Admin name Color
#1

Hello, I was playing around with parameters,

PHP код:
CMD:sendtols(playeridparams[])
{
    new 
sendtolsplayerid;
    if(
sscanf(params"u"sendtolsplayerid))
    {
        return 
SendClientMessage(playeridCOLOR_RED"Usage: /sendtols [Playerid]");
    }
    if(
sendtolsplayerid == INVALID_PLAYER_ID)
    {
        return 
SendClientMessage(playeridCOLOR_RED"You entered Invalid Player ID");
    }
    else
    {
        new 
adminname[MAX_PLAYER_NAME], adminid playerid;
        
GetPlayerName(playeridadminnamesizeof(adminname));
        new 
message[24];
        
SetPlayerPos(sendtolsplayerid1521.5381, -1677.684113.5469);
        
format(message,sizeof(message), "%s[%d]"adminnameadminid);
        
SendClientMessage(sendtolsplayeridCOLOR_WHITE"You have been teleported by {b0fc2d}message");
    }
    return 
1;

As you can see I formatted adminname and adminid in message string, Now I want when someone use /sendtols playerid the one who get teleported by admin Gets the message "You have been teleported by Adminname[Adminid]" I know how to do this but my problem is how do I color adminname and adminid?
Reply
#2

PHP код:
CMD:sendtols(playeridparams[]) 

    if(
sscanf(params"u"params[0])) 
    { 
        return 
SendClientMessage(playeridCOLOR_RED"Usage: /sendtols [Playerid]"); 
    } 
    if(!
IsPlayerConnected(playerid)) 
    { 
        return 
SendClientMessage(playeridCOLOR_RED"You entered invalid player ID."); 
    } 
    new 
adminname[MAX_PLAYER_NAME]; 
    
GetPlayerName(playeridadminnamesizeof(adminname)); 
    new 
string[70]; 
    
format(string,sizeof(string), "You have been teleported by {b0fc2d}%s[%d]"adminnameplayerid); 
    
SendClientMessage(params[0], COLOR_WHITEstring); 
    
SetPlayerPos(params[0], 1521.5381, -1677.684113.5469); 
    return 
1

Reply
#3

Quote:
Originally Posted by Fynn.
Посмотреть сообщение
PHP код:
CMD:sendtols(playeridparams[]) 

    if(
sscanf(params"u"params[0])) 
    { 
        return 
SendClientMessage(playeridCOLOR_RED"Usage: /sendtols [Playerid]"); 
    } 
    if(!
IsPlayerConnected(playerid)) 
    { 
        return 
SendClientMessage(playeridCOLOR_RED"You entered invalid player ID."); 
    } 
    new 
adminname[MAX_PLAYER_NAME]; 
    
GetPlayerName(playeridadminnamesizeof(adminname)); 
    new 
string[70]; 
    
format(string,sizeof(string), "You have been teleported by {b0fc2d}%s[%d]"adminnameplayerid); 
    
SendClientMessage(params[0], COLOR_WHITEstring); 
    
SetPlayerPos(params[0], 1521.5381, -1677.684113.5469); 
    return 
1

Didn't knew that we can also embed color while formatting thanks.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)