Hallo Ich habe ein kleines Problem mit meiner Admin/Rechte einteilung jetzt im moment habe Ich die Befehle so :
dcmd_weapon(playerid,params[])
{
new pid,wepid,ammo;
if(!IsPlayerAdmin(playerid)) return 0;
else if(sscanf(params,"udd",pid,wepid,ammo)) SendClientMessage(playerid,COLOR_RED,"Benutze: /weapon [ID] [Waffen ID] [Munition]");
else if(pid == INVALID_PLAYER_ID) SendClientMessage(playerid,COLOR_RED,"* Dieser Spieler ist nicht Online");
else
{
new strrrring[50],string1[50],nnnname[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME];
GetPlayerName(playerid,nnnname,sizeof(nnnname));
GetPlayerName(pid,name2,sizeof(name2));
GivePlayerWeapon(pid,wepid,ammo);
format(strrrring,sizeof(strrrring),"* Du hast %s eine Waffe gegeben",name2);
format(string1,sizeof(string1),"* %s hat dir eine Waffe gegeben ",nnnname);
SendClientMessage(pid,COLOR_YELLOW,string1);
SendClientMessage(playerid,COLOR_YELLOW,strrrring);
return 1;
}
return 1;
}
nun kann jeder Rcon Admin dies ausführen soweit sogut jetzt möchte Ich aber dies noch einfügen das auch ein Admin Rang 1 dies kann mein Rang Script sieht so aus :
(PlayerInfo[playerid][Level] >= 1)
Ich wollte es so machen :
dcmd_weapon(playerid,params[])
{
new pid,wepid,ammo;
if(!IsPlayerAdmin(playerid) || (PlayerInfo[playerid][Level] >= 1)) return 0;
else if(sscanf(params,"udd",pid,wepid,ammo)) SendClientMessage(playerid,COLOR_RED,"Benutze: /weapon [ID] [Waffen ID] [Munition]");
else if(pid == INVALID_PLAYER_ID) SendClientMessage(playerid,COLOR_RED,"* Dieser Spieler ist nicht Online");
else
{
new strrrring[50],string1[50],nnnname[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME];
GetPlayerName(playerid,nnnname,sizeof(nnnname));
GetPlayerName(pid,name2,sizeof(name2));
GivePlayerWeapon(pid,wepid,ammo);
format(strrrring,sizeof(strrrring),"* Du hast %s eine Waffe gegeben",name2);
format(string1,sizeof(string1),"* %s hat dir eine Waffe gegeben ",nnnname);
SendClientMessage(pid,COLOR_YELLOW,string1);
SendClientMessage(playerid,COLOR_YELLOW,strrrring);
return 1;
}
return 1;
}
So geht es aber nicht -.- jetzt kann iwie keiner denn Befehl mehr machen was mache Ich da falsch was muss Ich verändern ?? bin echt ratlos