[Ajuda] Comando /ID
#1

Olб eu sou iniciante em pawn e queria pedi a ajuda de vocкs em um comando
ele й feito para mostra o ping do jogador e a cor correspodendo com o valor do ping
mais nгo й isso que esta ocorendo aqui esta o cуdico
Код:
CMD:id(playerid, params[])
{
	new string[128], giveplayerid;
	if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USA: /id Nome_Sobrenome ou ID.");

	if(IsPlayerConnected(giveplayerid))
	{
	   if(GetPlayerPing(giveplayerid > 400))//vermelho
	   {
		format(string, sizeof(string), "{FFFFFF}O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {FF0000}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayerid, GetPlayerPing(giveplayerid));
		SendClientMessageEx(playerid, COLOR_WHITE, string);
       }
   	   else if(GetPlayerPing(giveplayerid < 170 && GetPlayerPing(giveplayerid < 249)))//verde
	   {
		format(string, sizeof(string), "{FFFFFF}O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {00CC00}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayerid, GetPlayerPing(giveplayerid));
		SendClientMessageEx(playerid, COLOR_WHITE, string);
       }
   	   else if(GetPlayerPing(giveplayerid > 300 && GetPlayerPing(giveplayerid < 349)))//amarelo
	   {
		format(string, sizeof(string), "{FFFFFF}O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {FFFF00}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayerid, GetPlayerPing(giveplayerid));
		SendClientMessageEx(playerid, COLOR_WHITE, string);
       }
   	   else if(GetPlayerPing(giveplayerid > 350 && GetPlayerPing(giveplayerid < 399)))//Laranja
	   {
		format(string, sizeof(string), "{FFFFFF}O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {f7a900}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayerid, GetPlayerPing(giveplayerid));
		SendClientMessageEx(playerid, COLOR_WHITE, string);
       }
   	   else if(GetPlayerPing(giveplayerid < 250 && GetPlayerPing(giveplayerid < 299)))//azul
	   {
		format(string, sizeof(string), "{FFFFFF}O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {16BDF5}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayerid, GetPlayerPing(giveplayerid));
		SendClientMessageEx(playerid, COLOR_WHITE, string);
       }
	}
	else SendClientMessageEx(playerid, COLOR_GRAD1, "Jogador nгo encontrado.");
	return 1;
}
Reply
#2

Troque seu comando por esse:

PHP код:
CMD:id(playeridparams[])
{
    new 
string[128], giveplayerid;
    if(
sscanf(params"u"giveplayerid)) return SendClientMessageEx(playeridCOLOR_WHITE"USA: /id Nome_Sobrenome ou ID.");
    if(
IsPlayerConnected(giveplayerid))
    {
        switch(
GetPlayerPing(giveplayerid))
        {
            case 
.. 169format(stringsizeof(string), "O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {00CC00}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayeridGetPlayerPing(giveplayerid));
            case 
170 .. 249format(stringsizeof(string), "O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {16BDF5}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayeridGetPlayerPing(giveplayerid));
            case 
250 .. 299format(stringsizeof(string), "O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {FFFF00}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayeridGetPlayerPing(giveplayerid));
            case 
300 .. 349format(stringsizeof(string), "O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {f7a900}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayeridGetPlayerPing(giveplayerid));
            case default: 
format(stringsizeof(string), "O jogador {1C80C7}%s{FFFFFF} Nivel: {FF0000}%d{FFFFFF} (ID: {FF0000}%d{FFFFFF} | Ping: {FF0000}%d{FFFFFF}).",NomeDoCara(giveplayerid), Info[giveplayerid][pLevel], giveplayeridGetPlayerPing(giveplayerid));
        }
        
SendClientMessageEx(playerid, -1string);
    }
    else 
SendClientMessageEx(playeridCOLOR_GRAD1"Jogador nгo encontrado.");
    return 
1;

Reply
#3

vlw cara ajudo muito fico grato
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)