[Ajuda] CallRmoteFuction
#1

Galera eu queria ligar essa variavel de level do meu gm no fs mais nгo tou conseguindo

Variavel de level do gm
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 2)
Coloquei isso no fs
pawn Код:
forward GetarLevel(playerid);
public GetarLevel(playerid) return PlayerData[playerid][Level];
Mais nгo ta funfando ajuda ae
Reply
#2

Vocк quer mandar o valor pro FS, ou quer receber o valor do FS ?
Reply
#3

Quero mandar
Reply
#4

pawn Код:
//FS

forward receber_valor(playerid, val);
public receber_valor(playerid, val)
{
    PlayerData[playerid][Level] = val;
}

//GM

forward enviar_valor(playerid, val);
public enviar_valor(playerid, val)
{
    CallRemoteFunction("receber_valor", "ii", playerid, val);
}

//modo de uso no FS

printf("%d", PlayerData[playerid][Level]);

//modo de uso no GM

enviar_valor(playerid, APlayerData[playerid][PlayerLevel]);
Reply
#5

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
pawn Код:
//FS

forward receber_valor(playerid, val);
public receber_valor(playerid, val)
{
    PlayerData[playerid][Level] = val;
}

//GM

forward enviar_valor(playerid, val);
public enviar_valor(playerid, val)
{
    CallRemoteFunction("receber_valor", "ii", playerid, val);
}

//modo de uso no FS

printf("%d", PlayerData[playerid][Level]);

//modo de uso no GM

enviar_valor(playerid, APlayerData[playerid][PlayerLevel]);
Nгo intendi muito bem isso ai mais eu queria sу enviar essa variavel para o gm a funзгo dessa variavel й pegar o level de admin..
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 2)
Desse jeito que vc fez eu coloquei as coisas tudo certo mais nгo intendi onde colocar isso:
pawn Код:
enviar_valor(playerid, APlayerData[playerid][PlayerLevel]);
й acima da funзгo que eu quero enviar?
Reply
#6

Quote:
Originally Posted by ThiagoMK
Посмотреть сообщение
Nгo intendi muito bem isso ai mais eu queria sу enviar essa variavel para o gm a funзгo dessa variavel й pegar o level de admin..
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 2)
Desse jeito que vc fez eu coloquei as coisas tudo certo mais nгo intendi onde colocar isso:
pawn Код:
enviar_valor(playerid, APlayerData[playerid][PlayerLevel]);
й acima da funзгo que eu quero enviar?
Vocк disse que quer mandar um valor pro FS, ou seja, essa funзгo vai enviar um valor pra variбvel
"PlayerData[playerid][Level]" no FS, tu usa essa funзгo quando quiser enviar o valor de admin pro FS, cara...
Reply
#7

Deu 1 erro na linha
pawn Код:
C:\Users\Analia\Desktop\BmcV2.0\filterscripts\eventohack.pwn(902) : error 021: symbol already defined: "printf"
Reply
#8

й porque vocк jogou o printf soltou no FS, kkkk, foi sу um exemplo que eu dei, nгo precisa utilizar printf...
Reply
#9

Vergonha alheia agora :\
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)