 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[FS]Admin's Cars
| |
| CNG | Дата: Пятница, 18.07.2008, 10:06 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| данная идея возникла совсем недавно, когда я на своём сервере в пустыне оказался без авто. после 15 минут поиска спасительной модельки авто пришлось перезаходить... план создания скрипта существует, но всё равно нужна будет помщь в создании. первое что хотелось бы узнать, это как проверить заRCONен админ или нет...
|
| |
|
|
| rembo | Дата: Пятница, 18.07.2008, 10:20 | Сообщение # 2 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 386
Награды: 2
Город: Балахта
Репутация: 69
Замечания: 0%
Статус: 
| if(IsPlayerAdmin(playerid))
========================================== Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь. ==========================================
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 18.07.2008, 10:40 | Сообщение # 3 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| В OnGamemodeInit() например 5 машин Code AddStaticVehicle(500,229.9330,1898.1909,17.7566,56.9156,104,104); AddStaticVehicle(500,229.1778,1904.7662,17.7435,64.6620,104,104); AddStaticVehicle(470,197.3435,1919.9360,17.6336,183.1827,104,104); AddStaticVehicle(470,203.1622,1918.8755,17.6337,180.7308,104,104); AddStaticVehicle(522,191.0106,1920.9878,17.1942,228.1400,104,104); Отдельный паблик Code public IsAdminCar(carid) { if((carid >= 1) && (carid <= 5)) { return 1; } return 0; } И изюминка скрипта в public OnPlayerStateChange(playerid, newstate, oldstate) Code if(IsAdminCar(newcar)) { if(IsPlayerAdmin(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFFFFFFAA, " Вы не админ "); } }
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| CNG | Дата: Пятница, 18.07.2008, 10:41 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| так, это работает теперь думаю нужно сделать так: 1) получаем позицию игрока Code new float x; new float y; new float z; GetPlayerPos(playerid,x,y,z); 2) потом создаём машину Code CreateVehicle(494,x,y,z,179.6279,42,30,60000); 3) + нужно как-то через AddVehicleComponent() добавить нитро (id=1009) ps: машину нужно добавить оч хитро. може так нельзя? чтобы оне не распавнилась? с временем респавна эксперементировал... ничего не получмлось
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 18.07.2008, 10:49 | Сообщение # 5 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Вот быро написал ФС: Code #include <a_samp>
/* Admin Cars by [A]White [or] _BigSm0ke_ */ public IsAdminCar(carid) { if((carid >= 1) && (carid <= 5)) { return 1; } return 0; }
public OnPlayerStateChange(playerid, newstate, oldstate) { new newcar = GetPlayerVehicleID(playerid); if(IsAdminCar(newcar)) { if(IsPlayerAdmin(playerid)) { } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xFFFFFFAA, " Вы не админ "); } } } public OnGameModeInit() { AddStaticVehicle(500,229.9330,1898.1909,17.7566,56.9156,104,104); AddStaticVehicle(500,229.1778,1904.7662,17.7435,64.6620,104,104); AddStaticVehicle(470,197.3435,1919.9360,17.6336,183.1827,104,104); AddStaticVehicle(470,203.1622,1918.8755,17.6337,180.7308,104,104); AddStaticVehicle(522,191.0106,1920.9878,17.1942,228.1400,104,104); return 1; } Добавлено (18.07.2008, 10:44) --------------------------------------------- Не как нитро добавлять я уже незнаю  Добавлено (18.07.2008, 10:49) --------------------------------------------- кстати с тебя плюс
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| CNG | Дата: Пятница, 18.07.2008, 10:54 | Сообщение # 6 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| не, не совсем то... есть 3 авто... car[1]=AddStaticVehicle(500,x,y,z,56.9156,104,104); car[2]=AddStaticVehicle(500,x,y,z,64.6620,104,104); car[3]=AddStaticVehicle(470,x,y,z,183.1827,104,104); при вводе например /admincar 2 идёт проверка админ или нет... затем, если админ, то через case смотрим что нам нужно добавить 2ую машину - new float x; new float y; new float z; GetPlayerPos(playerid,x,y,z); SetVehiclePos(car[2],x,y,z); Добавлено (18.07.2008, 10:54) --------------------------------------------- а потом наверное поставить на неё нитро... AddVehicleComponent(car[2],1009); //x10
|
| |
|
|
| OKStyle™ | Дата: Пятница, 18.07.2008, 11:18 | Сообщение # 7 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| CNG, нитро (х10) - 1010, а не 1009.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| CNG | Дата: Пятница, 18.07.2008, 11:34 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| спасибо, буду знать Добавлено (18.07.2008, 11:34) --------------------------------------------- а может кто-нибудь располагает списком всех ID тюнинг-компонентов?
|
| |
|
|
| OKStyle™ | Дата: Суббота, 19.07.2008, 14:01 | Сообщение # 9 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| CNG, тут.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| WNeZRoS | Дата: Суббота, 19.07.2008, 14:04 | Сообщение # 10 |
|
Местный
Группа:
Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус: 
| Code if (strcmp(cmd, "/nitro", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerAdmin(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { new v =GetPlayerVehicleID(playerid); AddVehicleComponent(v, 1010); } else { SendClientMessage(playerid, COLOR_YELLOW, " Вы не в машине!"); } } else { SendClientMessage(playerid, COLOR_YELLOW, " Вы не админ!"); } } return 1; } Эта команда позволит ркон админу поставить на любую машину х10 нитро
|
| |
|
|
| CNG | Дата: Понедельник, 21.07.2008, 17:13 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| а как сделать, чтобы машина респавнилась 1 раз + сразу тюнингованная
|
| |
|
|
|
 |
|
 | |
| |
|