Gerpaton
Ученик
Всем привет!Выкладываю вам скрипт для открытия закрытия ворот по команде, вот ссылка на сам скрипт Пароль Pawno-info.ru
Это сам код скрипта.
-координаты закрытых ворот
для новичков объясняю специально
980-это id ворот (объекта)
2286.9184,-2302.830,15-это идет как x,y,z
-сюда ставим id той фракции/банды только для которой будут открываться ворота
Пример:
-тут прописываем команду по которой будут открываться ворота вместо 11 можете свою
-это координаты открытых ворот
только теперь тут идет без id а просто x,y,z
-это время на которое будут открыты ворота (указано в миле секундах) если хотите сделать время открытия ворот до 15-20 секунд и т.д то пишите вместо 10000 15000 или 20000 миле секунд то будут ворота открыты 15-20 секунд
тут пишем текст
(пример)
-сюда вставляем x,y,z закрытых ворот
Ну и все ставим +++ если понравилось
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
а теперь я объясню как его настроить, что бы ворота которые вы поставили открывались по команде.
Код:
#include <a_samp>
#pragma tabsize 0
#define COLOR_YELLOW 0xFFFF00AA
#define FILTERSCRIPT
forward GateCloseLS();
#if defined FILTERSCRIPT
new pdgateLS;
public OnFilterScriptInit()
{
pdgateLS = CreateObject(980,2286.9184,-2302.830,15,0.00000000,0.00000000,45);
print("\n--------------------------------------");
print(" PDGate FS BY Splitx provided by www.samp-rus.com");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/11", true)==0)
{
MoveObject(pdgateLS,2286.91840,-2302.83000000,0.0000000000,4.5);
SetTimer("GateCloseLS", 10000, 0);
SendClientMessage(playerid, COLOR_YELLOW,"");
return 1;
}
return 0;
}
public GateCloseLS()
{
MoveObject(pdgateLS,2286.9184,-2302.830,15,4.5);
}
Код:
pdgateLS = CreateObject(980,2286.9184,-2302.830,15,0.00000000,0.00000000,45);
для новичков объясняю специально
980-это id ворот (объекта)
2286.9184,-2302.830,15-это идет как x,y,z
Код:
public OnPlayerCommandText(playerid, cmdtext[])
Пример:
Код:
public OnPlayerCommandText(playerid, cmdtext[15])
Код:
if (strcmp(cmdtext, "/11", true)==0)
Код:
MoveObject(pdgateLS,2286.91840,-2302.83000000,0.0000000000,4.5);
только теперь тут идет без id а просто x,y,z
Код:
SetTimer("GateCloseLS", 10000, 0);
Код:
SendClientMessage(playerid, COLOR_YELLOW,"");
(пример)
Код:
SendClientMessage(playerid, COLOR_YELLOW,"ворота открыта на 10 секунд");
Код:
MoveObject(pdgateLS,2286.9184,-2302.830,15,4.5);
Ну и все ставим +++ если понравилось
Последнее редактирование:
