17.10.2013, 09:47
Hi I have here a godmode
But at the same time I also want to know if I do admin commands to a player which his god mod is enabled to Show game text for player. Like "Player is Godmode"
Here are the following admin commands to show gametextforplayer.
EDIT: So basically if iam a admin and I do /slap to a player, there shoould be GameTextForPlayer that will appear on my screen "Player is Godmode"
Код:
CMD:god(playerid, params[]) { if(GetPVarInt(playerid, "GodMode") == 0) { SetPlayerHealth(playerid, INFINITY); SetPVarInt(playerid, "GodMode", 1); } else if(GetPVarInt(playerid, "GodMode") == 1) { ResetPlayerWeaponsExcluding( playerid, 46 ); SetPlayerHealth(playerid, 100.0); SetPVarInt(playerid, "GodMode", 0); } return 1; }
Here are the following admin commands to show gametextforplayer.
Код:
CMD:burn(playerid,params[]) { if(pInfo[playerid][pLevel] >= 1) { new id,Float:x, Float:y, Float:z; if(sscanf(params, "u", id)) return SendClientMessage(playerid, yellow, "Usage: /burn <Player ID>"); if(!IsPlayerConnected(id)) return ShowMessage(playerid, red, 2); if(pInfo[playerid][pLevel] <= pInfo[id][pLevel] && playerid != id) return ShowMessage(playerid, red, 6); CommandToAdmins(playerid,"burn"); format(Jstring,sizeof(Jstring),">> You have burnt %s",GetName(id)); SendClientMessage(playerid,red,Jstring); GetPlayerPos(id, x, y, z); CreateExplosion(x, y , z + 2, 1, 10); return 1; } else return ShowMessage(playerid, red, 1); }
Код:
CMD:slap(playerid,params[]) { if(pInfo[playerid][pLevel] >= 1) { new id,Float:x, Float:y, Float:z, Float:Health; if(sscanf(params, "u", id)) return SendClientMessage(playerid, yellow, "Usage: /slap <Player ID>"); if(!IsPlayerConnected(id)) return ShowMessage(playerid, red, 2); if(pInfo[playerid][pLevel] <= pInfo[id][pLevel] && playerid != id) return ShowMessage(playerid, red, 6); CommandToAdmins(playerid,"slap"); format(Jstring,sizeof(Jstring),">> You have slapped %s",GetName(id)); SendClientMessage(playerid,red,Jstring); GetPlayerHealth(id,Health); SetPlayerHealth(id,Health-15); GetPlayerPos(id, x, y, z); SetPlayerPos(id,x,y,z+6); return 1; } else return ShowMessage(playerid, red, 1); }
Код:
CMD:explode(playerid,params[]) { if(pInfo[playerid][pLevel] >= 3) { new id,Float:x, Float:y, Float:z; if(pInfo[playerid][pLevel] <= pInfo[id][pLevel] && playerid != id) return ShowMessage(playerid, red, 6); if(sscanf(params, "u", id)) return SendClientMessage(playerid, yellow, "Usage: /explode <Player ID>"); if(!IsPlayerConnected(id)) return ShowMessage(playerid, red, 2); CommandToAdmins(playerid,"explode"); format(Jstring,sizeof(Jstring),">> You have exploded %s",GetName(id)); SendClientMessage(playerid,yellow,Jstring); GetPlayerPos(id, x, y, z); CreateExplosion(x, y , z, 4,10.0); return 1; } else return ShowMessage(playerid, red, 1); }