Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Aldin Begovic poslato Februar 16, 2012, 17:05:12 POSLE PODNE

Naslov: [pomoc]spawn
Poruka od: Aldin Begovic poslato Februar 16, 2012, 17:05:12 POSLE PODNE
mod:gf
opis problema:Imam problem! Kada kupim bicikl ne zeli mi ga spawnat na lokaciju gdje sam ga postavio
cod:
enum bicSpawn
{

Float:X3,
Float:Y3,
Float:Z3,
Float:Rotation,
};
new Bicspawns[2][bicSpawn] =
{
{476.6280,-1768.9244,5.5327,25.8406},
{476.6280,-1768.9244,5.5327,25.8406}

};

if(strcmp(cmd, "/kupibicikl", true) == 0)
{
    if (bicSpectating[playerid][0]!=-1)
    {
        if (Biclist[playerid][bicTyp]==-1)
        {
            new price = BicBuylist[bicSpectating[playerid][0]][Price];
            if (price <= GetPlayerMoney(playerid))
            {
                new autohaus=BicBuylist[bicSpectating[playerid][0]][Autohaus];
            GivePlayerCash(playerid, - price);
            Biclist[playerid][bicTyp]=bicSpectating[playerid][0]; Biclist[playerid][X3]=Bicspawns[autohaus][Y3]; Biclist[playerid][Z3]=Bicspawns[autohaus][Y3];
Biclist[playerid][Z3]=Bicspawns[autohaus][Z3]; Biclist[playerid][Rotation]=Bicspawns[autohaus][Rotation]; Biclist[playerid][Status]=1; Biclist[playerid][Lock]=0;
Biclist[playerid][Carid]=CreateVehicle(BicBuylist[bicSpectating[playerid][0]][Modelid],Biclist[playerid][X3],Biclist[playerid][Y3],Biclist[playerid][Z3],Biclist[playerid][Rotation],-1,-1,-1);
        SetBicParamsForAll(BicBuylist[bicSpectating[playerid][0]][Carid],0,0);
        TogglePlayerControllable(playerid,1);
        bicSpectating[playerid][0]=-1;
        RemovePlayerFromVehicle(playerid);
        BicSave(playerid);
format(string,128,"Cestitamo, Kupili ste plovilo marke {FFFFFF}%s "COL_YELLOW"za {FFFFFF}$%i !",BicBuylist[Biclist[playerid][bicTyp]][bicName],price);
SendClientMessage(playerid, YELLOW, string);
SendClientMessage(playerid, YELLOW, "Ako ti je plovilo unisten {FFFFFF}/p fix "COL_YELLOW"za popravak.");
SendClientMessage(playerid, YELLOW, "Plovilo mozes zakljucavati i otkljucavati sa komandom {FFFFFF}/p lock.");
SendClientMessage(playerid, YELLOW, "Ostalo: {FFFFFF}(/pl)ovilo.");
SendClientMessage(playerid, COLOR_YELLOW, "Plovilo je sada tvoje! Uzivaj!");
}
                else { format(string, 128, "Nemas dovoljno novaca! (Potrebno: {FFFFFF}$%i)!", price); SendClientMessage(playerid, COLOR_YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_GREY, "Vec posjedujes bicikl"); }
    }
    else { SendClientMessage(playerid, COLOR_GREY, "Nisi u izlozbi bicikla"); }
    return 1;
}