20.10.2013, 17:50
Seguinte, vi um tutorial aqui no fуrum explicando sobre o sscanf . Entгo eu fui na pбgina do plugin aqui no fуrum para olhar as definiзхes dele.
No fуrum de explicaзгo estб escrito assim :
E um comando assim :
O "d" seria o id do usuario , mas olhe .faria alguma diferenзa se eu trocasse o "d" por "u" ? ficaria assim:
Tуpico sscanf:
Valeu, abraзos :P
No fуrum de explicaзгo estб escrito assim :
Код:
i ou d - Integer Sвo utilizados para numeros INTEIROS, exemplo: 1, 2, 18791...
PHP код:
CMD:pm(playerid, params[])
{
new playerdestino, playerNome[MAX_PLAYER_NAME], pdestinoNome[MAX_PLAYER_NAME], mensagem[128], string[128];
if(sscanf(params, "ds", playerdestino, mensagem)) return SendClientMessage(playerid, -1, "Use /pm [ID] [mensagem].");
if(playerdestino == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ID invбlida ou inexistente.");
if(!strlen(mensagem)) return SendClientMessage(playerid, -1, "Digite uma mensagem.");
GetPlayerName(playerid, playerNome, MAX_PLAYER_NAME);
GetPlayerName(playerdestino, pdestinoNome, MAX_PLAYER_NAME);
format(string, sizeof(string), "* PM de %s (%d): %s", playerNome, playerid, mensagem);
SendClientMessage(playerdestino, 0xFFFF80AA, string);
format(string, sizeof(string), "* PM para %s(%d): %s", pdestinoNome, playerdestino, mensagem);
SendClientMessage(playerid, 0x6F6F00AA, string);
return 1;
}
Код:
if(sscanf(params, "ds", playerdestino, mensagem))
Код:
if(sscanf(params, "us", playerdestino, mensagem))
Код:
U U(any format number) Optional user (bot/player)