[Ajuda]Plugin
#1

Bem vi um tutorial do Ryder e tals, mas tipo vi um codigo lб que ele falava para usar o SendClientMessage era necessario colocar assim

pawn Код:
SendClientMessage(params[1],params[2],"Texto");
Eu fui colocar isso, sу q antes de compilar ele jб avisava q o SendClientMessage nгo estava definido, entгo a minha duvida й como definir ele, ou seja, enquanto o logprintf esta feito desta forma

pawn Код:
typedef void
    (*logprintf_t)(char* format, ...)
;

logprintf_t
    logprintf
;

PLUGIN_EXPORT bool PLUGIN_CALL Load(void **ppData)
{
   pAMXFunctions = ppData[PLUGIN_DATA_AMX_EXPORTS];
   logprintf = (logprintf_t)ppData[PLUGIN_DATA_LOGPRINTF];
   return 1;
}
Agoro me pergunto como eu iria definir o SendClientMessage?

Thanks.
Reply
#2

pawn Код:
#include <a_samp>
Ou quer definir os params[] ?
Reply
#3

Quote:
Originally Posted by isli27
Посмотреть сообщение
pawn Код:
#include <a_samp>
Ou quer definir os params[] ?
ele estб falando em c sharp
Reply
#4

Entгo to indo -qq
Reply
#5

Quote:
Originally Posted by isli27
Посмотреть сообщение
pawn Код:
#include <a_samp>
Ou quer definir os params[] ?
amigo eu estou falando de linguagem c++, nгo de pawn
Reply
#6

Foi mal, depois eu eu percebi ._.
Reply
#7

Isto deve resolver o seu problema .



Apenas adicione a seguinte include no seu projeto : Invoke



E depois disso, ao invйs de utilizar este cуdigo :


pawn Код:
SendClientMessage(params[1],params[2],"Texto");

Use este:


pawn Код:
g_Invoke->callNative(&PAWN::SendClientMessage, params[1], params[2], "Texto");


Espero ter ajudado .
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)