15:47
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Диалоговое окно (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%
Статус:
Quote (toneysix)
\n

разве? помойму это начало новой строки



[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
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua