Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг с /rob

Статус
В этой теме нельзя размещать новые ответы.

Vip_Joker

Новичок
Здравствуйте!
У меня мод 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;
   }
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу