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

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

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

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

Команда /wepbuy

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

Pelekan

Ученик
Здравствуйте уважаемые пользователи нашего любимого форума pawno-info.ru!
Сегодня я приготовил хорошую нужную команду каторую мы вместе поставим себе в мод


И для начала добавим Define ко всем дефайнам
PHP:
#define wepbuy 1
#define COLOR_ORANGE 0xFF9900AA // Если у вас уже в моде то не ставьте
После этого мы добавим саму команду в OnPlayerCommandText

PHP:
  if(strcmp(cmdtext, "/wepbuy", true, 10) == 0)
      {
      ShowPlayerDialog(playerid, wepbuy, DIALOG_STYLE_LIST,"Выберите оружие","Deagle\nShotGun\nAK47","Купить","Не буду");
          return 1;
      }
Ну и последнее что мы добавим в OnDialogResponse

PHP:
if(dialogid == wepbuy)
    {
        if(response)
        {
            if(listitem == 0)
            {
            if(GetPlayerMoney(playerid) < 1000)
            return SendClientMessage(playerid, 0xFFFFFF, " У вас не достаточно денег!");
            GivePlayerWeapon(playerid, WEAPON_DEAGLE, 500);
            GivePlayerMoney(playerid, -1000);
            }
            if(listitem == 1)
            {
            if(GetPlayerMoney(playerid) < 1000)
            return SendClientMessage(playerid, 0xFFFFFF, " У вас не достаточно денег!");
            GivePlayerWeapon(playerid, WEAPON_SHOTGUN, 500);
            GivePlayerMoney(playerid, -1000);
            }
            if(listitem == 2) 
            {
            if(GetPlayerMoney(playerid) < 1000)
            return SendClientMessage(playerid, 0xFFFFFF, " У вас не достаточно денег!");
            GivePlayerWeapon(playerid, WEAPON_AK47, 500);
            GivePlayerMoney(playerid, -1000); }}}}
Ну и в бонус команда лёгкая но нужная для проверок

PHP:
if(strcmp(cmdtext,"/money", true, 10) == 0)
{
GivePlayerMoney(playerid, 50000);
SendClientMessage(playerid, COLOR_ORANGE,"[SERVER] Вам выдана сумма денег для проверки команды");
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу