SA-MP Forums Archive
[Ajuda] [AVANЗADO] Utilizar valores de "{Float,_:...}" - 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] [AVANЗADO] Utilizar valores de "{Float,_:...}" (/showthread.php?tid=625163)



[AVANЗADO] Utilizar valores de "{Float,_:...}" - RazorGuigo - 28.12.2016

mano й o seguinte, eu estou criando uma funзгo, que й assim:
PHP код:
SendMessage(plidmessageid,{Float,_}:...); 
mas meu problema, й quando tem mensagens variantes (formatadas) como eu posso fazer isso?
PHP код:
public SendMessage(plidmessageid,{Float,_}:...)
{
//...outros codigos...
return SendClientMessagef(plid,COR,"%s %s (%d) teleportou %s (%d) na posiзгo de %s (%d)!"/*O que eu coloco aqui??? */);

PS: eu dei um searsh nervoso, de algumas horas, achei somente um tуpico na gronga nгo resolvido!


Re: [AVANЗADO] Utilizar valores de "{Float,_:...}" - CaioTJF - 28.12.2016

Assim nгo irб funcionar.
Vocк usa YSI?

Se usar:

SendClientMessageToAllEx(color, const str[], va_args<>)
{
va_format(String, sizeof(String), str, va_start<2>);
return SendClientMessageToAll(color, String);
}

Se nгo usar:

http://pastebin.com/LB16wxpv


Respuesta: [AVANЗADO] Utilizar valores de "{Float,_:...}" - SammyJ - 28.12.2016

Eu utilizo uma dessas.
PHP код:
// utilizando a include y_va
public SendMessage(plid, const message[], va_args<>) 
{
    new 
        
string[128];
    
va_format(stringsizeof(string), messageva_start<2>);
    return 
SendClientMessage(plid, -1string); 
}
// ===================================================================== //
// utilizado desta forma com macros.
#define SendMessagef(%0,%1,%2)     \
    
(format(string,sizeof(string),%1,%2), SendMessage(%0string))

public 
SendMessage(plid, const message[]) 
{
    new 
        
string[128];
    
va_format(stringsizeof(string), messageva_start<2>);
    return 
SendClientMessage(plid, -1string); 




Re: [AVANЗADO] Utilizar valores de "{Float,_:...}" - RiqueP - 28.12.2016

https://sampforum.blast.hk/showthread.php?tid=415159


Vlw pela ajuda manow! - RazorGuigo - 28.12.2016

@RESOLVIDO!
Quote:
Originally Posted by RiqueP
Посмотреть сообщение
obrigado pela colaboraзгo!


Re: desculpe mais ainda nгo entendi como faze-la! - BobbMarley - 28.12.2016

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
case M_TPADMIN: return SendClientMessagef(plid, COR,"%s %s (%d) teleportou %s (%d) na posiзгo de %s (%d)!",/*o q vai aqui?*/);
n seria os valores?
qnd uso format eu coloco o %s de string e dps da virgula coloco a string name


Respuesta: Re: desculpe mais ainda nгo entendi como faze-la! - RazorGuigo - 29.12.2016

Quote:
Originally Posted by BobbMarley
Посмотреть сообщение
n seria os valores?
qnd uso format eu coloco o %s de string e dps da virgula coloco a string name
mano topico resolvido!
PS: se nгo sabe ler o topico, ou a resposta, nгo escreva coisas de q qualquer newbie saiba! seu topico й irrelevante!


Re: [AVANЗADO] Utilizar valores de "{Float,_:...}" - BobbMarley - 29.12.2016


Falou aн rei desculpa
ㅤㅤ