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

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

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

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

[MANUAL] Рекламные плакаты.

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

*Anonymous*

Изучающий
Пользователь
Регистрация
29 Апр 2012
Сообщения
354
Лучшие ответы
0
Репутация
272
Здравствуйте, вот делать было нечего, прошу судить не за то как сделано , потомучто сделал просто для прикола :D
Думаю новичкам будет класно)
Идём в:
PHP:
public OnGameModeInit()
Там гдето вставляем:
PHP:
textrek1 = CreateDynamic3DTextLabel("Рекламное место №1\nЧтобы подать рекламу пишите репортёрам.",0x00aadbFF,1538.1588,-1610.4767,25.7821,50.0);//КООРДИНАТЫ ПЛАКАТА: DMITRY_PODTIOPA
textrek2 = CreateDynamic3DTextLabel("Рекламное место №2\nЧтобы подать рекламу пишите репортёрам.",0x00aadbFF,960.4236,-1378.1349,29.4494,50.0);
textrek3 = CreateDynamic3DTextLabel("Рекламное место №3\nЧтобы подать рекламу пишите репортёрам.",0x00aadbFF,874.3784,-1384.1399,35.0699,50.0);
textrek4 = CreateDynamic3DTextLabel("Рекламное место №4\nЧтобы подать рекламу пишите репортёрам.",0x00aadbFF,611.4274,-1232.4414,29.1164,50.0);
textrek5 = CreateDynamic3DTextLabel("Рекламное место №5\nЧтобы подать рекламу пишите репортёрам.",0x00aadbFF,619.2384,-1299.5201,34.0172,50.0);
textrek6 = CreateDynamic3DTextLabel("Рекламное место №6\nЧтобы подать рекламу пишите репортёрам.",0x00aadbFF,477.5301,-1273.7946,33.9459,50.0);
Идём в:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
Там вставляем в любом месте:
PHP:
if(strcmp(cmd, "/newrekl", true) == 0)
	{
	if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9)
	{
	ShowPlayerDialog(playerid, 337, DIALOG_STYLE_LIST, "CNN - реклама", "Рекламное место №1\nРекламное место №2\nРекламное место №3\nРекламное место №4\nРекламное место №5\nРекламное место №6\n", "Oк", "Отмена");
	}
	else
	{
	SendClientMessage(playerid, COLOR_GREY, "   Ты не из CNN !");
	            return 1;
	}
	}
