[Ajuda] CallRemoteFunction
#1

Galera eu tenho uma funcao no meu GM que da dinheiro:
DarGrana(playerid, quantia)

So que queria usa-la em um FS meu... Tentei CallRemoteFunction("DarGrana", "d", playerid, quantia); mas n deu certo... Qual e a forma correta?
Reply
#2

Primeiro sao dois d's na CallRemoteFunction...~

pawn Код:
CallRemoteFunction("DarGrana", "dd", playerid, quantia);
Segundo verifica se й uma callback e nгo uma stock
Reply
#3

й uma piblic sim... Mas se liga vc sabe me explicar o pq de dois dd?
Reply
#4

й simples:

d = Nъmeros, e interadores ( nъmeros racinais ).
i = Nъmeros, e interadores ( nъmeros racionais ).
s = String's e textos.
f = Floats e nъmeros com ponto no meio ( 0.0 ).

eu sу sei estes, mais existem mais.
Reply
#5

Quote:
Originally Posted by Mateuscm
Посмотреть сообщение
й uma piblic sim... Mas se liga vc sabe me explicar o pq de dois dd?
Porque estбs a chamar dois parametros, "playerid" e "quantia", e para cada parametro precisas especificar a sua "Tag"..
Reply
#6

Quote:
Originally Posted by Mateuscm
Посмотреть сообщение
й uma piblic sim... Mas se liga vc sabe me explicar o pq de dois dd?
um 'd' para playerid outro para quantia. Seguindo a tabela que a Carol postou acima.
Reply
#7

%d Inserts an integer (whole) number
%f Inserts a floating point number.
%i Inserts an integer.
%s Inserts a string.
Reply
#8

Quote:
Originally Posted by Paramount.
Посмотреть сообщение
%d Inserts an integer (whole) number
%f Inserts a floating point number.
%i Inserts an integer.
%s Inserts a string.
Код:
d = Nъmeros, e interadores ( nъmeros racinais ).
i = Nъmeros, e interadores ( nъmeros racionais ).
s = String's e textos.
f = Floats e nъmeros com ponto no meio ( 0.0 ).
Reply
#9

ow

Nгo deu certo...

pawn Код:
// Codigo do GM

public MovimentoBancario(playerid, pGrana) // Money Hack
{
    pDataGM[playerid][pDin] = pDataGM[playerid][pDin] + pGrana; ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, pDataGM[playerid][pDin]);
}

// codigo no FS

CallRemoteFunction("MovimentoBancario","dd",playerid, 8500);
Pq o player nao ta ganahndo o money dele?
Reply
#10

pawn Код:
// Codigo do GM

public MovimentoBancario(playerid, pGrana) // Money Hack
{
    pDataGM[playerid][pDin] = pDataGM[playerid][pDin] + pGrana; ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, pDataGM[playerid][pDin]);
}

// codigo no FS

CallRemoteFunction("MovimentoBancario","dd",playerid, 8500);
Pq o player nao ta ganahndo o money dele?[/QUOTE]

Hum estranho , olha faz o seguinte comenta as linhas que tens na public ( usando as "//" ) e depois mete simplesmente
pawn Код:
print ( "MovimentoBancario Chamado!" ) ;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)