Rico_W
Умник
Здравствуйте. Подскажите такую "штуковину"... При смерти отнимается 100$, не могу никак исправить. Что я пробовал:
Добовлял деньги после смерти в pInfo, добовлял с помощью античита, все это делал в OnPlayerDeath. В итоге получалось следующее: Когда умираю, к примеру у меня 150$, пока персонаж "лежит на полу"(ещё не заспавнился) ему начисляется 100, как только он спавниться деньги скидываются до 50, т.е. от суммы первоначальной отнимается 100. мод new.pwn. Подскажите как с этим справиться?
Античит:
Добовлял деньги после смерти в pInfo, добовлял с помощью античита, все это делал в OnPlayerDeath. В итоге получалось следующее: Когда умираю, к примеру у меня 150$, пока персонаж "лежит на полу"(ещё не заспавнился) ему начисляется 100, как только он спавниться деньги скидываются до 50, т.е. от суммы первоначальной отнимается 100. мод new.pwn. Подскажите как с этим справиться?
Античит:
PHP:
//-----------------------[Античит Деньги]---------------------------
stock SetMoney(playerid, summa)
{
pInfo[playerid][pMoney] += summa;
GivePlayerMoney(playerid,summa);
return true;
}
stock GetMoney(playerid)
{
return PlayerInfo[playerid][pMoney]; // возвращаем деньги грока по запросу
}
PHP:
SetTimer("AntiChit", 1000, true);
PHP:
forward AntiChit(playerid);
public AntiChit(playerid)
{
if(pInfo[playerid][pMoney] < GetPlayerMoney(playerid))
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, pInfo[playerid][pMoney]);
}
else if(pInfo[playerid][pMoney] > GetPlayerMoney(playerid))
{
pInfo[playerid][pMoney] = GetPlayerMoney(playerid);
}
return 1;
}
