Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sanel_Smith poslato Mart 11, 2022, 16:27:22 POSLE PODNE

Naslov: U vezi davanja rankova
Poruka od: Sanel_Smith poslato Mart 11, 2022, 16:27:22 POSLE PODNE
Problem(error/warning): Naime napravio sam komandu da dajem rank , ko ce delit lidera,ko promotera,ko helpera,medjutim kakvu god funkciju stavim na postavilidera,postavipromotera,postavihelpera.Uvek mi isto.Uvek taj admin moze davat te rankove i bez da mu ja dam taj skriptarank.
Deo skripte: [pawn] if(PLAYER_ENUM[playerid][pAdmin]  < 5 && PLAYER_ENUM[playerid][pSkriptaRank] == 4) return GRESKA(playerid, "Nemate dozvolu da koristite ovu komandu!");[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]Vaš odgovor[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

Ukoliko mi neko moze objasnit kako sta ,nek napise normalno.hvala svima unaprijed.Ucim se
Naslov: Odg: U vezi davanja rankova
Poruka od: Vasic poslato Mart 11, 2022, 16:34:28 POSLE PODNE
Kreiras najprostiji uslov za proveru, na primer:
[pawn]CMD:komanda(playerid, params[])
{
   if(PLAYER_ENUM[playerid][pSkriptaRank] == 4)
   {
      SendClientMessage(playerid, -1, "Imas pristup ovoj komandi jer si vodja necega.");
   }
   else return SendClientMessage(playerid, -1, "Nemas pristup ovoj komandi.");
        return true;
}[/pawn]
Naslov: Odg: U vezi davanja rankova
Poruka od: Sanel_Smith poslato Mart 11, 2022, 16:38:18 POSLE PODNE
Al da mi je da Admin 5 i skripta rank pod 4 moze to razumes ?
Naslov: Odg: U vezi davanja rankova
Poruka od: Vasic poslato Mart 11, 2022, 16:50:03 POSLE PODNE
Poigraj se sa operatorima i postavljanjem uslova.
[pawn]CMD:komanda(playerid, params[])
{
   if(PLAYER_ENUM[playerid][pAdmin] >= 5 && PLAYER_ENUM[playerid][pSkriptaRank] == 4)
   {
      SendClientMessage(playerid, -1, "Imas pristup ovoj komandi jer si vodja necega.");
   }
   else return SendClientMessage(playerid, -1, "Nemas pristup ovoj komandi.");
   return true;
}[/pawn]

EDIT:
https://team.sa-mp.com/wiki/Control_Structures.html
Evo ovde mozes malo da proucis.