SA-MP Forums Archive
[Ajuda] Probleminha no SendClientMessageToAll (Aviso) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Probleminha no SendClientMessageToAll (Aviso) (/showthread.php?tid=600216)



Probleminha no SendClientMessageToAll (Aviso) - Marquito - 05.02.2016

Код:
C:\Users\...\Documents\Biblioteca SA-MP\...\gamemodes\Teste1.pwn(436) : warning: 202: number of arguments does not match definition
C:\Users\...\Documents\Biblioteca SA-MP\...\gamemodes\Teste1.pwn(436) : warning: 202: number of arguments does not match definition
Linha 436:

Код:
    SendClientMessageToAll(COR_AZUL_CLARO, "%s(ID:%d) foi ate o Spawn! (/spawn)", Name, playerid);
Codigo Completo:

Код:
CMD:spawn(playerid)
{
    new Name[MAX_PLAYERS][MAX_PLAYER_NAME];
    SendClientMessageToAll(COR_AZUL_CLARO, "%s(ID:%d) foi ate o Spawn! (/spawn)", Name, playerid);
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}
Poderiam me ajudar Desde jб agradeзo


Re: Probleminha no SendClientMessageToAll (Aviso) - Monotox - 05.02.2016

Quando os argumentos excedem o permitido pela funзгo, formate-a com o Format em uma string.

Код:
CMD:spawn(playerid)
{
    new Name[MAX_PLAYERS][MAX_PLAYER_NAME];
    new string[80];
    format(string, sizeof(string), "%s(ID:%d) foi ate o Spawn! (/spawn)",Name,playerid);
    SendClientMessageToAll(COR_AZUL_CLARO, string);
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}



Re: Probleminha no SendClientMessageToAll (Aviso) - hlgamesbr - 05.02.2016

O Monotox postou antes e eu n vi '-', mas oque vale e a intenзгo
Use format :P

PHP код:
new mensagenparatodos[128];//se quiser pode criar uma no comando!
CMD:spawn(playerid)
{
    new 
Name[MAX_PLAYER_NAME];
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
format(mensagenparatodossizeof(mensagenparatodos), "%s(ID:%d) foi ate o Spawn! (/spawn)"Nameplayeridmensagenparatodos);
    
SendClientMessageToAll(COR_AZUL_CLAROmensagenparatodos);
    return 
1;




Re: Probleminha no SendClientMessageToAll (Aviso) - Marquito - 05.02.2016

Consequi compilar! Muito obrigado +rep