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

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

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

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

[ /buygun ] Купить оружие (В меню)

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

SaineD

Компетентный
Добрый день пользователи Pawno-Info​
сегодня я решил написать /buygun в меню:ds:
и так приступим в начало мода добавляем
PHP:
new Menu:gungmenu;
потом идем мы public OnGameModeInit() и создаем там наше меню
добавляем

PHP:
gungmenu = CreateMenu("gungmenu",1, 10.0, 125.0, 150.0);// тут место нахождение меню
AddMenuItem(gungmenu, 0, "Eagle 100$");
AddMenuItem(gungmenu, 0, "shotgun 300$");
AddMenuItem(gungmenu, 0, "MP5 200$");
AddMenuItem(gungmenu, 0, "Ak47 500$");
AddMenuItem(gungmenu, 0, "M4 500$");
потом создаем саму команду /buygun идем мы public OnPlayerCommandText(playerid, cmdtext[])
PHP:
	if(strcmp(cmdtext, "/buygun", true) == 0)
{
if(PlayerToPoint(8.0,playerid,-2057.709717, -93.596062, 34.956032))// тут коорды, смените на свои
{
    ShowMenuForPlayer(gungmenu,playerid);
    return 1;
	}else{
	SendClientMessage(playerid, 0xFFFFFFFF, " * Вы не в магазине оружие!");}
    return 1;
}
и дальше идем мы public OnPlayerSelectedMenuRow(playerid, row)
и добавляем туда

PHP:
new Menu:XzMenu = GetPlayerMenu(playerid);
if(XzMenu == gungmenu)
{
    switch(row)
    {
        case 0:
        {
            GivePlayerWeapon(playerid, 24, 200);
            GivePlayerMoney(playerid, -100);
            SendClientMessage(playerid, 0xFFFFFFFF, "Вы купили Eagle за {99FF00}100$");
        }
        case 1:
        {
            GivePlayerWeapon(playerid, 25, 200);
            GivePlayerMoney(playerid, -300);
            SendClientMessage(playerid, 0xFFFFFFFF, "Вы купили Дробовик за {99FF00}300$ ");
        }
        case 2:
        {
             GivePlayerWeapon(playerid, 29, 200);
             GivePlayerMoney(playerid, -200);
            SendClientMessage(playerid, 0xFFFFFFFF, "Вы купили  мп5 за {99FF00}200$");
        }
        case 3:
        {
             GivePlayerWeapon(playerid, 30, 200);
             GivePlayerMoney(playerid, -500);
            SendClientMessage(playerid, 0xFFFFFFFF, "Вы купили  ak47 за {99FF00}500$");
        }
         case 4:
        {
             GivePlayerWeapon(playerid, 31, 200);
             GivePlayerMoney(playerid, -500);
            SendClientMessage(playerid, 0xFFFFFFFF, "Вы купили  m4 за {99FF00}500$");
        }
    }
}
ну вот и все команда готова , если понравилось ставим "+" и говорим мне спасибо
автор: Jonny_Elfron
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу