 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Диалоговое окно (msg_box)
| |
| BannyHop | Дата: Воскресенье, 03.04.2011, 11:56 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 3
Город: Кемерово
Репутация: 138
Замечания: 0%
Статус: 
| Я уже второй день мозг *** с этой, простите, херней. Code if(dialogid ==13) //smile { if(response)//A*n~e"e` i'a`?a`e" i'a` E"a*a^o'? e^i'i^i"e^o' { if(listitem == 0)//I"a*?a^u^e' i"o'i'e^o` { new string[14][512]; format(string[0],512,"========================================\n"); format(string[1],512,"*** A`E^E^A`O'I'O` *** /rules /regnick /login /changenick /changepass /level /buylevel /upgrade\n"); format(string[2],512,"*** I^A'U`A*A* *** /pay /charity /time /buy /unrentcar /givekey /switchkey /bmenu /lock1\n"); format(string[3],512,"** I^A'U`A*A* *** /resetupgrades(100k) /betrace /betdm /bets /buygun /bestbuy /bestsale /rob /exitdm\n"); format(string[4],512,"*** ?A`O` *** (/t)xt /pmoff /pmoffall /unpm\n"); format(string[5],512,"*** A'A`I'E^ *** /balance /withdraw /bank /wiretransfer /loan\n"); format(string[6],512,"*** I'I^A^I^A* *** /count /countall /iconcolors /fixcar /bounties /lotto /animlist /teles /timeveh\n"); format(string[7],512,"*** I'I^A^I^A* *** /respawn(anee au eaa) Noeee aiy:/NORMAL /BOXING /KUNGFU /KNEEHEAD /GRABKICK /ELBOW\n"); format(string[8],512,"*** I'I^A^I^A* *** /outcar /miscar /rep\n*** Votekick *** /acsinfo /votekick /avote\n"); format(string[9],512,"*** *** (/r)adio (/d)epartments (/m)egaphone /duty /free /su\n*** *** /roz /arest /jail\n"); format(string[10],512,"*** *** (/r)adio (/d)epartments /heal\n*** * *** /speedo /music /dice /fuel /kill /plnumber\n"); format(string[11],512,"*** *** /help /cellphonehelp /househelp /renthelp /bizhelp /duelhelp /garagehelp\n"); format(string[12],512,"*** *** /prisonhelp /ganghelp /kachhelp /bankhelp /cophelp /trenhelp /kshelp"); format(string[13],512,"%s %s %s %s %s %s %s %s %s %s %s %s %s",string[0],string[1],string[2],string[3],string[4],string[5],string[6],string[7],string[8],string[9],string[10],string[11],string[12]); ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX, "as", string[13], "asd", "asd"); return 1; } Это диалог, который появляется после выбора в другом диалоге, первого пункта. Проблема: Диалог просто не появляется. (Либо появляется, но видно всего 3 строчки. Появлялся в других пробах кода) Подскажите пожалуйста, в чем проблема, скоро нервы слетят все.Добавлено (03.04.2011, 11:56) --------------------------------------------- Ну неужели никто не знает? Делали же диалоги длинные, 100%..
|
| |
|
|
| klim | Дата: Воскресенье, 03.04.2011, 12:35 | Сообщение # 2 |
|
Группа:
Продвинутые
Сообщений: 628
Награды: 17
Город: дорог
Репутация: 628
Замечания: 60%
Статус: 
| BannyHop, у тебя открытия диалога 2 скобки, а закрытие одна.
Нубо фотошопер. Рисую макеты сайтов/веб-графику и прочий бред. Естественно не бесплатно. ЛС в помощь)
|
| |
|
|
| BannyHop | Дата: Воскресенье, 03.04.2011, 13:15 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 3
Город: Кемерово
Репутация: 138
Замечания: 0%
Статус: 
| Code if(dialogid == 13) //smile { if(response)//A*n~e"e` i'a`?a`e" i'a` E"a*a^o'? e^i'i^i"e^o' { if(listitem == 0)//I"a*?a^u^e' i"o'i'e^o` { new string[14][512]; format(string[0],512,"========================================\n"); format(string[1],512,"*** A`E^E^A`O'I'O` *** /rules /regnick /login /changenick /changepass /level /buylevel /upgrade\n"); format(string[2],512,"*** I^A'U`A*A* *** /pay /charity /time /buy /unrentcar /givekey /switchkey /bmenu /lock1\n"); format(string[3],512,"** I^A'U`A*A* *** /resetupgrades(100k) /betrace /betdm /bets /buygun /bestbuy /bestsale /rob /exitdm\n"); format(string[4],512,"*** ?A`O` *** (/t)xt /pmoff /pmoffall /unpm\n"); format(string[5],512,"*** A'A`I'E^ *** /balance /withdraw /bank /wiretransfer /loan\n"); format(string[6],512,"*** I'I^A^I^A* *** /count /countall /iconcolors /fixcar /bounties /lotto /animlist /teles /timeveh\n"); format(string[7],512,"*** I'I^A^I^A* *** /respawn(anee au eaa) Noeee aiy:/NORMAL /BOXING /KUNGFU /KNEEHEAD /GRABKICK /ELBOW\n"); format(string[8],512,"*** I'I^A^I^A* *** /outcar /miscar /rep\n*** Votekick *** /acsinfo /votekick /avote\n"); format(string[9],512,"*** *** (/r)adio (/d)epartments (/m)egaphone /duty /free /su\n*** *** /roz /arest /jail\n"); format(string[10],512,"*** *** (/r)adio (/d)epartments /heal\n*** * *** /speedo /music /dice /fuel /kill /plnumber\n"); format(string[11],512,"*** *** /help /cellphonehelp /househelp /renthelp /bizhelp /duelhelp /garagehelp\n"); format(string[12],512,"*** *** /prisonhelp /ganghelp /kachhelp /bankhelp /cophelp /trenhelp /kshelp"); format(string[13],512,"%s %s %s %s %s %s %s %s %s %s %s %s %s",string[0],string[1],string[2],string[3],string[4],string[5],string[6],string[7],string[8],string[9],string[10],string[11],string[12]); ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX, "as", string[13], "asd", "asd"); } if(listitem == 1)//Ïóíêò äâà { SendClientMessage(playerid, COLOR_GREEN," Ðàáèò!"); } if(listitem == 2)//Ïóíêò òðè { SendClientMessage(playerid, COLOR_GREEN," Ðàáèò!4"); } } else//Åñëè íàæàë íà ïðàâóþ êíîïêó { //Äåéñòâèå ïðè íàæàòèè ïðàâîé êíîïêè }
} вот полностью Добавлено (03.04.2011, 13:15) --------------------------------------------- pawno ошибок-то не выдает.
Сообщение отредактировал BannyHop - Воскресенье, 03.04.2011, 13:17 |
| |
|
|
| Dima-kun | Дата: Воскресенье, 03.04.2011, 13:27 | Сообщение # 4 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| BannyHop, ты в 1 ячеку массива хочешь целую строку засунуть? 1 ячека массива = один символ.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| BannyHop | Дата: Воскресенье, 03.04.2011, 14:04 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 3
Город: Кемерово
Репутация: 138
Замечания: 0%
Статус: 
| Ок, напиши мне пример того, как сделать диалоговое окно с тестом, более 4х строк.
|
| |
|
|
| Dima-kun | Дата: Воскресенье, 03.04.2011, 14:49 | Сообщение # 6 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| тут у тебя символо дофига.. массив придется большой делать гдето на 1024 ячейки.. new string[1024]; strcat(string,"bla bla bla \n"); strcat(string,"bla bla bla \n"); strcat(string,"bla bla bla \n"); strcat(string,"bla bla bla \n"); strcat(string,"bla bla bla \n"); showplayerdialog(...,string,....); выведет bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| toneysix | Дата: Воскресенье, 03.04.2011, 15:26 | Сообщение # 7 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Morino_Reigan только в последней строчке \n не ставится) Ещё хочу заметить, что для текста один символ нужно оставлять на запас для нулевого байта - \0, иначе у вас весь текст с других переменных склеится. К примеру, ваш текст состоит из 4 символов - "text", в таком случаи объявлять массив надо на 5 символов, new array[5] = "text";
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| Dima-kun | Дата: Воскресенье, 03.04.2011, 15:47 | Сообщение # 8 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| toneysix, ну это я увлекся чуть скопированием))
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Likoniko | Дата: Воскресенье, 03.04.2011, 15:48 | Сообщение # 9 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус: 
| разве? помойму это начало новой строки
[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1 [FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1 [FS]Cafe:http://www.samp-rus.com/forum/8-14725-1 [FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492 [MAP]Office:http://www.samp-rus.com/forum/65-16002-1 [MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1 [FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut] Мой блог
|
| |
|
|
| BannyHop | Дата: Воскресенье, 03.04.2011, 15:56 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 128
Награды: 3
Город: Кемерово
Репутация: 138
Замечания: 0%
Статус: 
| Morino_Reigan, спасибо пареень. Пряяям, большоеее! Благодарееен примного!
|
| |
|
|
| toneysix | Дата: Воскресенье, 03.04.2011, 16:30 | Сообщение # 11 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| Likoniko очень умно, а теперь ответь на свой вопрос исходя из твоей цитаты.
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
|
 |
|
 | |
| |
|