SA-MP Forums Archive
[Ajuda] CallRmoteFuction - 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] CallRmoteFuction (/showthread.php?tid=453622)



CallRmoteFuction - ThiagoMK - 25.07.2013

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


Re: CallRmoteFuction - WLSF - 25.07.2013

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


Re : CallRmoteFuction - ThiagoMK - 25.07.2013

Quero mandar


Re: CallRmoteFuction - WLSF - 25.07.2013

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]);



Re : Re: CallRmoteFuction - ThiagoMK - 25.07.2013

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?


Re: Re : Re: CallRmoteFuction - WLSF - 25.07.2013

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...


Re : CallRmoteFuction - ThiagoMK - 25.07.2013

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



Re: CallRmoteFuction - WLSF - 25.07.2013

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


Re : CallRmoteFuction - ThiagoMK - 25.07.2013

Vergonha alheia agora :\