Hammer3394
Новичок
Раздевалка для фракций.
Скрины:
И так начнём.
В
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
В
public OnPlayerPickUpPickup(playerid, pickupid)
Далее создадим сам пикап
В public OnGameModeInit()
И чуть не забыл
Ко всем new:
АВТОР: Я
Вот и всё,вступай в нашу группу проекта,ссылочка внизу.
Скрины:
И так начнём.
В
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 5562:
{
if(response == 1)
{
if(listitem == 0)
{
new listitems[] = "{1e90ff}> {ffffff}Какую форму вы хотите одеть?\nПостовая\nВодительская\nУвольнительная\nПарадрая";
ShowPlayerDialog(playerid, 5562, DIALOG_STYLE_LIST, "Форма", listitems, "Выбрать", "Отмена");
}
if(listitem == 1)
{
SetPlayerSkin(playerid,98);
SendClientMessage(playerid,COLOR_WHITE,"{1e90ff}Вы одели постовую одежду");
}
if(listitem == 2)
{
SetPlayerSkin(playerid,290);
SendClientMessage(playerid,COLOR_WHITE,"{1e90ff}Вы одели водительскую одежду");
}
if(listitem == 3)
{
SetPlayerSkin(playerid,119);
SendClientMessage(playerid,COLOR_WHITE,"{1e90ff}Вы одели увольнительную одежду");
}
if(listitem == 4)
{
SetPlayerSkin(playerid,295);
SendClientMessage(playerid,COLOR_WHITE,"{1e90ff}Вы одели парадную одежду");
}
}
}
public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
else if(pickupid == raz[0])
{
if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3) // проверка на фракцию,ок,да?
{
new listitems[] = "{1e90ff}> {ffffff}Какую форму вы хотите одеть?\nСпортивная\nПостовая\nУвольнительная\nПарадрая";
ShowPlayerDialog(playerid, 5559, DIALOG_STYLE_LIST, "Форма", listitems, "Выбрать", "Отмена");
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"{FF0000}x {ffffff}Вы не Армеец!");
}
}
В public OnGameModeInit()
PHP:
raz[0] = CreatePickup(1275,23,-1344.3174,490.4949,11.2027,-1);
Ко всем new:
PHP:
new raz[1]
Вот и всё,вступай в нашу группу проекта,ссылочка внизу.
