Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fantasy_Man poslato Novembar 07, 2013, 22:32:17 POSLE PODNE

Naslov: [Pomoc] Oko komnde /stavipicu
Poruka od: Fantasy_Man poslato Novembar 07, 2013, 22:32:17 POSLE PODNE
Mod: GTA:RP
Opis problema: Koju proveru treba da stavim da bi igrac mogao da stavi pizzu u motor
znaci drzim pizzu u ruci i kucam /stavipicu i ono da mi proveri da li je player pored motora za dostavu pizze
Kod:ako je potreban dacu vam
Naslov: Odg: [Pomoc] Oko komnde /stavipicu
Poruka od: [BR] Ralph poslato Novembar 08, 2013, 00:12:52 PRE PODNE
Citat: Fantasy_Man poslato Novembar 07, 2013, 22:32:17 POSLE PODNE
Mod: GTA:RP
Opis problema: Koju proveru treba da stavim da bi igrac mogao da stavi pizzu u motor
znaci drzim pizzu u ruci i kucam /stavipicu i ono da mi proveri da li je player pored motora za dostavu pizze
Kod:ako je potreban dacu vam

Ako mislis na fazon uzmes picu iz picerije (uvjek ista lokacija) i da je stavis na motor pa onda da vozis (motorima ista lokacija) onda koristi IsPlayerInRangeOfPoint kao proveru da li je npr kod parkiranih motora bla bla...
Naslov: Odg: [Pomoc] Oko komnde /stavipicu
Poruka od: Fantasy_Man poslato Novembar 08, 2013, 10:23:05 PRE PODNE
meni treba da mogu da stavim picu kada sam pored vozila za dostavu pizze.Znaci stanem pored motora i stavim picu i daj taj motor bude za dostavu pizze.
Naslov: Odg: [Pomoc] Oko komnde /stavipicu
Poruka od: Fantasy_Man poslato Novembar 08, 2013, 10:47:51 PRE PODNE
ja sam probavao ali ne znam kako to da uradim. Evo Vam pa vidite. Ako neko moze to da ubaci. Hvala unapred!
if(strcmp(cmdtext, "/stavipicu", true)== 0)
      {
         if(PlayerInfo[playerid][pJob] != 17)
        {
            SendClientMessage(playerid, COLOR_GREY, "Niste prodavac pica!");
            return 1;
        }
        new vehicleid = GetPlayerVehicleID(playerid);
        if(maxbrojpica[vehicleid]  < MAX_PICA_SLOTS)
        {
        RemovePlayerAttachedObject(playerid, 5);
      SendClientMessage(playerid, COLOR_GREY, "Stavili ste picu u vas gepek!");
      DrziPicu[playerid] = 0;
        return 1;
        }
  }
Naslov: Odg: [Pomoc] Oko komnde /stavipicu
Poruka od: Fantasy_Man poslato Novembar 08, 2013, 11:20:08 PRE PODNE
imam eror: Nisam dobro pozvao funkciju
GetVehiclePos(IsAPizzabike, x, y, z); na taj red pokazuje 
Naslov: Odg: [Pomoc] Oko komnde /stavipicu
Poruka od: Fantasy_Man poslato Novembar 08, 2013, 11:56:08 PRE PODNE
ali to moze samo kad igrac sedi na motoru GetPlayerVehicleID(playerid)
meni treba provera kada stvoji pored njega
Naslov: Odg: [Pomoc] Oko komnde /stavipicu
Poruka od: Denim SA:MP poslato Novembar 08, 2013, 12:17:25 POSLE PODNE
Izvuci funkciju "IsAPizzabike" (kako si je napravio) i izvuci kodove gdhe stvoraš vozila za pizzaboy