|
Sa-Mp 0.3
|
|
| SNIKERSok | Дата: Понедельник, 28.09.2009, 22:03 | Сообщение # 556 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| Как зделать меню с выбором стиля боя???
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| Eakwarp | Дата: Понедельник, 28.09.2009, 22:09 | Сообщение # 557 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| SNIKERSok, сделать меню и применить в нем функцию сетфайтингстайл... помоему логично Х_х
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
Сообщение отредактировал Eakwarp - Понедельник, 28.09.2009, 22:10 |
| |
|
|
| Solitarioni | Дата: Понедельник, 28.09.2009, 22:10 | Сообщение # 558 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Quote (JrC116) Loneli, просто надо при коннекте NPC пихать код Не нет. Я не про то. Это всё у меня прописано. Я про себя, про игроков. То что если я спвнюсь не через шифт а SpawnPlayer(playerid), то после смерти возвращаюсь к выбору класса.
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| SNIKERSok | Дата: Понедельник, 28.09.2009, 22:34 | Сообщение # 559 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| Quote (Eakwarp) сделать меню и применить в нем функцию сетфайтингстайл... помоему логично Х_х Спасибо что поделился логикой Добавлено (28.09.2009, 22:34) --------------------------------------------- Кому нужно Создаём #define DIALOGID 5009 в public OnPlayerCommandText [pwn] if (strcmp("/styles", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Fighting Styles by Sayaron", "Fighting Styles", "Select", "Cancel"); return 1; } return 0; }[/pwn] Создаём паблик publicOnDialogResponse [pwn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOGID) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Fighting Styles", "Elbow\nBoxing\nGrabkick\nKneehead\nKungfu\nNormal", "Select", "Cancel"); } } return 1; } if(dialogid == DIALOGID+1) { if(response) { if(listitem == 0) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW); } if(listitem == 1) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING); } if(listitem == 2) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK); } if(listitem == 3) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD); } if(listitem == 4) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU); } if(listitem == 5) { SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL); } } return 1; } return 0; }[/pwn]
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
Сообщение отредактировал SNIKERSok - Понедельник, 28.09.2009, 22:40 |
| |
|
|
| Solitarioni | Дата: Понедельник, 28.09.2009, 22:37 | Сообщение # 560 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Quote (SNIKERSok) сделать меню А лучше не меню, а использовать эти новые диалоговые окна. С ними проще и выглядят они круче.
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| SNIKERSok | Дата: Понедельник, 28.09.2009, 22:40 | Сообщение # 561 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| Я про них и говорю xD
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| Solitarioni | Дата: Понедельник, 28.09.2009, 22:40 | Сообщение # 562 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Ой. Неувидел сообщение. Там уже сделал SNIKERSok, молодец. =) Кстате там в этих диалоговых окнах можно было и по русски писать, вся прелесть в том что они легко поддерживают русские буквы независимо стоит руссификатор на клинте ГТА. Как в чате.
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
Сообщение отредактировал Loneli - Понедельник, 28.09.2009, 22:44 |
| |
|
|
| SNIKERSok | Дата: Понедельник, 28.09.2009, 22:44 | Сообщение # 563 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| Quote (Loneli) Ой. Неувидел сообщение. Там уже сделал SNIKERSok, молодец. =) Сделал не я!Я просто выложил  Добавлено (28.09.2009, 22:44) --------------------------------------------- : error 030: compound statement not closed at the end of file (started at line 44453) Чё за ошибка?
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| Eakwarp | Дата: Понедельник, 28.09.2009, 22:44 | Сообщение # 564 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| SNIKERSok, если честно ты сейчас не написал как сделать, а тупо взял с оффа простейшую фску и по ламерски расписал как ее вставлять, мда. При этом сам ничего не сделал.
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| SNIKERSok | Дата: Понедельник, 28.09.2009, 22:46 | Сообщение # 565 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| Quote (Eakwarp) если честно ты сейчас не написал как сделать, а тупо взял с оффа простейшую фску и по ламерски расписал как ее вставлять, мда. При этом сам ничего не сделал. А я сказал что я чтото зделал и я супергерой?Я честно сказал что я увидел и выложил...Читай выше
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| Solitarioni | Дата: Понедельник, 28.09.2009, 22:53 | Сообщение # 566 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| А это новая фишка которую специально зделали: когда диалоговое окно открываеш в OnPlayerConnect, то экран с выбором класса не появляется пок не нажмёш на любую из кнопок диалогового окна?
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| GhostTT | Дата: Понедельник, 28.09.2009, 22:55 | Сообщение # 567 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус: 
| Loneli, наврядли. Тебе просто дают диалоговое окно и все. Процесс не останавливается.
Ололо, чем сложнее подпись - тем интересней*)
|
| |
|
|
| SNIKERSok | Дата: Понедельник, 28.09.2009, 23:00 | Сообщение # 568 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| error 030: compound statement not closed at the end of file (started at line 44453) Чё за ошибка?
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| Eakwarp | Дата: Понедельник, 28.09.2009, 23:02 | Сообщение # 569 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| SNIKERSok, сначала переводи ошибки а потом спрашивай Х_х
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| Solitarioni | Дата: Понедельник, 28.09.2009, 23:06 | Сообщение # 570 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Quote (JrC116) Loneli, наврядли. Тебе просто дают диалоговое окно и все. Процесс не останавливается. Именно останавливается. Щас попробовал свой же мод на предыдущей версии rc6 процесс действительно не останавливается там, а в этой версии останавливается. Да попробуй сам. Раньше я включал режим спектатора, чтобы экран выбора класса непоявлялся во время регистрации или "залогиневанья", а потом выходил из режима спектатора, получался автоспавн. Теперь в новой версии пытаясь выяснить из за чего случилось что повторно после первой смерти вызывается выбор класса я убрал этот режим спектатора при конекте. Но... Вообщеем реально, пока не нажмёш на кнопку в диалоговом окне, которое вызвано в ОнПлайерКонект, экран спавна непоявляется. Специально даже минуты две ненажимал, типа может долго грузится, нет, как нажимаеш на кнопку в диалоговом окне, сразу переходиш к выбору класса. Может это как то связано что я не использую выбор город, или ещё что, незнаю. Но факт.
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
Сообщение отредактировал Loneli - Понедельник, 28.09.2009, 23:11 |
| |
|
|