Далее ищем:
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Там вставляем:
PHP:
if(dialogid == 337)//реклама by Podtiopa
    {
        if(response == 1)
        {
        	if(listitem == 0)
        	{
        	ShowPlayerDialog(playerid,8009,DIALOG_STYLE_INPUT,"Реклама №1[70000$]","{FFFFFF}Текст рекламы:","Oк","Отмена");
        	}
        	if(listitem == 1)
        	{
        	ShowPlayerDialog(playerid,8010,DIALOG_STYLE_INPUT,"Реклама №2[50000$]","{FFFFFF}Текст рекламы:","Oк","Отмена");
        	}
        	if(listitem == 2)
        	{
        	ShowPlayerDialog(playerid,8011,DIALOG_STYLE_INPUT,"Реклама №3[60000$]","{FFFFFF}Текст рекламы:","Oк","Отмена");
        	}
        	if(listitem == 3)
        	{
        	ShowPlayerDialog(playerid,8012,DIALOG_STYLE_INPUT,"Реклама №4[55000$]","{FFFFFF}Текст рекламы:","Oк","Отмена");
        	}
        	if(listitem == 4)
        	{
        	ShowPlayerDialog(playerid,8013,DIALOG_STYLE_INPUT,"Реклама №5[54000$]","{FFFFFF}Текст рекламы:","Oк","Отмена");
        	}
        	if(listitem == 5)
        	{
        	ShowPlayerDialog(playerid,8014,DIALOG_STYLE_INPUT,"Реклама №6[20000$]","{FFFFFF}Текст рекламы:","Oк","Отмена");
        	}
       	}
   	}
	if(dialogid == 8009)
	{
	if(response)
    	{
    	new filek[500];
   format(filek, sizeof(filek), "reklama/reklama.ini");
			new File = iniOpen(filek);
			iniSet(File,"r1",inputtext);
			iniClose(File);
			new text[1024];
			   format(string, sizeof(string), "reklama/reklama.ini");
			new File2 = iniOpen(string);
			iniGet(File2,"r1",text);
			iniClose(File2);
			format(string,sizeof(string),"{F81414}[Реклама]{00aadb} %s\n\nЧтобы подать рекламу пишите репортёрам.",text);
			UpdateDynamic3DTextLabelText(textrek1,0x00aadbFF,string);
			SendClientMessage(playerid, COLOR_RED, "{F81414}[!!!]{FFFFFF} реклама установлена.");
			new mrek[500];
							format(mrek, sizeof(mrek), "~r~$-%d", 70000);
				GameTextForPlayer(playerid, mrek, 5000, 1);
			GivePlayerMoney(playerid,-70000);
    	}
    }
   	if(dialogid == 8010)
	{
	if(response)
    	{
    	new filek[500];
   format(filek, sizeof(filek), "reklama/reklama.ini");
			new File = iniOpen(filek);
			iniSet(File,"r2",inputtext);
			iniClose(File);
			new text[1024];
			   format(string, sizeof(string), "reklama/reklama.ini");
			new File2 = iniOpen(string);
			iniGet(File2,"r2",text);
			iniClose(File2);
			format(string,sizeof(string),"{F81414}[Реклама]{00aadb} %s\n\nЧтобы подать рекламу пишите репортёрам.",text);
			UpdateDynamic3DTextLabelText(textrek2,0x00aadbFF,string);
			SendClientMessage(playerid, COLOR_RED, "{F81414}[!!!]{FFFFFF} реклама установлена.");
						new mrek[500];
							format(mrek, sizeof(mrek), "~r~$-%d", 50000);
				GameTextForPlayer(playerid, mrek, 5000, 1);
			GivePlayerMoney(playerid,-50000);
    	}
    }
   	if(dialogid == 8011)
	{
	if(response)
    	{
    	new filek[500];
   format(filek, sizeof(filek), "reklama/reklama.ini");
			new File = iniOpen(filek);
			iniSet(File,"r3",inputtext);
			iniClose(File);
			new text[1024];
			   format(string, sizeof(string), "reklama/reklama.ini");
			new File2 = iniOpen(string);
			iniGet(File2,"r3",text);
			iniClose(File2);
			format(string,sizeof(string),"{F81414}[Реклама]{00aadb} %s\n\nЧтобы подать рекламу пишите репортёрам.",text);
			UpdateDynamic3DTextLabelText(textrek3,0x00aadbFF,string);
			SendClientMessage(playerid, COLOR_RED, "{F81414}[!!!]{FFFFFF} реклама установлена.");
						new mrek[500];
							format(mrek, sizeof(mrek), "~r~$-%d", 60000);
				GameTextForPlayer(playerid, mrek, 5000, 1);
			GivePlayerMoney(playerid,-60000);
    	}
    }
   	if(dialogid == 8012)
	{
	if(response)
    	{
    	new filek[500];
   format(filek, sizeof(filek), "reklama/reklama.ini");
			new File = iniOpen(filek);
			iniSet(File,"r4",inputtext);
			iniClose(File);
			new text[1024];
			   format(string, sizeof(string), "reklama/reklama.ini");
			new File2 = iniOpen(string);
			iniGet(File2,"r4",text);
			iniClose(File2);
			format(string,sizeof(string),"{F81414}[Реклама]{00aadb} %s\n\nЧтобы подать рекламу пишите репортёрам.",text);
			UpdateDynamic3DTextLabelText(textrek4,0x00aadbFF,string);
			SendClientMessage(playerid, COLOR_RED, "{F81414}[!!!]{FFFFFF} реклама установлена.");
						new mrek[500];
							format(mrek, sizeof(mrek), "~r~$-%d", 55000);
				GameTextForPlayer(playerid, mrek, 5000, 1);
			GivePlayerMoney(playerid,-55000);
    	}
    }
   	if(dialogid == 8013)
	{
	if(response)
    	{
    	new filek[500];
   format(filek, sizeof(filek), "reklama/reklama.ini");
			new File = iniOpen(filek);
			iniSet(File,"r5",inputtext);
			iniClose(File);
			new text[1024];
			   format(string, sizeof(string), "reklama/reklama.ini");
			new File2 = iniOpen(string);
			iniGet(File2,"r5",text);
			iniClose(File2);
			format(string,sizeof(string),"{F81414}[Реклама]{00aadb} %s\n\nЧтобы подать рекламу пишите репортёрам.",text);
			UpdateDynamic3DTextLabelText(textrek5,0x00aadbFF,string);
			SendClientMessage(playerid, COLOR_RED, "{F81414}[!!!]{FFFFFF} реклама установлена.");
						new mrek[500];
							format(mrek, sizeof(mrek), "~r~$-%d", 54000);
				GameTextForPlayer(playerid, mrek, 5000, 1);
			GivePlayerMoney(playerid,-54000);
    	}
    }
   	if(dialogid == 8014)
	{
	if(response)
    	{
    	new filek[500];
   format(filek, sizeof(filek), "reklama/reklama.ini");
			new File = iniOpen(filek);
			iniSet(File,"r6",inputtext);
			iniClose(File);
			new text[1024];
			   format(string, sizeof(string), "reklama/reklama.ini");
			new File2 = iniOpen(string);
			iniGet(File2,"r6",text);
			iniClose(File2);
			format(string,sizeof(string),"{F81414}[Реклама]{00aadb} %s\n\nЧтобы подать рекламу пишите репортёрам.",text);
			UpdateDynamic3DTextLabelText(textrek6,0x00aadbFF,string);
			SendClientMessage(playerid, COLOR_RED, "{F81414}[!!!]{FFFFFF} реклама установлена.");
						new mrek[500];
							format(mrek, sizeof(mrek), "~r~$-%d", 20000);
				GameTextForPlayer(playerid, mrek, 5000, 1);
			GivePlayerMoney(playerid,-20000);
    	}
    }
Компилируем, потом : scriptfiles создаём там папку reklama в нём файл reklama.ini
Открываем reklama.ini
Пишем:
PHP:
r1 = text
r4 = text
r2 = text
r3 = text
r5 = text
r6 = text
Вот и всё) такая простенькая системка) говорю сразу , реклама не сохраняется.
Прошу не критиковать как огромный урок, это просто не было что делать.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу