Vip_Joker
Новичок
Здравствуйте!
У меня мод bRush, я пытался исправить баг, но не смог
Помогите если ктото может.
Тоесть игрок пишет /rob, он грабит человека у которого под деньгами сиджея есть деньги, а даётся в деньги сервера, как ето исправить?
тоесть игрок грабит деньги сиджея, а не те деньги белые, которые на скрине, а ему передаёт ограбленное на белые деньги.
P.S Если игрок начитерил деньги сиджея, то он ограбит, а если не читерил, то напишет что у игрока нету денег.
У меня мод bRush, я пытался исправить баг, но не смог
Помогите если ктото может.
Тоесть игрок пишет /rob, он грабит человека у которого под деньгами сиджея есть деньги, а даётся в деньги сервера, как ето исправить?
тоесть игрок грабит деньги сиджея, а не те деньги белые, которые на скрине, а ему передаёт ограбленное на белые деньги.
P.S Если игрок начитерил деньги сиджея, то он ограбит, а если не читерил, то напишет что у игрока нету денег.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Код:
if(strcmp(cmd, "/rob", true) == 0)
{
if(ograb[playerid] == 1){ return SendClientMessage(playerid, admin2, "' Íåëüçÿ ãðàáèòü òàê ÷àñòî '");}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, -1, "' Èñïîëüçóéòå: /rob [id] '");
return 1;
}
giveplayerid = strval(tmp);
if(GetPlayerState(giveplayerid)!=PLAYER_STATE_ONFOOT || GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) {return 1;}
if(pStats[giveplayerid][AFK] == 1){return SendClientMessage(playerid,-1,"' Èãðîê â ðåæèìå AFK '");}
if(giveplayerid == playerid){return SendClientMessage(playerid, -1, "' Ñàì ñåáÿ ðåøèë îãðàáèòü? '");}
if(IsPlayerConnected(giveplayerid)){
if(GetDistanceBetweenPlayers(playerid, giveplayerid) > 2){ return SendClientMessage(playerid, 0xE7E6FFAA, "' Âû ñëèøêîì äàëåêî! '");}
if(pStats[giveplayerid][Money] <= 1000000){ return SendClientMessage(playerid, admin2, "' Ó èãðîêà íåò äåíåã '");}
new amount;
amount = (GetPlayerMoney(giveplayerid) / 95);
Give_Money(giveplayerid, -amount);
Give_Money(playerid, amount);
ograb[playerid] = 1;
SetTimerEx("RobRepeat",30000,0,"%d",playerid);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(GlobalInfo, 256, "..::| '%s' îãðàáèë '%s' íà ñóììó %d$ |::..", PlayerName(playerid), giveplayer, amount);
SendClientMessageToAll(admin2, GlobalInfo);
}
return 1;
}
Последнее редактирование:
