Old
Новичок
Hi all, надумал - сделал. Ладно к делу.
Создаём переменную.
Создаем пикап, public OnPlayerPickUpPickup(playerid, pickupid)
В public OnGameModeInit()
в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Создаём переменную.
PHP:
new razdevalka.
PHP:
if(pickupid == razdevalka)
{
ShowPlayerDialog(playerid, 66, DIALOG_STYLE_MSGBOX,"Раздевалка", "Выберете действие, переодеться или уйти.", "Переодеться", "Уйти");
}
В public OnGameModeInit()
PHP:
razdevalka = CreatePickup(1275, 23, сюда свои координаты); pickups++;
1275 - сам пикап.
23 - функция пикапа.
23 - функция пикапа.
в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 66:
{
if(response)
{
SetPlayerSkin(playerid, 71);
SetPlayerHealth(playerid, 160);
GivePlayerWeapon(playerid, 22, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы заступили на дежурство.");
}
else
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 22, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы закончили дежурство!");
}
}
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); - возврат скина, который был ранее.
SendClientMessage - отправляемое сообщение игроку.
SetPlayerHealth - выдача хп.
Автор: Old.
У кого нету переменной "pChar", меняйте на "pModel", или на ту, которая есть у вас в моде.
SendClientMessage - отправляемое сообщение игроку.
SetPlayerHealth - выдача хп.
Автор: Old.
У кого нету переменной "pChar", меняйте на "pModel", или на ту, которая есть у вас в моде.
Последнее редактирование:
