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

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

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

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

В диалоговых окнах [/pdd] [/termin]

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

[Alexas]

Новичок
[/pdd]​
Рисовал команду для своего сервера, но так как мы с тапочком решили писать мод с 0 я выкладываю команды со старого мода :)

Добавляем ко всем new:
PHP:
new RulesPDD[21][] = {
/*0*/    {"{FFA500}<< 1. Ограничители по скорости >>\n"},
/*1*/    {"{FF6347}Разрешённая скорость в штате:\n{FFFFFF}"},
/*2*/    {"В штате скорость на легковом транспортном средстве может достигать 60 км/ч.\n"},
/*3*/    {"При плохой видимости дороги скорость на легковом транспорте должна быть 50 км/ч.\n"},
/*4*/    {"На грузовых авто скорость может достигать 50 км/ч."},
/*5*/    {"При плохой видимости дороги, скорость на грузовом транспорте должна быть 40 км/ч.\n"},
/*6*/    {"{FF6347}Разрешённая скорость вне штате:\n{FFFFFF}"},
/*7*/    {"Вне штата, скорость на любом из транспортных средств должна быть не более 100 км/ч.\n"},
	//Парковки
/*8*/    {"{FFA500}<< 2. Разрешённые места парковки >>\n{FFFFFF}"},
/*9*/    {"Запрещено парковатся около автошколы и прочих людных местах..\n"},
/*10*/   {"Разрешается парковатся в специально отведённых для этого места:\n"},
/*11*/   {"- Парковки.\n"},
/*12*/   {"- Обочина.\n"},
//Основные правила
/*13*/	{"{FFA500}<< 3. Основные правила  >>\n{FFFFFF}"},
/*14*/	{"Обгон транспортного средства на проезжей части разрешается по левой полосе.\n"},
/*15*/	{"Если водитель подал сигнал поворота налево и приступил к выполнению манёвра, обгон производится справа.\n"},
/*16*/	{"По дорогам штата можно двигаться только по правой стороне.\n"},
/*17*/	{"Запрещено употреблять наркотические вещества, выпивать алкоголь и разговаривать по телефону во время езды.\n"},
/*18*/	{"Запрещено сбивать пешеходов, бросать на дороге машины портить чужой транспорт.\n"},
/*19*/	{"При ДПС необходимо вызвать полицию, чтобы они во всё разобрались.\n"},
/*20*/	{"{FFA500}За несоблюдение выше предписанных правил, нарушения будут караться штрафом"}
};
Добавляем в public OnPlayerCommandText(playerid, cmdtext[])
PHP:
	if(strcmp(cmd, "/pdd", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp))
	        {
	                GetPlayerName(playerid, sendername, sizeof(sendername));
					new rulesPDDdialog[2148];
           			format(rulesPDDdialog,sizeof(rulesPDDdialog), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
					RulesPDD[0],RulesPDD[1],RulesPDD[2],RulesPDD[3],RulesPDD[4],RulesPDD[5],RulesPDD[6],RulesPDD[7],RulesPDD[8],RulesPDD[9],RulesPDD[10],RulesPDD[11],RulesPDD[12],RulesPDD[13],RulesPDD[14],RulesPDD[15],RulesPDD[16],RulesPDD[17],RulesPDD[18],RulesPDD[19],RulesPDD[20]);
					ShowPlayerDialog(playerid,159,DIALOG_STYLE_MSGBOX,"Правила дорожного Движения", rulesPDDdialog, "Согласен", "Выйти");
					format(string, sizeof(string), "* %s открыл книгу (( Правила дорожного движения ))", sendername);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
		}
		return 1;
	}
Автор команды: Alexas(На павно Alex_Mega)
[HR]
[/termin]​
Добавляем ко всем new:
PHP:
new RulesTERMIN[27][] = {
/*0*/    {"{FFA500}\t1. Основное:\n"},
/*1*/    {"{FF6347}Role Play{FFFFFF} - (сокращение Rp) многопользовательская игра, в которой главной задачей всех игроков является отыгрывание выбранных ими ролей, \nа также постоянное взаимодействие друг с другом.\n"},
/*2*/    {"{FF6347}Non Role Play{FFFFFF} - (Сокращение NonRp) неролевая игра, не соблюдение общепринятых правил игры, всяческие нарушения, которые могут внести помехи в ролевую игру.\n"},
/*3*/    {"{FF6347}IC{FFFFFF} - состояние ролевой игры, при которой игрок полностью отыгрывает роль своего персонажа.\n"},
/*4*/    {"{FF6347}OOC{FFFFFF} - внеролевое состояние, при котором игрок начинает действовать или говорить от своего лица по внеролевой причине.\n Иными словами, это любое состояние в игре, при котором нет ролевой игры (IC)\n"},
// Термины, названия действий игрока
/*5*/   {"{FFA500}\t2. Термины, названия действий игрока:\n"},
/*6*/   {"{FF6347}Revenge Kill{FFFFFF} - Повторное убийство, с целью мести.\n"},
/*7*/	 {"{FF6347}MetaGaming{FFFFFF} - использование внеролевой информации (OOC) при отыгрыше роли (IC), то есть злоупотребление информацией, \nполученной неролевым способом (форум, ООС-чаты и прочее).\n"},
/*8*/	 {"{FF6347}PowerGaming{FFFFFF} - нереалистичное поведение, проявляющееся в отсутствии боязни за свою жизнь, в использовании вещей, \nкоторые у игрока отсутствуют, в использовании внеролевых навыков для достижения ролевых целей, или в попытке ограничить в выборе другого человека.\n"},
/*9*/	 {"{FF6347}Банни-хоп (Bunny-Hop, БХ){FFFFFF} - бег с постоянными прыжками для увеличения скорости передвижения. Является нарушением правил сервера.\n"},
/*10*/	 {"{FF6347}DM (deadmatch, ДМ){FFFFFF} — беспричинное убийство всех вподряд, либо нанесение «физческого» (в игре) вреда другим персонажам без какой-либо причины и цели.\n"},
/*11*/   {"{FF6347}Драйв-Бай (ДБ, Drive By){FFFFFF} — убийство, совершаемое при помощи автомобиля: стрельбой с водительского места или умышленное убийство наездом на человека\n"},
/*12*/   {"{FF6347}Spawn Kill{FFFFFF} - Убийство игрока на месте его появления.\n"},
/*13*/   {"{FF6347}Team kill{FFFFFF} - Убийство члена своей команды, фракции.\n"},
/*14*/	 {"{FF6347}Сharacter kill{FFFFFF} - Убийство, с целью полностью ликвидировать какого-либо персонажа, участвующего в игре. Другими словами - убийство с целью по Rp расстаться с человеком. \nЯрким примером служит увольнение из мафии. Является частью отыгрывания Rp. Не приветствуется администрацией!\n"},
/*15*/   {"{FF6347}FastReload{FFFFFF} - Баг с быстрой перезарядкой.\n"},
/*16*/   {"{FF6347}RepeatKill{FFFFFF} - Намеренное ,повторное убийство одного и того же игрока.\n"},
/*17*/   {"{FF6347}Willihopping{FFFFFF} - Это прыжок с вылосипеда, мопеда, мотоцикла.Поестеству даже с велика прыгнуть страховато, как Си Джей.\n"},
/*18*/   {"{FF6347}Fastmoving{FFFFFF} - Баг с быстрым перемещением.\n"},
// Остальные термины
/*19*/   {"{FFA500}\t3. Остальные термины:\n"},
/*20*/   {"{FF6347}AFK{FFFFFF} - Away From Keyboard - Отошел от клавиатуры.\n"},
/*21*/   {"{FF6347}Role Play Nickname{FFFFFF} - ник в формате: Имя_Фамилия. Пример:Alexas_Li\n"},
/*22*/   {"{FF6347}Фракция{FFFFFF} - Организация, банда, мафия и т.д. Пример: LSPD, Таксопарк\n"},
/*23*/   {"{FF6347}Нуб (Noob){FFFFFF} - новичок, игрок непонимающий сути игры RP, игрок не умеющий играть. На игровом сленге - Нуб\n"},
/*24*/   {"{FF6347}Spawn (ReSpawn){FFFFFF} - Место появления персонажа на сервере. На игровом сленге - Респ\n"},
/*25*/	 {"{FFA500}За несоблюдение выше предписанных правил, нарушения будут караться Kick, Ban, Mute, Warn"},
/*26*/   {"{FFA500}\t2. Термины, названия действий игрока[Продолжение]:\n"}
};
Добавляем в public OnPlayerCommandText(playerid, cmdtext[])
PHP:
		if(strcmp(cmd, "/termin", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp))
	        {
					GetPlayerName(playerid, sendername, sizeof(sendername));
					new RulesTERMINdialog[2148];
           			format(RulesTERMINdialog,sizeof(RulesTERMINdialog), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",
					RulesTERMIN[0],RulesTERMIN[1],RulesTERMIN[2],RulesTERMIN[3],RulesTERMIN[4],RulesTERMIN[5],RulesTERMIN[6],RulesTERMIN[7],RulesTERMIN[8],RulesTERMIN[9],RulesTERMIN[10],RulesTERMIN[11],RulesTERMIN[12],RulesTERMIN[13],RulesTERMIN[14],RulesTERMIN[15]);
					ShowPlayerDialog(playerid,157,DIALOG_STYLE_MSGBOX,"Role Play Термины", RulesTERMINdialog, "Страница 2", "Закрыть");
					format(string, sizeof(string), "* %s открыл книгу (( Термины Role Play ))", sendername);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			}
		}
		return 1;
	}
Автор команды: Alexas(На павно Alex_Mega)[/HR]
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу