Доступ к готовым решениям

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

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

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

Мануал Раздевалка для гос.организаций

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

Hard_Winston

Новичок
Здраствуйте я хотел бы ва седня показать систему раздевалки для организаций в данном уроке я небуду приписывать у организациям я сделаю это для военкомата, систама раздевалки дописана неполность(ну для новичком поидёт) кто более опытный он придумает как её улучшить в лучшую сторону. Итак начнем

Ковcем 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 OnGameModeInit
PHP:
picvoen = CreatePickup(1275,23,1166.5851,1353.5463,10.9219,0);
В public OnPlayerConnect
PHP:
	PlayerOnJob[playerid] = false;
	PlayerStartJob[playerid] = false;
В public OnPlayerDeath
PHP:
PlayerOnJob[playerid] = false;
	PlayerStartJob[playerid] = false;
B public OnPlayerPickUpPickup
PHP:
	if(pickupid == picvoen)
	{
		if(!PlayerOnJob[playerid])
		{
			ShowPlayerDialog(playerid, DIALOG_STARTJOB, DIALOG_STYLE_MSGBOX, "{0FA93D}Раздевалка", "{FFFFFF}Вы хотите раздеться?", "Да", "Нет");
		}
		else
		{
			ShowPlayerDialog(playerid, DIALOG_ENDJOB, DIALOG_STYLE_MSGBOX, "{0FA93D}Раздевалка", "{FFFFFF}Вы хотите одеться?", "Да", "Нет");
		}
	}
	return 1;
B public OnDialogResponse
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;
Несудите строго я ещё новичок)
--------------------------------------
Понравилось? кинь +
--------------------------------------
Кому лень вписывать специально для вас [FS]
скачать- пароль: pawno
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу