change name
#5

Quote:
Originally Posted by HoussamMaroc
Посмотреть сообщение
PHP код:
#include a_samp
#include sscanf
#include zcmd
CMD:setname(playerid,params[]) {
    if(
PlayerInfo[playerid][Level] >= || IsPlayerAdmin(playerid)) {
        new 
player1tmp2[32];
        if(
sscanf(params,"is[32]",player1,tmp2)) return SendClientMessage(playeridred"USAGE: /setname [playerid] [new name]");
        new 
length strlen(tmp2), string[128];
        if(
length || length MAX_PLAYER_NAME+1) return SendClientMessage(playerid,red,"ERROR: Incorrect Name Length");
        if(
PlayerInfo[player1][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"ERROR: You cannot use this command on this admin");
        if(
IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
            
CMDMessageToAdmins(playerid,"SETNAME");
            
format(stringsizeof(string), "You have set \"%s's\" name to \"%s\" "pName(player1), tmp2); SendClientMessage(playerid,blue,string);
            if(
player1 != playerid) { format(string,sizeof(string),"Administrator \"%s\" has set your name to \"%s\" "pName(playerid), tmp2); SendClientMessage(player1,blue,string); }
            
PlayerInfo[playerid][God] = 0;
            
SetPlayerHealth(player1100);
            
SetPlayerName(player1tmp2);
               return 
OnPlayerConnect(player1);
        } else return 
SendClientMessage(playerid,red,"ERROR: Player is not connected");
    } else return 
SendClientMessage(playerid,red,"ERROR: You are not a high enough level to use this command");
}
stock CMDMessageToAdmins(playerid,command[])
{
      if(
ServerInfo[AdminCmdMsg] == 0) return 0;
      new 
string[128];
      
GetPlayerName(playerid,string,sizeof(string));
      
format(string,sizeof(string),"[ADMIN] '%s' (Level: %d) | Command: %s",string,PlayerInfo[playerid][Level],command);
      
MessageToAdmins(blue,string);
      return 
1;
}
forward MessageToAdmins(color,const string[]);
public 
MessageToAdmins(color,const string[])
{
    foreach (new 
Player) if(IsPlayerConnected(i) == 1) if (PlayerInfo[i][Level] >= || IsPlayerAdmin(i)) SendClientMessage(icolorstring);
    
//return 1;

You can't just post your code like everyone uses the same variables as you and not explain a single thing.

Quote:
Originally Posted by XeonMaster
Посмотреть сообщение
Credits pls.
Why're you going around threads asking for credits?
Reply


Messages In This Thread
change name - by JaKe12 - 28.07.2017, 22:09
Re: change name - by Kane - 28.07.2017, 23:07
Re: change name - by HoussamMaroc - 29.07.2017, 12:40
Re: change name - by Xeon™ - 29.07.2017, 12:46
Re: change name - by Kane - 29.07.2017, 23:01

Forum Jump:


Users browsing this thread: 1 Guest(s)