Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define DIALOG_WEAP 0
- #define DIALOG_WEAPO 1
- new pWeap[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("Система покупки оружия.");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- /*if (strcmp("/test", cmdtext, true, 10) == 0)
- {
- GivePlayerMoney(playerid,999999);
- SendClientMessage(playerid,-1,"Ты выдал себе денег.");
- return 1;
- }*/
- if (strcmp("/weapon", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_WEAP,DIALOG_STYLE_INPUT,"{FFFFFF}Оружие","\
- {FF6A00}Выберите оружие:\n\n\
- {FFFFFF}1 - Кастет;\t23 - 9mm(глушитель);\n\
- 2 - Клюшка;\t25 - Дробовик;\n\
- 4 - Нож;\t\t27 - Военный дробовик;\n\
- 5 - Бита;\t26 - Обрезы;\n\
- 6 - Лопата;\t28 - Узи;\n\
- 7 - Кий;\t\t32 - TEC9;\n\
- 8 - Катана;\t29 - MP5;\n\
- 9 - Пила;\t30 - AK-47;\n\
- 16 - Граната;\t31 - M4;\n\
- 18 - Молотова;\t33 - Ружье;\n\
- 22 - 9mm;\t34 - Винтовка;\n\
- 24 - Дигл;", "Выбрать", "Закрыть");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_WEAP)
- {
- new str[100];
- pWeap[playerid] = strval(inputtext);
- format(str,sizeof(str),"{FFFFFF}Вы выбрали: {FF6A00}%d\n{FFFFFF}Введите количество патронов{FF6A00}(1 патрон - 10$){FFFFFF}:",strval(inputtext));
- ShowPlayerDialog(playerid,DIALOG_WEAPO,DIALOG_STYLE_INPUT,"{FFFFFF}Покупка оружия",str,"Выбрать", "Закрыть");
- return 1;
- }
- if(dialogid == DIALOG_WEAPO)
- {
- if(GetPlayerMoney(playerid) < strval(inputtext) * 10) return SendClientMessage(playerid,-1,"У Вас нет столько денег!");
- GivePlayerWeapon(playerid,pWeap[playerid],strval(inputtext));
- GivePlayerMoney(playerid,- strval(inputtext) * 10);
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement