switch(po61) |
Дата: Четверг, 08.08.2013, 01:39 | Сообщение # 1
|
Любитель
Сообщений: 44
Статус: Offline
|
Ко всем define Код #define BG 24672 #define COLOR_BG 0xFFFF00CC #define fscm(%1,%2,%3,%4) do{ new string[128]; format(string,sizeof(string),(%3),%4); SendClientMessage((%1),(%2),string); }while(FALSE) ко всем "new" Код new gunnnn[MAX_PLAYERS], costgun[46];
в OnPlayerDialogResponse после switch Код case BG: { if(!response) return true; switch(listitems) { case 0: gunnnn[playerid]=24, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "Desert Eagle [1 пт - 50 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); case 1: gunnnn[playerid]=23, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "Silensed Pistol\t [1 пт - 20 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); case 2: gunnnn[playerid]=25, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "ShotGun\t [1 пт - 100 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); case 3: gunnnn[playerid]=29, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "MP5\t [1 пт - 15 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); case 4: gunnnn[playerid]=30, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "AK-47\t[1 пт - 10 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); case 5: gunnnn[playerid]=31, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "M4A1\t[1 пт - 10 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); case 6: gunnnn[playerid]=33, ShowPlayerDialog(playerid, BG-1, DIALOG_STYLE_INPUT, "Rifle\t [1 пт - 250 вирт]", "Введите кол-во патронов [1-999]", "Купить", "Назад"); } return true; }
case BG-1: { if(!response) return BuyGunDialog(playerid); if(PlayerInfo[playerid][pCash]<BuyGunCost(gunnnn[playerid])*inputtext) return BuyGunDialog(playerid), SendClientMessage(playerid, COLOR_REDD, "У вас недостаточно денег для покупки"); if(inputtext>999 || inputtext<1) return BuyGunDialog(playerid), SendClientMessage(playerid, COLOR_REDD, "Вы ввели неправильное количество (От 1 до 999 патронов)"); if(PlayerInfo[playerid][pGunLic]==0) return SendClientMessage(playerid, COLOR_REDD, "У вас нет лицензии на оружие! Получите лицензию у инструктора."); new gunname[32]; switch(gunnnn[playerid]) { case 23: gunname="Silenced Pistol"; case 24: gunname="Desert Eagle"; case 25: gunname="Shot Gun"; case 29: gunname="MP5"; case 30: gunname="AK-47"; case 31: gunname="M4A1"; case 33: gunname="Rifle"; } PlayerInfo[playerid][pCash]-=BuyGunCost(gunnnn[playerid])*inputtext, GiveRichGun(playerid, gunnnn[playerid], inputtext); BuyGunDialog(playerid), fscm(playerid, COLOR_BG, "Вы успешно приобрели %d патронов %s за %d вирт", inputtext, gunname, BuyGunCost(gunnnn[playerid])*inputtext); return true; }
В место вызова диалога (комманда, пикап и д.р.) Код BuyGunDialog(playerid);
в конце мода: Код stock BuyGunDialog(playerid) return ShowPlayerDialog(playerid, BG, DIALOG_STYLE_LISTITEM, "Покупка оружия, выберите оружие", " Desert Eagle\n Silensed Pistol\n Shot Gun\n MP5\n AK-47\n M4A1\n Rifle", "Купить", "Назад"); stock BuyGunCost(gunid) return costgun[23]=20, costgun[24]=50, costgun[25]=100, costgun[29]=15, costgun[30]=10, costgun[31]=10, costgun[33]=250;
Внимание, писал в блокноте, о правильности написания точно не знаю :C Если есть варнинги/эроры пишите в теме, помогу.
My manuals (pawno): http://cheat-master.ru/forum/117-154879-1 - покупка оружия
|
|
|
|
[CM]Tazik |
Дата: Воскресенье, 01.09.2013, 03:34 | Сообщение # 2
|
б - брынза
Сообщений: 901
Статус: Offline
|
Будет аммо как у самп-рп? Скрины бы не помешали.
vk.com/andrew_eremy
|
|
|
|
Vlad_Kazama |
Дата: Воскресенье, 01.09.2013, 03:49 | Сообщение # 3
|
Новичок
Сообщений: 23
Статус: Offline
|
а шта это? скажи плыз
Приму в дар пустышки 2 и выше лвл за +
|
|
|
|
switch(po61) |
Дата: Пятница, 06.09.2013, 20:39 | Сообщение # 4
|
Любитель
Сообщений: 44
Статус: Offline
|
[CM]Tazik, не как на SRP, это более простое и оптимизированное чем на SRP, можно сделать в принципе как и на SRP, но смысла копировать что либо я не вижу. Vlad_Kazama, если вы не знаете что это, то это не ваш раздел.
My manuals (pawno): http://cheat-master.ru/forum/117-154879-1 - покупка оружия
|
|
|
|