7.Zip
Дебютант
Ко всем NEW:
PHP:
new Text:ButtonLeft, Text:ButtonRight, Text:ButtonSelect;
PHP:
ButtonLeft = TextDrawCreate(50.0, 200.0, "LD_BEAT:left");
TextDrawFont(ButtonLeft, 4);
TextDrawTextSize(ButtonLeft, 50, 25);
TextDrawSetSelectable(ButtonLeft, 1);
ButtonRight = TextDrawCreate(530.0, 200.0, "LD_BEAT:right");
TextDrawFont(ButtonRight, 4);
TextDrawTextSize(ButtonRight, 50, 25);
TextDrawSetSelectable(ButtonRight, 1);
ButtonSelect = TextDrawCreate(280.000000, 220.000000, "Okay");
TextDrawTextSize(ButtonSelect, 482.0, 22.0);
TextDrawBackgroundColor(ButtonSelect, 255);
TextDrawFont(ButtonSelect, 3);
TextDrawLetterSize(ButtonSelect, 0.899999, 2.400000);
TextDrawColor(ButtonSelect, 869072895);
TextDrawSetOutline(ButtonSelect, 0);
TextDrawSetProportional(ButtonSelect, 1);
TextDrawSetShadow(ButtonSelect, 1);
TextDrawSetSelectable(ButtonSelect, 1);
Находим и удаляем:
PHP:
new Menu:bomj[2];
PHP:
bomj[0] = CreateMenu("Victim", 1, 50.0, 160.0, 90.0);
AddMenuItem(bomj[0] ,0,"Next >>");
AddMenuItem(bomj[0] ,0,"<< Back");
AddMenuItem(bomj[0] ,0,"Save");
bomj[1] = CreateMenu("Victim", 1, 50.0, 160.0, 90.0);
AddMenuItem(bomj[1] ,0,"Next >>");
AddMenuItem(bomj[1] ,0,"<< Back");
AddMenuItem(bomj[1] ,0,"Save");
PHP:
ShowMenuForPlayer(bomj[0],playerid);
PHP:
TextDrawShowForPlayer(playerid, ButtonLeft);
TextDrawShowForPlayer(playerid, ButtonRight);
TextDrawShowForPlayer(playerid, ButtonSelect);
SelectTextDraw(playerid, 0x36FF72FF);
PHP:
ShowMenuForPlayer(bomj[1],playerid);
PHP:
TextDrawShowForPlayer(playerid, ButtonLeft);
TextDrawShowForPlayer(playerid, ButtonRight);
TextDrawShowForPlayer(playerid, ButtonSelect);
SelectTextDraw(playerid, 0x36FF72FF);
PHP:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
{
if(clickedid == ButtonRight)
{
if(PlayerInfo[playerid][pSex] == 1)
{
//Вставляем сюда код из case 0 в bomj[0]
}
else
{
//Вставляем сюда код из case 0 в bomj[1]
}
}
else if(clickedid == ButtonLeft)
{
if(PlayerInfo[playerid][pSex] == 1)
{
//Вставляем сюда код из case 1 в bomj[0]
}
else
{
//Вставляем сюда код из case 2 в bomj[1]
}
}
else if(clickedid == ButtonSelect)
{
//Вставляем сюда код из case 2 в bomj[0] или bomj[1], без разницы
TextDrawHideForPlayer(playerid, ButtonLeft);
TextDrawHideForPlayer(playerid, ButtonRight);
TextDrawHideForPlayer(playerid, ButtonSelect);
CancelSelectTextDraw(playerid);
}
}
return true;
}
Заполняем то что между скобками так как написано. Я делал на примере старого Rezone и у меня вышло так:
PHP:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
{
if(clickedid == ButtonRight)
{
if(PlayerInfo[playerid][pSex] == 1)
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[96][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[96][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[97][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[97][0]; }
else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[98][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[98][0]; }
else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[99][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[99][0]; }
else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[100][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[100][0]; }
else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[101][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[101][0]; }
}
else
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[103][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[103][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[104][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[104][0]; }
}
}
else if(clickedid == ButtonLeft)
{
if(PlayerInfo[playerid][pSex] == 1)
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[100][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[96][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[101][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[97][0]; }
else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[96][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[100][0]; }
else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[97][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[101][0]; }
else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[98][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[100][0]; }
else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[99][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[101][0]; }
}
else
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[103][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[103][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[104][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[104][0]; }
}
}
else if(clickedid == ButtonSelect)
{
TextDrawHideForPlayer(playerid, ButtonLeft);
TextDrawHideForPlayer(playerid, ButtonRight);
TextDrawHideForPlayer(playerid, ButtonSelect);
CancelSelectTextDraw(playerid);
PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
SelectCharPlace[playerid] = 0;
PlayerInfo[playerid][pTut] = 1;
SelectCharID[playerid] = 0;
SelectChar[playerid] = 0;
PlayerInfo[playerid][pRank] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Поздравляем вас с успешной регистрацией!!!");
SendClientMessage(playerid, 0x00D900C8, "Подсказка: Направляйтесь на работу щахтёра(/gps - По работе)");
SendClientMessage(playerid, 0x00D900C8, "Подсказка: На работе вы сможете заработать денег на водительские права");
SendClientMessage(playerid, 0x00D900C8, "Подсказка: До работы вы можете доехать на велике");
SendClientMessage(playerid, 0x00D900C8, "Подсказка: Мы настоятельно рекомендуем вам прочесть 'Помощь'");
SpawnPlayer(playerid);
OnPlayerUpdateRL(playerid);
}
}
return true;
}
скрин: http://image.pawno-info.ru/?v=InrGu.png
Последнее редактирование:
