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

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

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

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

/contract

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

Zeka_Peka228

Умник
Ошибки

PHP:
orp.pwn(9609) : error 035: argument type mismatch (argument 2)
orp.pwn(9609) : error 035: argument type mismatch (argument 2)
orp.pwn(9610) : error 035: argument type mismatch (argument 2)
orp.pwn(9610) : error 035: argument type mismatch (argument 2)
КОМАНДА /CONTRACT
PHP:
if(strcmp(cmd, "/contract", true) == 0)
     {
         if(IsPlayerConnected(playerid))
            {
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp)) return   SendClientMessage(playerid, COLOR_GRAD1, " * Использование: /contract [playerid/PartOfName] [amount]");
             giveplayerid = ReturnUser(tmp);
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp)) return  SendClientMessage(playerid, COLOR_GRAD1, " * Использование: /contract [playerid/PartOfName] [amount]");
             new moneys;
             moneys = strval(tmp);
             if(moneys < 1000 || moneys > 100000) { SendClientMessage(playerid, COLOR_GREY, "   Сумма котрактов должна быть минимум $1000, и максимум $100000!"); return 1; }
             if (IsPlayerConnected(giveplayerid))
             {
                 if(giveplayerid != INVALID_PLAYER_ID)
                 {
                     if(PlayerInfo[giveplayerid][pMember] == 15 && PlayerInfo[playerid][pMember] == 15) return  SendClientMessage(playerid, COLOR_GREY, " * Нельзя заказать контракт на члена вашего агенства!");
                     else if(PlayerInfo[giveplayerid][pLeader] == 15 && PlayerInfo[playerid][pMember] == 15)   return   SendClientMessage(playerid, COLOR_GREY, " * Нельзя заказать контракт на члена вашего агенства!");
                     else if(PlayerInfo[giveplayerid][pMember] == 15||PlayerInfo[giveplayerid][pLeader] == 15) return  SendClientMessage(playerid, COLOR_GREY, " * Вы неможете заказать этого человека!");
                     else if(PlayerInfo[playerid][pMember] == 15) return  SendClientMessage(playerid, COLOR_GREY, "Вы не хитман");
                     if(IsACop(giveplayerid) && moneys >= 3000)
                     {
                         SendClientMessage(playerid, COLOR_GREY, " * Только контракты больше $3000 могут быть положены на копов!");
                         return 1;
                     }
                     new tmp[255], string[255], cmd[255], giveplayerid, sendername;
					 new playermoney;
					 new giveplayer;
                     if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, " * Вы не можете заказать себя!"); return 1; }
                     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                     playermoney = PlayerInfo[playerid][pCash];
                     if (moneys > 0 && playermoney >= moneys)
                     {
                         PlayerInfo[playerid][pCash] -= moneys;
                         PlayerInfo[playerid][pCash] -= moneys;
                         PlayerInfo[giveplayerid][pHeadValue]+=moneys;
                         format(string, sizeof(string), " * %s заказал %s на сумму $%d.",sendername, giveplayer, moneys);
                         SendFamilyMessage(29, COLOR_YELLOW, string);
                         format(string, sizeof(string), " * Вы сделали контракт на %s за $%d.",giveplayer, moneys);
                         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                     }
                     else
                     {
                         SendClientMessage(playerid, COLOR_GRAD1, " * У вас не хватает денег!");
                     }
                 }
             }
             else
             {
                 format(string, sizeof(string), "   %d не активный игрок.", giveplayerid);
                 SendClientMessage(playerid, COLOR_GRAD1, string);
             }
         }
         return true;
     }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу