18.04.2012, 15:12
how to create when a player is admin or gamemaster to go OnDuty to type /on(how to set the script /on for gamemaster and admin).
I tried this
I tried this
Код:
if(strcmp(cmd, "/on", true) == 0) { if (PlayerInfo[playerid][pAdmin] >= 1) { SendClientMessage(playerid, WHITE, ""COL_RED"{37F906}INFO:{FFFFFF}You Aren't Admin."); return 1; } SetPlayerArmour(playerid, 10000.0); SetPlayerHealth(playerid, 10000.0); SetPlayerColor(playerid, ZELENKASTA); SetPlayerSkin(playerid, 176) GetPlayerNameEx(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Admin {FFFFFF}%s is OnDuty.",sendername); SendClientMessageToAll(ZELENKASTA,string); AdminDuty[giveplayerid] = 1; } else { SetPlayerArmour(playerid, 0.0); SetPlayerHealth(playerid, 100.0); SetPlayerColor(playerid, COLOR_WHITE ); new originalskin = PlayerInfo[playerid][pChar]; SetPlayerSkin(playerid, originalskin); GetPlayerNameEx(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Admin {FFFFFF}%s is OffDuty.",sendername); SendClientMessageToAll(ZELENKASTA,string); AdminDuty[giveplayerid] = 0; } else if (PlayerInfo[playerid][pGameShark] >= 1) { SendClientMessage(playerid, WHITE, ""COL_RED"{37F906}INFO:{FFFFFF}You Aren't GameMaster."); return 1; } SetPlayerArmour(playerid, 1000.0); SetPlayerHealth(playerid, 1000.0); SetPlayerColor(playerid, ZELENKASTA2); SetPlayerSkin(playerid, 5) GetPlayerNameEx(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "GameMaster {FFFFFF}%s "COL_ZELENA"is OnDuty",sendername); SendClientMessageToAll(ZELENKASTA,string); GameSharkDuty[giveplayerid] = 1; } else { SetPlayerArmour(playerid, 0.0); SetPlayerHealth(playerid, 100.0); SetPlayerColor( playerid, COLOR_WHITE ); new originalskin = PlayerInfo[playerid][pChar]; SetPlayerSkin(playerid, originalskin); GetPlayerNameEx(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "GameMaster {FFFFFF}%s "COL_ZELENA"is OffDuty",sendername); SendClientMessageToAll(ZELENKASTA,string); GameSharkDuty[giveplayerid] = 0; } return 1; }