Full hülyeség amit most írtatok..
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
else if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");
Ezek szerint használhatja, ha
- Beírt egy számot vagy nevet
- Nem INVALID_PLAYER_ID az a szám
- Ha nem rendõr.
Ha a feltételek LEGALÁBB egyike igaz, akkor használhatja.
CMD:bilincs(playerid, params[])
{
new giveplayerid, name[MAX_PLAYER_NAME], string[200];
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xa61515FF, \"Használat: /bilincs [playerid]\");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xa61515FF, \"Hiba: Nincs ilyen játékos!\");
if(gTeam[playerid] != TEAM_RENDOR) return SendClientMessage(playerid, 0xeb1212AA, \"Hiba: Te nem vagy rendõr!\");
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"%s megbilincselt egy civilt!\", name);
SendClientMessageToAll(0xB3D5B2AA, string);
TogglePlayerControllable(giveplayerid, 0);
return 1;
}