buygun на диалоге с ведением колл-во патронов.
|
|
[-Smart-] | Дата: Воскресенье, 04.04.2010, 15:21 | Сообщение # 1 |
Группа:
I'm V.I.P.
Сообщений: 249
Награды: 3
Город: Казань
Репутация: 229
Замечания: 20%
Статус:
| Кто можэт осуществить идею /buygun на диалоге например появляется выберите оружие а потом появляется введите колл-во в окошко и цена за 1 патрон? Кто можэт осушествить? Лично от меня + и награда. Возможно женежное вознограждение если до вас её не сделают. По поводу всего в асю. P.s: Думаю и другим тожэ пригодится. ************************************************* Зарание спасибо.******************************************************************* **********************************************Ну ктонибуть можэт сделать?*************************************************************
|
|
|
|
VenS | Дата: Воскресенье, 04.04.2010, 15:31 | Сообщение # 2 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 170
Награды: 4
Город: Moscow
Репутация: 131
Замечания: 20%
Статус:
| Quote (Ilya_Good) Думаю и другим тожэ пригодится. Ага с Меня Тоже + Кто Осущиствит Это!
|
|
|
|
Fus1 | Дата: Воскресенье, 04.04.2010, 17:15 | Сообщение # 3 |
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
| зачем 2 темы ?!
|
|
|
|
Spiderxxx | Дата: Понедельник, 05.04.2010, 09:56 | Сообщение # 4 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
| Вот замутил наскоряГ) BuyGun Dialog P.S За "говнокод" не пинайте) Писал с утра за пять мин, перед школой
Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
|
|
|
|
Sprunk | Дата: Понедельник, 05.04.2010, 10:20 | Сообщение # 5 |
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
| Делал такую систему в свой мод,но код совсем другой Добавлено (05.04.2010, 10:20) --------------------------------------------- Вот еще by GhosTT Code #include <a_samp> #include "base"
public OnFilterScriptInit() { printf("Weapon Buy Script by GhostTT loaded"); return 1; }
public OnFilterScriptExit() { printf("Weapon Buy Script by GhostTT unloaded"); return 1; }
public OnPlayerDisconnect(playerid,reason) { Player[playerid][Weap] = -1; return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext,"/buygun",true)) { new string[500]; for(new id=1;id<46;id++) { format(string,sizeof(string),"%s, $%d\n",Weapons[id][Name],Weapons[id][Cost]); } Player[playerid][Wep] = false; ShowPlayerDialog(playerid,GunDialogID,DIALOG_STYLE_LIST,"Select the Gun",string,"Select","Cancel"); return 1; } return 0; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == GunDialogID) { if(!Player[playerid][Wep]) { if(response) { Player[playerid][Weap] = listitem + 1; Player[playerid][Wep] = true; ShowPlayerDialog(playerid,GunDialogID,DIALOG_STYLE_INPUT,"Weapons","Введите кол-во патрон","Enter","Cancel"); } else return 1; } else { if(response) { if(!isNumeric(inputtext) || strval(inputtext) > Weapons[Player[playerid][Weap]][MaxBullets]) { ShowPlayerDialog(playerid,GunDialogID,DIALOG_STYLE_INPUT,"Weapons","Неверное кол-во патронов! Введите кол-во патрон","Enter","Cancel"); return 1; } new bullets = strval(inputtext); GivePlayerWeapon(playerid,Player[playerid][Weap],bullets); GivePlayerMoney(playerid,-Weapons[Player[playerid][Weap]][Cost]); Player[playerid][Wep] = false; return 1; } else Player[playerid][Wep] = false; } } return 1; }
stock isNumeric(const string[]) { new length=strlen(string); if(length==0) return false; for(new i=0;i<length;i++) { if ( (string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') // Not a number,'+' or '-' || (string[i]=='-' && i!=0) // A '-' but not at first. || (string[i]=='+' && i!=0) // A '+' but not at first. ) return false; } if (length==1 && (string[0]=='-' || string[0]=='+')) return false; return true; }
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
Сообщение отредактировал J-Sprunk - Понедельник, 05.04.2010, 10:20 |
|
|
|
VenS | Дата: Понедельник, 05.04.2010, 18:16 | Сообщение # 6 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 170
Награды: 4
Город: Moscow
Репутация: 131
Замечания: 20%
Статус:
| Quote (Spiderxxx) P.S За "говнокод" не пинайте) Писал с утра за пять мин, перед школой [pwn] if (strcmp("/money", cmdtext, true, 10) == 0) { GivePlayerMoney(playerid, 900000); return 1; } return 0; }[/pwn] А Мне Интересно Зачем Это Тут?
|
|
|
|
Sprunk | Дата: Понедельник, 05.04.2010, 18:19 | Сообщение # 7 |
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
| Это для теста скрипта
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
|
|
|
AirKite | Дата: Вторник, 01.06.2010, 03:17 | Сообщение # 8 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Vertigo, а не так ли format(string,sizeof(string),"%s%s, $%d\n",string, Weapons[id][Name],Weapons[id][Cost]); ?
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
Sprunk | Дата: Вторник, 01.06.2010, 11:25 | Сообщение # 9 |
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус:
| Как бы код не мой, а госта, я уже давно не занимаюсь скриптингом.
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
|
|
|
AirKite | Дата: Четверг, 03.06.2010, 22:46 | Сообщение # 10 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (Vertigo) Как бы код не мой, а госта, я уже давно не занимаюсь скриптингом. Не важно, меня этот даже не интересует, просто случайно в глаза попалось.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
Сообщение отредактировал AirKite - Четверг, 03.06.2010, 22:46 |
|
|
|