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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
Диалоговые окна "1024+"
DrakerДата: Среда, 15.06.2011, 20:08 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 83
Награды: 0
Город: Odessa
Репутация: 0
Замечания: 20%
Статус:
Уважаемые форумчане, кто может кинуть готовый пример диалогового окна с использованием переменных в котором можно содержать больше 1024 символов.

Пробывал какимто способом который нашел в поиске, но нельзя было вписывать переменные.

P.S. Мне надо сделать /stats

EakwarpДата: Среда, 15.06.2011, 20:11 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Вообще-то, в диалоговом окне по умолчанию можно сделать максимально 2048 символов.


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. Дорого.
ImperealДата: Среда, 15.06.2011, 20:32 | Сообщение # 3
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Draker, Можно с помощью strcat объединять строки или format'om.
Quote (Eakwarp)
Вообще-то, в диалоговом окне по умолчанию можно сделать максимально 2048 символов.

Он имеет ввиду что в коде будет варн на длинную строку я так понял.



Прощай самп-рус =Р
EakwarpДата: Среда, 15.06.2011, 20:39 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (Impereal)
Он имеет ввиду что в коде будет варн на длинную строку я так понял.

варн будет на любую строку длиннее 512 символов...



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. Дорого.
ImperealДата: Среда, 15.06.2011, 21:03 | Сообщение # 5
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Quote (Eakwarp)
варн будет на любую строку длиннее 512 символов...

Я знаю,я и говорю что он спрашивает как это обойти.



Прощай самп-рус =Р
DrakerДата: Среда, 15.06.2011, 21:22 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 83
Награды: 0
Город: Odessa
Репутация: 0
Замечания: 20%
Статус:
Quote (Impereal)
Можно с помощью strcat объединять строки или format'om


по подробней))

ImperealДата: Среда, 15.06.2011, 21:37 | Сообщение # 7
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Draker, new str[3][16];
format(str[0],sizeof(str),"Str");
strcat(str[2],str[0]);
format(str[1],sizeof(str),"ing");
strcat(str[2],str[1]);
В итоге строка str[2] string.
Либо format'om
format(str[2],sizeof(str),"%s%s",str[0],str[1]);
Итог тот же!



Прощай самп-рус =Р
_Dark_Дата: Среда, 15.06.2011, 21:37 | Сообщение # 8
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Code
    if(strcmp(cmd, "/blablabla", true) == 0)
  {
      new string1[512];
   new string2[512];
   new string3[512];
   format(string1,sizeof(string1),"Строка 1\r\nСтрока 2\r\nИ т.д.");
   format(string2,sizeof(string2),"Строка 1\r\nСтрока 2\r\nИ т.д.");
   format(string3,sizeof(string3),"%s\n%s",string1,string2);
   ShowPlayerDialog(playerid,49,DIALOG_STYLE_MSGBOX,"Название",string3,"OK","Выход");
   return 1;
  }

Вот так.





Если баги возникают из ниоткуда - ты на правильном пути. (с)
AlcoholikДата: Среда, 15.06.2011, 22:09 | Сообщение # 9
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Quote
if(strcmp(cmd, "/blablabla", true) == 0)
{
new string1[512];
format(string1,sizeof(string1),"Строка 1\r\nСтрока 2\r\nИ т.д.
lalalalalalalala\n
lalalalalalalala\n
lalalalalalalala\n
lalalalalalalala\n
lalalalalalalala\n
");
ShowPlayerDialog(playerid,49,DIALOG_STYLE_MSGBOX,"Название",string1,"OK","Выход");
return 1;
}

где то я видел такой использование(у Fus1 чтоли)



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
DrakerДата: Среда, 15.06.2011, 22:26 | Сообщение # 10
Освоившийся
Группа: Продвинутые
Сообщений: 83
Награды: 0
Город: Odessa
Репутация: 0
Замечания: 20%
Статус:
Quote (_Dark_)
if(strcmp(cmd, "/blablabla", true) == 0)
{
new string1[512];
format(string1,sizeof(string1),"Строка 1\r\nСтрока 2\r\nИ т.д.
lalalalalalalala\n
lalalalalalalala\n
lalalalalalalala\n
lalalalalalalala\n
lalalalalalalala\n
");
ShowPlayerDialog(playerid,49,DIALOG_STYLE_MSGBOX,"Название",string1,"OK","Выход");
return 1;
}


а так разве можно будет использовать больше чем 2048 символов?



Сообщение отредактировал Draker - Среда, 15.06.2011, 22:31
Jumpman23Дата: Среда, 15.06.2011, 22:27 | Сообщение # 11
Группа: I'm V.I.P.
Сообщений: 1359
Награды: 23
Город: Kingston, Rastapolis
Репутация: 504
Замечания: 100%
Статус:
Quote (RoACh)
где то я видел такой использование(у Fus1 чтоли)

ну если строка не влазит любой кодер будет так делать)



Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме.
Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы).
Великс ты красава.
EakwarpДата: Среда, 15.06.2011, 22:33 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (RoACh)
где то я видел такой использование(у Fus1 чтоли)

Компилятор нафиг пошлет.
Quote (Draker)
а так разве можно будет использовать больше чем 2048 символов?

Больше чем 2048 - нельзя.



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. Дорого.
DrakerДата: Среда, 15.06.2011, 22:43 | Сообщение # 13
Освоившийся
Группа: Продвинутые
Сообщений: 83
Награды: 0
Город: Odessa
Репутация: 0
Замечания: 20%
Статус:
Quote (Eakwarp)
Больше чем 2048 - нельзя.


вообще никакими способами?

EakwarpДата: Среда, 15.06.2011, 23:03 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (Draker)
вообще никакими способами?

Вообще никакими способами.



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. Дорого.
GoshikДата: Четверг, 16.06.2011, 00:05 | Сообщение # 15
Уверенный в себе
Группа: Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус:
Quote (Eakwarp)
Больше чем 2048 - нельзя.


http://ib1.keep4u.ru/b/2011/06/16/5d/5d49b24e9a4186b3a6804e3493cfa69e.jpg
~3к символов

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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