[Pomoc]Wl

Započeo Milos25, Avgust 08, 2013, 22:58:46 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta: moja od 0
opis problema: Jel moze neko da mi napravi tut za /dosije: http://www.zaslike.com/viewer.php?file=ehlyjvsy272qlh03jevy.jpg

Da ispod toga pise /dosije a ispod /dosije da budu zvezdice ako ima 1. wl da ima jednu zvezdicu....

A cim dobije wl da mu izbaci na chat zasta je dobio wl

dio skripte:
Trazim Mapera

Ubaci negde na dno skripte:

forward GameTextWantedLevel();
public GameTextWantedLevel()
{
new wlstring[500];
foreach (new i : Player)
{
    if(IsPlayerConnected(i))
    {
        if(WantedLevel[i] == 1 || WantedPoints[i] == 1)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~ ~y~]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] == 2 || WantedPoints[i] == 2)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~ ~y~]]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] == 3 || WantedPoints[i] == 3)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~~y~]]]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] == 4 || WantedPoints[i] == 4)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~~y~]]]]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] == 5 || WantedPoints[i] == 5)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~~y~]]]]]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] == 6 || WantedPoints[i] == 6)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~~y~]]]]]]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] > 6 || WantedPoints[i] > 6)
        {
            SetPlayerColor(i,COLOR_RED);
            format(wlstring, sizeof(wlstring), "~n~~n~~n~~n~~n~~n~~r~TRAZENI STE~n~JURI VAS ~b~MILICIJA~n~~r~ /DOSIJE ~n~~y~]]]]]]");
            GameTextForPlayer(i, wlstring, 900, 3);
        }
        else if(WantedLevel[i] == 0 || WantedPoints[i] == 0)
        {
          SetPlayerColor(i,BELA);
          return 1;
        }
      }
    }
    return 1;
}


Pod OnGameModeInit:

// wanted
SetTimer("GameTextWantedLevel", 1000, 1);


Izvini zbog neurednog koda pisao sam na forumu :)
Izvinjavam se na svim glupostima i ako sam nekome napisao nesto lose, neko drugi je koristio moj profil!
__________________________________________
https://bk.gta.world - GTA World Balkan - RAGEMP

Tnx a one zvezdice da budu ipod wl

npr ako imas wl1 da bude jedna zvezdica
ako imas wl2 da budu dve zvezdice
....
i kako da uradim komandu za /dosije
Trazim Mapera

pa samo proveris koliki wantedlevel ima igrac i onda mu stavljas gametext sa zvezdicama, a zvezdicu su tu valjda ovo " [ " bez navodnika

Citat: Milos25 poslato Avgust 08, 2013, 23:12:53 POSLE PODNE
Tnx a one zvezdice da budu ipod wl

npr ako imas wl1 da bude jedna zvezdica
ako imas wl2 da budu dve zvezdice
....
i kako da uradim komandu za /dosije


evo ja sam izlupao nesto pa ako bude radilo javi :D ovo sam preko foruma radio

CMD:dosije(playerid, params[])
{
    if(WantedLevel[i] == 0 || WantedPoints[i] == 0)
  {
ShowPlayerDialog(playerid,1765,DIALOG_STYLE_LIST,"VAS DOSIJE","[TEXT]","Uredu","Uredu");
}
else
{
            SendClientMessage(playerid, PLAVA, "Nemate Wanted Level");
}
return 1;
}

Sad imam ove errore:

pwn(18403) : error 017: undefined symbol "i"      EVO LINIJE:       if(WantedLevel == 0 || WantedPoints == 0)

.pwn(49569) : error 017: undefined symbol "foreach"  EVO LINIJE:   foreach (new i : Player)

pwn(49569) : error 029: invalid expression, assumed zero  LINIJA:  foreach (new i : Player)

pwn(49569) : error 017: undefined symbol "i"  LINIJA:  foreach (new i : Player)

pwn(49569) : fatal error 107: too many error messages on one line  LINIJA:  foreach (new i : Player)
Trazim Mapera

na vrh
#include <foreach>
CMD:dosije(playerid, params[])
{
    foreach(Player,i)
    {
    if(WantedLevel[i] == 0 || WantedPoints[i] == 0)
  {
ShowPlayerDialog(playerid,1765,DIALOG_STYLE_LIST,"VAS DOSIJE","[TEXT]","Uredu","Uredu");
}
else
{
            SendClientMessage(playerid, PLAVA, "Nemate Wanted Level");
}
     }
     return 1;
}
Poslednja Izmena: Avgust 09, 2013, 15:06:22 POSLE PODNE od C++
69

@c++: foreach je include fajl

Citat: Blaeks poslato Avgust 09, 2013, 15:04:19 POSLE PODNE
@c++: foreach je include fajl
ahahaha zbunio sam se hvala sto si mi reko
69

Citat: C++ poslato Avgust 09, 2013, 15:00:23 POSLE PODNE
na vrh
#include <foreach>
CMD:dosije(playerid, params[])
{
    foreach(Player,i)
    {
    if(WantedLevel[i] == 0 || WantedPoints[i] == 0)
  {
ShowPlayerDialog(playerid,1765,DIALOG_STYLE_LIST,"VAS DOSIJE","[TEXT]","Uredu","Uredu");
}
else
{
            SendClientMessage(playerid, PLAVA, "Nemate Wanted Level");
}
     }
     return 1;
}



ali ipak mislim da je bolji  DIALOG_STYLE_INPUT , nekako vise mi lici nego DIALOG_STYLE_LIST

obavezno kod includova : #include <foreach>

CMD:dosije(playerid, params[])
{
    foreach(Player,i)
    {
    if(WantedLevel[i] == 0 || WantedPoints[i] == 0)
  {
ShowPlayerDialog(playerid,1765,DIALOG_STYLE_INPUT,"VAS DOSIJE","Trazeni ste , juri vas milicija\n Ako budete koristili ESC meni idete u zatvor na 1h (60min) i Dobijate kaznu od 20.000$\n , Sakrite se negde , nedajte da vas pronadju , /togphone.\nHvala","Uredu","Uredu");
}
else
{
            SendClientMessage(playerid, PLAVA, "Nemate Wanted Level , Vi Ste Ugledan Gradjanin.Hvala.");
}
     }
     return 1;
}
Poslednja Izmena: Avgust 09, 2013, 15:22:39 POSLE PODNE od Vitez El arambasa

@vitez: o cemu pricas ti ? kakve veze ima dialog vrsta upisavanja sa ovim ?

Citat: Blaeks poslato Avgust 09, 2013, 15:36:28 POSLE PODNE
@vitez: o cemu pricas ti ? kakve veze ima dialog vrsta upisavanja sa ovim ?


kazem da mu je bolji po izgledu "INPUT" nego "LIST" po meni...