[Pomoć] Dijalog

Započeo Obrisan korisnik
10. Maj 2012. Zaključano
306
pregleda
3
postova
Deleted User
Obrisan korisnik
10. Maj 2012.
Skripta koju koristim: GodFather
Detaljan opis problema: Pokušavam napraviti komandu za PD/FBI u dijalogu, vezana je za opremu, sada taj dijalog meni nonstop izbacuje da nisam PD/FBI a ja znam da jesam..
Dio skripte:  Evo komande:
if (strcmp("/oprema", cmdtext, true, 10) == 0)
{
        if(PlayerInfo == 1 || PlayerInfo == 1) return  SendClientMessage(playerid, COLOR_YELLOW2, "Nisi PD/FBI !");
        {
                if(PlayerToPoint(3.0,playerid,2335.9648,-1665.0232,13.4442))
                {
                        ShowPlayerDialog(playerid, 30042, DIALOG_STYLE_LIST, "Policijska oprema", "Kadetska oprema\nPatrolna oprema\nDetektivska oprema\nMotorna oprema\nSWAT oprema\nUnderCover oprema\nPancir i Helti", "Ok", "Izlaz");
}
        }
        return 1;
}

OnDialogResponse
if(dialogid == 30042)
{
    if(response)
    {
    switch(listitem)
    {
        if(listitem == 0)//Kadetska oprema
        {
            SafeGivePlayerWeapon(playerid, 3, 1);
SafeGivePlayerWeapon(playerid, 24, 400);
SafeGivePlayerWeapon(playerid, 41, 999);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s je obukao standardnu kadetsku opremu.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
        if(listitem == 1)//SF Motorsports Track
        {
            sftrackpocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"SF Motorsports Trka je pocela, kucajte /join da se prijavite");
        }

        if(listitem == 2)://Flat Rock Speedway
        {
          flatrockpocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Flat Rock Speedway Trka je pocela, kucajte /join da se prijavite");
        }
        if(listitem == 3)//Ls Speedway
        {
            lsspeedwaypocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Ls Speedway Trka je pocela, kucajte /join da se prijavite");
        }
        if(listitem == 4)
        {
            bhellpocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Beach Hell je poceo, kucajte /join da se prijavite");
        }
        if(listitem == 5)//Monster Ring
        {
            monsterpocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Monster Ring je poceo, kucajte /join da se prijavite");
        }
        if(listitem == 6)//Survivor
        {
            survivorpocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Survivor je poceo, kucajte /join da se prijavite");
        }
        /* if(listitem == 7)//Skakanje sa padobranom
        {
            padobranpocetak = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Padobran Event je poceo, kucajte /join da se prijavite");
        }
        case 8://Port za Los Santos
        {
            aktivirajport = 1;
            SendClientMessageToAll(COLOR_YELLOW,"Sada se mozete portovati u Los Santos. Kucajte /join");
        }
        }
    }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deleted User
Obrisan korisnik
10. Maj 2012.
Probaj ovako:
if (strcmp("/oprema", cmdtext, true, 10) == 0)
{
        if(PlayerInfo == 1 || PlayerInfo == 1)
        {
        if(PlayerToPoint(3.0,playerid,2335.9648,-1665.0232,13.4442))
        {
          ShowPlayerDialog(playerid, 30042, DIALOG_STYLE_LIST, "Policijska oprema", "Kadetska oprema\nPatrolna oprema\nDetektivska oprema\nMotorna oprema\nSWAT oprema\nUnderCover oprema\nPancir i Helti", "Ok", "Izlaz");
}
              }
              else
      {
    SendClientMessage(playerid, COLOR_GREY, "Niste clan PD sektora.");
    return 1;
        }
              return 1;
}
Deleted User
Obrisan korisnik
10. Maj 2012.
E to mi je Dj.Nik uradio.. Ja sam bio uradio kao Snich, komanda neznam zašto ne radi, kod racersa radi..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha