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

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

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

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

Раздевалка для военкомата

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

c0smiCs

Новичок
Вот то , что нужно вставить в мод.

Ко всем new:
PHP:
new picvoen;//Название пикапа поставьте свои
new bool:PlayerStartJob[MAX_PLAYERS];
new bool:PlayerOnJob[MAX_PLAYERS];
new PlayerSavedSkin[MAX_PLAYERS];
Ко всем #define:
PHP:
#define DIALOG_STARTJOB    2016 //Диалоги поставьте свои
#define DIALOG_ENDJOB     2015 //Диалоги поставьте свои
В public OnFilterScriptInit()
PHP:
{
	picvoen = CreatePickup(1275, 23, 1166.9851,1347.6180,10.9219, 0);//Координаты измените на свои
}
В public OnPlayerConnect(playerid)
PHP:
{
	PlayerOnJob[playerid] = false;
	PlayerStartJob[playerid] = false;
	return 1;
}
В public OnPlayerDeath(playerid, killerid, reason)
PHP:
{
	PlayerOnJob[playerid] = false;
	PlayerStartJob[playerid] = false;
	return 1;
}
В public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
{
	if(pickupid == picvoen)//Название пикапа своё
	{
		if(!PlayerOnJob[playerid])
		{
			ShowPlayerDialog(playerid, DIALOG_STARTJOB, DIALOG_STYLE_MSGBOX, "{00FF00}Раздевалка", "{FFFFFF}Вы хотите раздеться?", "Да", "Нет]");
		}
		else
		{
			ShowPlayerDialog(playerid, DIALOG_ENDJOB, DIALOG_STYLE_MSGBOX, "{00FF00}Раздевалка", "{FFFFFF}Вы хотите одеться?", "Да", "Нет");
		}
	}
	return 1;
}
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
{
    if(dialogid == DIALOG_STARTJOB && response)
    {
		PlayerStartJob[playerid] = false;
		PlayerOnJob[playerid] = true;
		PlayerSavedSkin[playerid] = GetPlayerSkin(playerid);
		SetPlayerSkin(playerid, 252);
		SendClientMessage(playerid, -1, "Вы разделись, подойдите к доктору.");
        return 1;
    }
    if(dialogid == DIALOG_ENDJOB && response)
    {
        new string[128];
		PlayerStartJob[playerid] = false;
		PlayerOnJob[playerid] = false;
		SetPlayerSkin(playerid, PlayerSavedSkin[playerid]);
		format(string, sizeof(string), "Вы оделись, вы свободны.");
        SendClientMessage(playerid, -1, string);
        return 1;
    }
	return 0;
}
Моя первая работа, не судите строго :)

Не откажусь от плюсиков :)

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