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

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

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

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

/mnegun

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

FRееMaN

Мастер
Всем привет! Выкладываю команду /mnegun, делал её более 1 года назад.
Что это за команда и что она делает?
Ответ:
Это донат команда, то есть: игрок платит деньги, а Вы выдаете ему команда, при вводе её ему дается список оружия и он может взял оружие которое в списке. Команду делал для своего мода, придумаю такую систему пользователь: colann
Я сделал копию данной команды.
Скриншот команды:

Собственно вот сам Pawn код:

1. В public OnPlayerCommandText(playerid, cmdtext[]) добавим следующее:
PHP:
if(strcmp(cmd, "/mnegun", true) == 0){
    if(PlayerInfo[playerid][pMneGun]< 1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы не купили команду /mnegun");
    return ShowPlayerDialog(playerid, 1903, DIALOG_STYLE_LIST, "Покупка оружия", "Бильярдный кий\nБалончик с краской\nДигл\nОбрезы\nMP5\nM4\nAK-47\nTec-9\nСнайперка\nУзи\nПарашют", "Купить", "Отмена");
    }
2. В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) добавим:
PHP:
if(dialogid == 1903)
{
    if(response)
    {
        switch(listitem)
        {
        case 0:GivePlayerWeapon(playerid, 7, 999); //Бильярдный кий;
        case 1:GivePlayerWeapon(playerid, 41, 999); //Балончик с краской;
        case 2:GivePlayerWeapon(playerid, 24, 999); //Дигл;
        case 3:GivePlayerWeapon(playerid, 8, 999); //Катана;
        case 4:GivePlayerWeapon(playerid, 29, 999); //MP5;
        case 5:GivePlayerWeapon(playerid, 31, 999); //M4;
        case 6:GivePlayerWeapon(playerid, 30, 999); //AK-47;
        case 7:GivePlayerWeapon(playerid, 32, 999); //Tec-9
        case 8:GivePlayerWeapon(playerid, 26, 999); //Обрез;
        case 9:GivePlayerWeapon(playerid, 28, 999); //Узи;
        case 10:GivePlayerWeapon(playerid, 46, 999); //Парашют.
        }
    }
}
3. В enum pinfo добавляем это:
PHP:
pMneGun,
4. Теперь найдем: PlayerInfo[playerid][pVipRank] = 0; и добавим это:
PHP:
PlayerInfo[playerid][pMneGun] = 0;
5. Теперь найдем: public OnPlayerRegister(playerid, password[]) и добавим:
PHP:
ini_setInteger(File,"MneGun",PlayerInfo[playerid][pMneGun]);
6. А теперь находим: public OnPlayerUpdate_GF(playerid) и вставляем:
PHP:
ini_setInteger(File,"MneGun",PlayerInfo[playerid][pMneGun]);
7. А теперь найдем: public OnPlayerLogin(playerid,password[]) и добавим:
PHP:
ini_getInteger(File,"MneGun",PlayerInfo[playerid][pMneGun]);
Вот собственно и все.

А теперь я расскажу как выдать данную команду:
1. Заходи в папку с аккаунтами.
2. Выбираем нужный аккаунт.
3. Создаем строчку: MneGun = 1
4. Заходим на сервер и вводим /mnegun

Автор идеи: colann
Автор данной копии: mr-freeman (я)

P.S. Для пользователя "sOflY": Проект "RealiTY" официально закрыт. Оригинальный мод этого проекта я выкупил, так что могу сливать все что захочу.
P.S.S Для пользователя "Oleg_Bond": Если ты думаешь что взял с твоего мода, то ты не прав потому что твоего мода у меня никогда не было, а команду делал по принципу VIP чата.
P.S.S.S Если есть вопросы, то задавайте их сюда или же лично мне в Skype: Pofigist_Ru
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу