Problem with my string
#1

Код:
CMD:aduty(playerid,params[])
{
    new admin[MAX_PLAYER_NAME], string[56];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED,"Error: This command is only for RCON Admins");
    if(GetPlayerTeam(playerid) == 1) return SendClientMessage(playerid, COLOR_RED, "You are now off duty as an admin");
    if(GetPlayerTeam(playerid) == 1) return SetPlayerSkin(playerid, 1);
    if(GetPlayerTeam(playerid) == 1) return SetPlayerHealth(playerid, 100);
    if(GetPlayerTeam(playerid) == 1) return SetPlayerTeam(playerid, 0);
 	format(string, sizeof(string), "%s is now on duty as an Adminisrator", admin);
	SendClientMessageToAll(COLOR_YELLOW, string);
	SendClientMessage(playerid, COLOR_RED, "You are now on duty");
	SetPlayerSkin(playerid, 299);
	SetPlayerTeam(playerid, 1);
	SetPlayerHealth(playerid, 10000000000);
	return 1;
}
However when I use the command instead of "(AdminName) is now on duty" it now says "is on duty"
It used to work when the script was
Код:
CMD:aduty(playerid,params[])
{
    new admin[MAX_PLAYER_NAME], string[56];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED,"Error: This command is only for RCON Admins");
 	format(string, sizeof(string), "%s is now on duty as an Adminisrator", admin);
	SendClientMessageToAll(COLOR_YELLOW, string);
	SendClientMessage(playerid, COLOR_RED, "You are now on duty");
	SetPlayerSkin(playerid, 299);
	SetPlayerTeam(playerid, 1);
	SetPlayerHealth(playerid, 10000000000);
	return 1;
}
Reply
#2

try these
PHP код:
CMD:aduty(playerid,params[])
{
    new 
admin[MAX_PLAYER_NAME], string[56],adminname[30];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridCOLOR_RED,"Error: This command is only for RCON Admins");
    if(
GetPlayerTeam(playerid) == 1) return SendClientMessage(playeridCOLOR_RED"You are now off duty as an admin");
    if(
GetPlayerTeam(playerid) == 1) return SetPlayerSkin(playerid1);
    if(
GetPlayerTeam(playerid) == 1) return SetPlayerHealth(playerid100);
    if(
GetPlayerTeam(playerid) == 1) return SetPlayerTeam(playerid0);
     
GetPlayerName(admin,adminname,sizeof(adminname);
        
format(stringsizeof(string), "%s is now on duty as an Adminisrator"adminname);
    
SendClientMessageToAll(COLOR_YELLOWstring);
    
SendClientMessage(playeridCOLOR_RED"You are now on duty");
    
SetPlayerSkin(playerid299);
    
SetPlayerTeam(playerid1);
    
SetPlayerHealth(playerid10000000000);
    return 
1;

Reply
#3

Quote:
Originally Posted by wumpyc
Посмотреть сообщение
try these
PHP код:
CMD:aduty(playerid,params[])
{
    new 
admin[MAX_PLAYER_NAME], string[56],adminname[30];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridCOLOR_RED,"Error: This command is only for RCON Admins");
    if(
GetPlayerTeam(playerid) == 1) return SendClientMessage(playeridCOLOR_RED"You are now off duty as an admin");
    if(
GetPlayerTeam(playerid) == 1) return SetPlayerSkin(playerid1);
    if(
GetPlayerTeam(playerid) == 1) return SetPlayerHealth(playerid100);
    if(
GetPlayerTeam(playerid) == 1) return SetPlayerTeam(playerid0);
     
GetPlayerName(admin,adminname,sizeof(adminname);
        
format(stringsizeof(string), "%s is now on duty as an Adminisrator"adminname);
    
SendClientMessageToAll(COLOR_YELLOWstring);
    
SendClientMessage(playeridCOLOR_RED"You are now on duty");
    
SetPlayerSkin(playerid299);
    
SetPlayerTeam(playerid1);
    
SetPlayerHealth(playerid10000000000);
    return 
1;

Ahh I see I accidently deleted some of my old script defining the admin name.
Thanks
Reply
#4

No problem
THIS IS MY 200TH POST! XD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)