Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите скриптеры

Статус
В этой теме нельзя размещать новые ответы.

DDoS_[XakeR]

Изучающий
Пользователь
Регистрация
5 Янв 2012
Сообщения
592
Лучшие ответы
0
Репутация
71
Всем привет!

у меня проблема с диалогом.вообщем смотрите

выглядил код так:
PHP:
    if(strcmp(cmd, "/rules", true) == 0 || strcmp(cmd, "/правила", true) == 0)
       {
           new rulesdialog[1200],str[128];//ok
           format(str,sizeof(str),"{FFCB97}<<<Игра>>>\n\n");
strcat(sctring,str);
format(str,sizeof(str),"{FF0F0F}Запрещено:\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{FFF3B3}Использование любых программ, скриптов, читов и т.п. дающих преимущество\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{FDFFAA}Использование багов (ошибок, неисправностей мода)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{F0FFB7}Использовать ESC в целях ухода от погони/смерти\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{D9FFAE}Убивать игроков на спавне (Место возрождения)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{AEFFDF}Убивать игроков при помощи транспорта (Давить, Стрелять с водительского места)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{B3FFF1}<<<Чат сервера>>>\n{FFFFFF}\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{FF0F0F}Запрещено:\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{B7F0FF}Ругательство, оскорбления или нецензурная речь(наказание молчанка)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{BBE8FF}Угрозы игрокам (Не относящиеся к игровому процессу)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{BBD7FF}Писать одно и тоже сообщение слишком часто(наказание молчанка)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{BCC2FE}Обсуждать, критиковать действия администрации\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{DCC1FF}Реклама сторонних ресурсов(наказание бан)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{E6C6FF}<<<Администрация>>>\n\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{EFCAFF}Запрещено препятствовать Администрации в работе\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{F2C1FF}Необходимо сообщать Администрации о каких либо нарушениях из данных правил (/report)\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{F9BBFF}Администрация самостоятельно выбирает наказание в случае нарушения правил\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{FFBBFC}Решение Администрации является окончательным и не подлежит обсуждению\n");
strcat(rulesdialog,str);
format(str,sizeof(str),"{FFBBE8}Незнание правил не освобождает вас от ответственности!\n");
           ShowPlayerDialog(playerid,90,DIALOG_STYLE_MSGBOX,"Правила", rulesdialog, "ОК", "");
           return 1;
       }
