Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Brabus poslato Septembar 12, 2011, 20:37:28 POSLE PODNE

Naslov: [Pomoc] Vise ruta za posao
Poruka od: Brabus poslato Septembar 12, 2011, 20:37:28 POSLE PODNE
Skripta koju koristim: GodFather
Detaljan opis problema: Kako da napravim da za jedan posao kad kucam npr. /sweep za cistace ulica mi se otvori dialog sa textom tj. Ruta 1, Ruta 2, Ruta 3 itd. I kad izabarem dr. rutu da su mi drugi CP-i stavljeni za radjenje posla.
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Vise ruta za posao
Poruka od: Narco_VK poslato Septembar 12, 2011, 21:18:09 POSLE PODNE
ako je godfather nebi reko da korsits zcmd evo ti u strcmp samo primjer
    if(strcmp(cmd, "/imekomande", true) == 0)
{
howPlayerDialog(playerid,iddialoga,DIALOG_STYLE_LIST,"Rute","Ruta 1\nRuta 2\nRuta 3","Odaberi", "Zatvori");
        }
        return 1;
    }



if(dialogid == iddialoga) //
{
if(response)
{
    if(listitem == 0)
{

}
if(listitem == 1)
{
}
if(listitem == 2)
{
}
}
return 1;
}


e sad ti tu ubacujes primjer za vozaca busa
      if(PlayerInfo[playerid][pLinija1] > 0)
            {
     SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano oranje!");
     return 1;
            }


    if(PlayerInfo[playerid][pJob] == 1)//<---- tu si stavis id koji stavis za taj posao
{

                   SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Aktivirao si liniju");
       PlayerInfo[playerid][pLinija] = 1;//---- tu stavis vrijednos 1 za liniju za toga igraca
             SetPlayerCheckpoint(playerid, -x,y,z,velicina);// tu stavite koordinate prvog cp-a
}


et nadam se da sam pomogo.. :D
Naslov: Odg: [Pomoc] Vise ruta za posao
Poruka od: Brabus poslato Septembar 13, 2011, 10:51:46 PRE PODNE
Mozes detaljno reci di ide ovo sta si reko "primjer za vozaca busa" u koji dio scripte, a ovaj zadnji dio ide tamo gdje su CPi za karting tj. u tom djelu scripte?