- Регистрация
- 29 Апр 2012
- Сообщения
- 354
- Лучшие ответы
- 0
- Репутация
- 272
Думаю новичкам будет класно)
Идём в:
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);
}
}
Открываем reklama.ini
Пишем:
PHP:
r1 = text
r4 = text
r2 = text
r3 = text
r5 = text
r6 = text
Прошу не критиковать как огромный урок, это просто не было что делать.
Последнее редактирование: