CMD:changename(playerid, params[]) { new targetid,name[128]; if(PInfo[playerid][Level] < 2 || !IsPlayerAdmin(playerid)) return 0; else if (sscanf(params,"us",targetid,name))SendClientMessa ge(playerid,RED,"Usage: /changename [Playerid] [New name]"); else if(!IsPlayerConnected(targetid))SendClientMessage( playerid,RED,"Error: Player is not connected!"); else { new string[128],n[MAX_PLAYER_NAME]; GetPlayerName(targetid,n,sizeof(n)); SetPlayerName(targetid,name); format(string,sizeof(string),"Admin %s [ID:%d] Has set %s [ID:%d] name to %s",Name(playerid),playerid,n,targetid,name); SendClientMessageToAll(YELLOW,string); format(string,sizeof(string),"Your Name has been set to %s by Admin %s[ID:%d]",Name(targetid),n,playerid); SendClientMessage(playerid,GREEN,string); } return 1; } |
This is command for admin only, admin level 2, u can edit it... using zcmd.inc
|
CMD:setname(playerid,params[])
{
if(Info[playerid][Level] >= 2 || IsPlayerAdmin(playerid))
{
new id, name[24], str[130], newname;
if(sscanf(params, "udd", id,name,newname)) return SendClientMessage(playerid,red,"/SetName [Playerid/Name] [New Name]");
GetPlayerName(id,name,24);
format(str,130,"You Changed %s (%d)'s Name to $%d",name,id,newname);
SendClientMessage(playerid,lightblue,str);
format(str,130, "Admin Changed Your Name to $%d",newname);
SendClientMessage(playerid,lightblue,str);
SetPlayerName(id,name);
} else return SendClientMessage(playerid,red,"You are not RCON Admin");
return 1;
}