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

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

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

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

Раздевалка. На диалоге. [ALL]

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

Old

Новичок
Hi all, надумал - сделал. Ладно к делу.

Создаём переменную.
PHP:
new razdevalka.
Создаем пикап, public OnPlayerPickUpPickup(playerid, pickupid)

PHP:
if(pickupid == razdevalka)
	{
	    ShowPlayerDialog(playerid, 66, DIALOG_STYLE_MSGBOX,"Раздевалка", "Выберете действие, переодеться или уйти.", "Переодеться", "Уйти");
	}

В public OnGameModeInit()


PHP:
razdevalka = CreatePickup(1275, 23, сюда свои координаты); pickups++;
1275 - сам пикап.
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", или на ту, которая есть у вас в моде.​

 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу