SA-MP Forums Archive
Problem with my string - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Problem with my string (/showthread.php?tid=297468)



Problem with my string - Dr. Dre - 16.11.2011

Код:
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;
}



Re: Problem with my string - wumpyc - 16.11.2011

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;




Re: Problem with my string - Dr. Dre - 16.11.2011

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


Re: Problem with my string - wumpyc - 16.11.2011

No problem
THIS IS MY 200TH POST! XD