Jack_Shepard
Умник
Здравствуй форум!
Четыре года назад я делал одну системку под названием "Система кулеров"
Сегодня я нашёл её, оптимезировал и решил выложить сюда, (мб пригодится кому).
Системка очень проста не чего сложного и сверхъестественного))
В publick OnGameModeInit
PHP:
Create3DTextLabel("Кулер\nЧтобы попить нажмите\n[ NUM4 ]",0xAFAFAFAA, 373.4123, 188.5399, 1008.4158, 10.0, 0);
Create3DTextLabel("Кулер\nЧтобы попить нажмите\n[ NUM4 ]",0xAFAFAFAA, 243.1735, 64.3890, 1003.6320, 10.0, 0);
Create3DTextLabel("Кулер\nЧтобы попить нажмите\n[ NUM4 ]",0xAFAFAFAA, -2028.1311, -119.0173, 1035.1371, 10.0, 0);
PHP:
if(newkeys == 8192)
{
new Float:health;
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 373.4123, 188.5399, 1008.4158) ||//Мерия
IsPlayerInRangeOfPoint(playerid, 2.0, 243.1735, 64.3890, 1003.6320)||//Lspd
IsPlayerInRangeOfPoint(playerid, 2.0, -2028.1311, -119.0173, 1035.1371))/*Автошкола*/ return SendClientMessage(playerid, 0xAFAFAFAA, "Вы не возле кулера!");
GetPlayerHealth(playerid, health);
if(health == 100.0) return SendClientMessage(playerid, 0xAFAFAFAA, !"Вы не хотите пить!");
return ShowPlayerDialog(playerid, 23, DIALOG_STYLE_LIST, "Кулер","1. Вода не кипячёная\n2. Вода кипячёная", "Пить","Отмена");
}
PHP:
case 23:
{
if(!response) return true;
new Float:health;
GetPlayerHealth(playerid, health);
switch(listitem)
{
case 0: SetPlayerHealth(playerid, health +10.0);
case 1: SetPlayerHealth(playerid, health +20.0);
}
}
PHP:
case 23:
{
if(!response) return true;
new string[70];
new Float:health;
GetPlayerHealth(playerid, health);
switch(listitem)
{
case 0:
{
SetPlayerHealth(playerid, health +10.0);
format(string, sizeof(string), "%s выпил воды из кулера", pInfo[playerid][pName]);
ProxDetector(10.0, playerid, string, 0xDAA520FF, 0xDAA520FF, 0xDAA520FF, 0xDAA520FF, 0xDAA520FF);
}
case 1:
{
SetPlayerHealth(playerid, health +20.0);
format(string, sizeof(string), "%s выпил кипячёной воды из кулера", pInfo[playerid][pName]);
ProxDetector(10.0, playerid, string, 0xDAA520FF, 0xDAA520FF, 0xDAA520FF, 0xDAA520FF, 0xDAA520FF);
}
}
}
Пару скринчиков:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Вот и всё))
Всё простенько.
Автор: Jack_Shepard
Последнее редактирование:
