Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kirali poslato Oktobar 18, 2016, 15:51:16 POSLE PODNE

Naslov: [POMOC] DajGm
Poruka od: Kirali poslato Oktobar 18, 2016, 15:51:16 POSLE PODNE
Skripta koju koristim: LG (Moja)
Detaljan opis problema: Dali bi to ovako trebalo raditi kada stavim u mod samo onda gm moze setati a ne admin
Dio skripte:[pawn]    if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");
                                          if( PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Dali ti to trebalo ivi ovako   if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) || ( PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!"); ??
Naslov: Odg: [POMOC] DajGm
Poruka od: anderson87 poslato Oktobar 18, 2016, 17:36:44 POSLE PODNE
Citat: [LG] Lux poslato Oktobar 18, 2016, 15:51:16 POSLE PODNE
Skripta koju koristim: LG (Moja)
Detaljan opis problema: Dali bi to ovako trebalo raditi kada stavim u mod samo onda gm moze setati a ne admin
Dio skripte:[pawn]    if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");
                                          if( PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Dali ti to trebalo ivi ovako   if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) || ( PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!"); ??
To drugo a i prvo bi ti radilo  :)
Naslov: Odg: [POMOC] DajGm
Poruka od: NecoKing poslato Oktobar 18, 2016, 18:04:48 POSLE PODNE
if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) ||  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");

Ovako :)
Naslov: Odg: [POMOC] DajGm
Poruka od: 𝕊𝔼𝕃𝕀𝕄𝕆𝕍𝕀ℂ poslato Oktobar 18, 2016, 18:31:49 POSLE PODNE
if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) &&  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");
Naslov: Odg: [POMOC] DajGm
Poruka od: Kirali poslato Oktobar 18, 2016, 18:36:29 POSLE PODNE
Hvala decki
Naslov: Odg: [POMOC] DajGm
Poruka od: M1ck0 poslato Oktobar 18, 2016, 18:36:48 POSLE PODNE
Citat: 𝕊ð"¼ð•ƒð•€ð•,,𝕆𝕍𝕀â,,, poslato Oktobar 18, 2016, 18:31:49 POSLE PODNE
if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) &&  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");

Op Op.... Greska. Zasto koristis && kad treba ||. && znaci "i", a || znaci "ili". Po ovome tvoje moras biti i admin i helper da bi koristio komandu..

Znaci mora

if( PlayerInfo[ playerid ][ xAdmin ] < 6 )  ||  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");
Naslov: Odg: [POMOC] DajGm
Poruka od: NecoKing poslato Oktobar 18, 2016, 18:54:43 POSLE PODNE
Citat: NecoKing poslato Oktobar 18, 2016, 18:04:48 POSLE PODNE
if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) ||  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");

Ovako :)
ovo ti je tacan primjer postavis ovako...
Naslov: Odg: [POMOC] DajGm
Poruka od: Kirali poslato Oktobar 18, 2016, 18:56:58 POSLE PODNE
[pawn]C:\Users\Msi\Desktop\Linux Gaming\gamemodes\LG.pwn(67057) : error 029: invalid expression, assumed zero
C:\Users\Msi\Desktop\Linux Gaming\gamemodes\LG.pwn(67057) : warning 215: expression has no effect
C:\Users\Msi\Desktop\Linux Gaming\gamemodes\LG.pwn(67057) : error 001: expected token: ";", but found ")"
C:\Users\Msi\Desktop\Linux Gaming\gamemodes\LG.pwn(67057) : error 029: invalid expression, assumed zero
C:\Users\Msi\Desktop\Linux Gaming\gamemodes\LG.pwn(67057) : fatal error 107: too many error messages on one line[/pawn]

Hmmmmm :D

[pawn] if( PlayerInfo[ playerid ][ xAdmin ] < 6 )  ||  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");   [/pawn]
   
Naslov: Odg: [POMOC] DajGm
Poruka od: // xunder poslato Oktobar 18, 2016, 19:20:13 POSLE PODNE
if( PlayerInfo[ playerid ][ xAdmin ] < 6   ||  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");   

Takodje ne slusaj ostale "logicare" koji govore da stavis ovde || jer to znaci ILI. Sto znaci da ako hoces koristiti ovu komandu moras biti
Admin level 6 ili vise I Helper level 4 ili vise. Vjerovatno to neces tako da stavi tu && umjesto ||
Naslov: Odg: [POMOC] DajGm
Poruka od: M1ck0 poslato Oktobar 18, 2016, 19:28:06 POSLE PODNE
&& ovo je I a || je ILI

http://wiki.sa-mp.com/wiki/Control_Structures#Operators
Naslov: Odg: [POMOC] DajGm
Poruka od: Kirali poslato Oktobar 18, 2016, 19:31:11 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"я_ ☢ poslato Oktobar 18, 2016, 19:20:13 POSLE PODNE
if( PlayerInfo[ playerid ][ xAdmin ] < 6   ||  PlayerInfo[ playerid ][ xHelper ] < 4 ) return GRESKA( playerid, "Niste ovlasteni za ovu komandu!");   

Takodje ne slusaj ostale "logicare" koji govore da stavis ovde || jer to znaci ILI. Sto znaci da ako hoces koristiti ovu komandu moras biti
Admin level 6 ili vise I Helper level 4 ili vise. Vjerovatno to neces tako da stavi tu && umjesto ||

Tijeo sam da Head GameMaster moze dati gm i Admin level 6 i 7 ? Kaj onda koristim && ili ||
Naslov: Odg: [POMOC] DajGm
Poruka od: NecoKing poslato Oktobar 18, 2016, 19:32:41 POSLE PODNE
|| koristis momak ocigledno nije upucen && ovo znaci I a || ili tako da ako stavis && znaci da mora bit i helper 4 i admin a ako stavis || znaci da mora bit helper 4 ili admin
Naslov: Odg: [POMOC] DajGm
Poruka od: M1ck0 poslato Oktobar 18, 2016, 19:33:53 POSLE PODNE
Tebi treba ovako
Ako je igrac admin level 6 i 7 ILI Head Gamemaster da onda moze dati GM-a..
Ovo je koliko ja znam ||..
Naslov: Odg: [POMOC] DajGm
Poruka od: Kirali poslato Oktobar 18, 2016, 19:34:22 POSLE PODNE
Citat: NecoKing poslato Oktobar 18, 2016, 19:32:41 POSLE PODNE
|| koristis momak ocigledno nije upucen && ovo znaci I a || ili tako da ako stavis && znaci da mora bit i helper 4 i admin a ako stavis || znaci da mora bit helper 4 ili admin

Hvala brt Moze tema LOCK