14/04/2022 22:26
(Esta mensagem foi modificada pela última vez a: 14/04/2022 22:26 por Mateus Lima.)
(14/04/2022 20:50)Carlos Victor Escreveu:OnPlayerUpdate É chamado varias e varias vezes com um tempo muito curto.. aconselho que faça uma "callback" que gire em torno de um timer a lhe disparando, isso usará menos do seu servidor. (breve explicação do porque do timer)(14/04/2022 14:11)GUI_DA_Z5 Escreveu: Ola queria uma ajuda, queria fazer um anti-money mais não sei como posso fazer isso alguem pode me ajudar ai??
O anti-money hack está em OnPlayerUpdate que é chamada em média 30x por segundo, não recomendo manter-lo aí, você pode fazer um timer de 100, 250ms pra fazer essa verificação, também você pode usar a include nex-ac que possuí diversos anti cheats.Código:public OnPlayerUpdate(playerid)
{
if(GetPlayerMoney(playerid) != pData[playerid][money])
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, pData[playerid][money]);
}
return 1;
}
A variável pData[playerid][money] faz parte de um enumerador, você terá que mudar para a sua variável de dinheiro.