теперь выглядит код в моде выглядит так так:
PHP:
 	if(strcmp(cmdtext, "/help", true) == 0 || strcmp(cmdtext, "/êîìàíäû", true) == 0)
       {
 	new rulesdialog[2300],str[1280];//ok
 	format(str,sizeof(str),"FreeFunGame\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FF0000}/dm1 - ñïðàâêà ïî ñåðâåðó.                     {FF0000}/chilliand - òï. íà ãîðó ×èëëèàíä.                     {FF0000}/repon - ïî÷èíèòü àâòîìîáèëü.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FF2C00}/dm2 - ïîìîùü ïî óðîâíÿì.                     {FF2C00}/voenka - òï. íà âîåííóþ áàçó.                     {FF2C00}/jump - óéòè íà çîíó ïðûæêà.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FF5000}/dm3 - ïîìîùü ïî ñìåíå öâåòà íèêà.                     {FF5000}/akvapark - ïîïàñòü íà àêâàïàðê.                     {FF5000}/jump2 - óéòè íà 2-þ çîíó ïðûæêà.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FF8700}/dm4 - ïîìîùü ïî ñìåíå ñêèíà.                     {FF8700}/sumo - ïîïàñòü íà ðèíã ñóìî.                     {FF8700}/drift - ïîïàñòü íà 1-þ äðèôò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FFA700}/dm5 - ïîìîùü ïî äì çîíàì.                     {FFA700}/pack - ïîïàñòü íà ïðîõîæäåíèå äæåòïàê.                     {FFA700}/drift2 - ïîïàñòü íà 2-þ äðèôò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FFDC00}/sm6 - ïîìîùü ïî áàíêàì.                     {FFDC00}/parcour - ïîïàñòü íà ïàðêóð çîíó.                     {FFDC00}/drift3 - ïîïàñòü íà 3-þ äðèôò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FFFB00}/dm7 - ïîìîùü ïî àíèìàöèÿì.                     {FFFB00}/race - ïîïàñòü íà ãîíî÷íóþ çîíó.                     {FFFB00}/stunt - ïîïàñòü íà 1-þ ñòàíò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{C4FF00}/dm8 - ïîìîùü ïî áèçíåñàì.                     {C4FF00}/race2 - ïîïàñòü íà 2-þ ãîíî÷íóþ çîíó.                     {C4FF00}/stunt2 - ïîïàñòü íà 2-þ ñòàíò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{7BFF00}/househelp - ïîìîùü ïî äîìàì.                     {7BFF00}/ls - òï. â LS.                     {7BFF00}/stunt3 - ïîïàñòü íà 3-þ ñòàíò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FF00}/racehelp - ïîìîùü ïî ãîíêàì.                     {00FF00}/lv - òï. â LV.                     {00FF00}/stunt4 - ïîïàñòü íà 4-þ ñòàíò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FF1E}/telehelp - ïîìîùü ïî òåëåïîðòàì.                     {00FF1E}/sf - òï. â SF.                     {00FF1E}/stunt5 - ïîïàñòü íà 4-þ ñòàíò çîíó.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FF3B}/rules - ïðàâèëà ñåðâåðà.                     {00FF3B}/gruv - òï. íà òåðèòîðèþ ãðóâà.                     {00FF3B}/bmxpark - óéòè íà bmx ïàðê.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FF7C}/hidetext, /showtext - ïîêàçàòü/ñêðûòü òåêñòäðàâû.                     {00FF7C}/ballas - òï. ê äîìó áàëëàñîâ.                     {00FF7C}/bigtunel - óéòè íà áîëüøîé òóíåëü.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FFAE}/givecash - ïåðåäàòü äåíüãè äðóãîìó èãðîêó.                     {00FFAE}/voenka - ò.ï. íà âîåííóþ áàçó.                     {00FFAE}/drag - óéòè íà 1-ûé äðàã.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FFD5}/hi, /bb - ïîçäîðîâàòüñÿ/ïîïðîùàòüñÿ ñî âñåìè.                     {00FFD5}/golf - ò.ï. íà ãîëüô çîíó.                     {00FFD5}/drag2 - óéòè íà 2-îé äðàã.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00FFFF}/buyw - áûñòðàÿ çàêóïêà îðóæèÿ.                     {00FFFF}/chilliand - ò.ï. íà ãîðó ÷èëëèàíä.                     {00FFFF}/drag3 - óéòè íà 3-èé äðàã. \n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00CCFF}/lock, /unlock - îòêðûòü/çàêðûòü àâòîìîáèëü.                     {00CCFF}/cs - ïîïàñòü íà çîíó Counter Strike.                     {00CCFF}/zonenrg - òï íà fun zone NRG-500 #1.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{00ACFF}/animlist - ñïèñêè àíèìàöèé.                     {00ACFF}/zonenrg2 - òï íà fun zone NRG-500 #2.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{0083FF}//buy - êóïèòü ñèãàðåòó/âûïèòü.                     {0083FF}/zonenrg3 - òï íà fun zone NRG-500 #3.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{0054FF}/911 - âûçâàòü ñëóæáó ñïàñåíèÿ.                     {0054FF}/zonenrg4 - òï íà fun zone NRG-500 #4.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{0000FF}/kill - ñóèöèä.                     {0000FF}/zonenrg5 - òï íà fun zone NRG-500 #5.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{2C00FF}/repon - ïî÷èíèòü àâòîìîáèëü.                     {2C00FF}/zonenrg6 - òï íà fun zone NRG-500 #6.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{5F00FF}/color - ñìåíèòü öâåò íèêà.                     {5F00FF}/zonenrg7 - òï íà fun zone NRG-500 #7.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{9B00FF}/skin - ñìåíèòü ñêèí.                     {9B00FF}/zonenrg8 - òï íà fun zone NRG-500 #8.                     {9B00FF}/zonenrg9 - òï íà fun zone NRG-500 #9.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{CB00FF}/goforce - ñìåíèòü ñêèí.                     {CB00FF}/spusk - ïîïàñòü íà ñïóñê #1.                     {9B00FF}/derby - äåðáè íà àâòî.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FF0000}/cmyc - ïî÷èñòèòü ñåáå ÷àò.                     {FF0000}/spusk2 - ïîïàñòü íà ñïóñê #2.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FF2C00}/wear - îäåæäà (î÷êè, êåïè, ìàñêè)                     {FF2C00}/spusk3 - ïîïàñòü íà ñïóñê #3.\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{FFBBFC}/dmhelp - ïîìîù ïî DM\n");
	strcat(rulesdialog,str);
	format(str,sizeof(str),"{7BFF00}Ïðèÿòíîé âàì èãðû íà ñåðâåðå FreeFunGame!\n");
 	ShowPlayerDialog(playerid,90,DIALOG_STYLE_MSGBOX,"Ïðàâèëà", rulesdialog, "ÎÊ", "");
	return 1;
( то что обозначено ту корякулями это описание команды в моде)

окно должно быть таким:

но выглядит так:


когда меняют тут:
PHP:
 	new rulesdialog[2300],str[1280];//ok
например на
PHP:
 	new rulesdialog[4000],str[1280];//ok
выдет такую фигню:
PHP:
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:            624 bytes
Code size:            48884 bytes
Data size:            19860 bytes
Stack/heap size:      16384 bytes; estimated max. usage=5574 cells (22296 bytes)
Total requirements:   85752 bytes
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу