 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Система авторынка и личных авто [beta ver.]
| |
| ShilMan | Дата: Воскресенье, 17.10.2010, 16:03 | Сообщение # 31 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 171
Награды: 11
Город: Тверь
Репутация: 25
Замечания: 0%
Статус: 
| Quote (F_1N) 1)Чтобы при создании машины не вводить номера машины, а подъехал куда-то там ввел команду и получил рандомный номер? это меня тоже интересует Quote (F_1N) 2)Чтобы сохранялся тюнинг машин? можно, в кримлайфе в системе машин есть
|
| |
|
|
| Ивент | Дата: Вторник, 19.10.2010, 06:00 | Сообщение # 32 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 610
Награды: 65
Город: ?
Замечания: 100%
Статус: 
| Quote (ShilMan) это меня тоже интересует Пиши в ICQ мне , дам тебе код
Банец.
|
| |
|
|
| F_1N | Дата: Вторник, 19.10.2010, 09:48 | Сообщение # 33 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус: 
| Quote (Ивент) Пиши в ICQ мне , дам тебе код Выложил бы код тут, для всех =)
|
| |
|
|
| Ивент | Дата: Вторник, 19.10.2010, 13:45 | Сообщение # 34 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 610
Награды: 65
Город: ?
Замечания: 100%
Статус: 
| F_1N, Когда время будет выложу  Добавлено (19.10.2010, 13:45) --------------------------------------------- Сделайте резервную копию мода , а то разное бывает Пишу тех. осмотр для мода на основе LARP(!) Ищем Ниже пихаем Code cTeh,// (13)[/b]//Помойму это есть в ЛАРПе , но всё равно :CRAZY: Затем находим еще Code CarInfo[idx][cNumbercar] = strval(arrCoords[13]); Ну и ниже вставляем Code CarInfo[idx][cTeh] = strval(arrCoords[14]); CTRL+F->Code CarInfo[idx][cNumbercar],// И ниже - Code CarInfo[idx][cTeh],// Find - CarInfo[ownvehkey][cOwned] = 0; And ставим ниже = Находим Code if(CarInfo[newcar][cOwned]==1) { format(string,sizeof(string)," Автомобиль зарегестрирован на имя %s",CarInfo[newcar][cOwner]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string);[/b] И ниже ставим Code [b]if(CarInfo[newcar][cTeh] == 0) SendClientMessage(playerid,COLOR_LIGHTRED," У вас не пройден тех.осмотр !"); if(PlayerInfo[playerid][pPcarkey] == vehicle) { } else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { } else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { } else { Затем если Вы хотите можно сделать 3D текст. Code Create3DTextLabel("/teh Пройти тех.осмотр]",COLOR_YELLOW3d,1017.6332,-917.9561,42.1797,40.0,0,1); Затем саму команду. } Code if (strcmp(cmd, "/teh", true) == 0) { if(IsPlayerConnected(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); if ((PlayerToPoint(4.0, playerid, 1017.7798,-918.0770,42.4661) || PlayerToPoint(10.0, playerid,1475.9384,-2443.7180,14.4950)) && IsAnOwnableCar(vehicleid)) { if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_GREY," У вас нету денег на это !"); if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, " Тех.осмотр проходят в машине ! "); return 1; } new v = GetPlayerVehicleID(playerid); new Float:hp; GetVehicleHealth(v, hp); if(hp < 850) { SendClientMessage(playerid, COLOR_GRAD1, " Пройдите тех.осмотр когда машина будет починена ! "); return 1; } if(strlen(CarInfo[v][cTeh])>0) { SendClientMessage(playerid, COLOR_GRAD1, " Вы уже прошли тех.осмотр ! "); return 1; } CarInfo[v][cTeh]=1; new randnumber = 10100 + random(89999); CarInfo[v][cNumbercar] = randnumber; SendClientMessage(playerid, COLOR_GRAD1, " Подождите идёт тех.осмотр ! "); SetTimerEx("Tehocmotp",11000,false, "i", playerid); TogglePlayerControllable(playerid, 0); OnPropUpdate(); SafePlayerMoney(playerid,-5000); } else SendClientMessage(playerid, COLOR_GRAD1, " Вы не в гараже тех.осмотра/не на своей машине ! "); } return 1; Затем ищим - Code CarInfo[ownvehkey][cOwned] = 0; Ну и ниже ставим Тоесть машина без тех.осмотра Затем в самый низ мода - Code { new string[256]; new v = GetPlayerVehicleID(playerid); SendClientMessage(playerid, COLOR_GRAD1, " Тех.осмотр успешно пройден ! "); format(string,sizeof(string),"На вашу машину поставлены номера: SA %d",CarInfo[v][cNumbercar]); SendClientMessage(playerid,COLOR_YELLOW,string); format(text_car,sizeof(text_car),"SA %d",CarInfo[v][cNumbercar]); Numbertext[v] = Create3DTextLabel(text_car,0x008080FF,0.0,0.0,0.0,15.0,0); Attach3DTextLabelToVehicle(Numbertext[v],v,0.0,0.0,1.0); TogglePlayerControllable(playerid, 1); OnPropUpdate(); } return 1; }
forward AttachAllCar3DText(); public AttachAllCar3DText() { for(new h = 280; h < sizeof(CarInfo); h++) { if(CarInfo[h][cNumbercar] != 0) { format(text_car,sizeof(text_car),"SA %d",CarInfo[h][cNumbercar]);// Вместо SA поставьте любое слово Numbertext[h] = Create3DTextLabel(text_car,0x008080FF,0.0,0.0,0.0,15.0,0); Attach3DTextLabelToVehicle(Numbertext[h],h,0.0,0.0,1.0); printf("3DText Attached carid:%d",h);//Аттачит к кару номер при старте серва } } } Вродё всё , если будут ошибки пишите. Делал на скорую руку
Банец.
|
| |
|
|
| ShilMan | Дата: Вторник, 19.10.2010, 14:33 | Сообщение # 35 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 171
Награды: 11
Город: Тверь
Репутация: 25
Замечания: 0%
Статус: 
| Ивент, в гф просто так не вставить, буду переделывать
|
| |
|
|
| Jamesss | Дата: Суббота, 23.10.2010, 15:22 | Сообщение # 36 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Уфа
Репутация: 10
Замечания: 0%
Статус: 
| выложите скрипт в архиве,а то у не могу открыть его
|
| |
|
|
| FiLE | Дата: Суббота, 23.10.2010, 16:15 | Сообщение # 37 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| вот, сохранил для ворда 97-03 и упаковал в зип.
|
| |
|
|
| Jamesss | Дата: Суббота, 23.10.2010, 19:21 | Сообщение # 38 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Уфа
Репутация: 10
Замечания: 0%
Статус: 
| FiLE95, а где pwn
|
| |
|
|
| PrinceHugo | Дата: Суббота, 23.10.2010, 19:43 | Сообщение # 39 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус: 
| Quote (Jamesss) FiLE95, а где pwn Прежде чем флудить скачай и посмотри.
|
| |
|
|
| JW | Дата: Воскресенье, 24.10.2010, 15:04 | Сообщение # 40 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус: 
| возник такой вопрос когда я закрываю машину и выхожу из нее она становиться открытой . Но если это так и задумано то как это изменить чтоб когда я ввел /mclock она закрылась и чтоб я не смог сесть в нее пока она закрыта? Добавлено (24.10.2010, 15:04) --------------------------------------------- и чтоб это действовало даже когда выйду из игры
|
| |
|
|
| FiLE | Дата: Воскресенье, 24.10.2010, 16:47 | Сообщение # 41 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| так задуманно. типа если закрываеш, то сесть может только законник или вор
|
| |
|
|
| JW | Дата: Воскресенье, 24.10.2010, 16:52 | Сообщение # 42 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус: 
| FiLE95, а я когда машину закрываю выхожу из авто и потом сам же сесть могу или другой кто то а как сделать чтоб закрыл машину вышел из нее и не кто сесть не может и даже если я из игры выйду чтоб авто оставалось закрытой
|
| |
|
|
| FiLE | Дата: Воскресенье, 24.10.2010, 17:15 | Сообщение # 43 |
|
Группа:
Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус: 
| переделай команду закрывания машины, по аналогии с разрытием машин в домах.
|
| |
|
|
| JW | Дата: Воскресенье, 24.10.2010, 21:47 | Сообщение # 44 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 176
Награды: 1
Город: Радужный
Репутация: 39
Замечания: 0%
Статус: 
| FiLE95, Code if(strcmp(cmd, "/lock", true) == 0) { new newcar = -1; if(IsPlayerConnected(playerid)) { GetPlayerName(playerid,sendername,sizeof(sendername)); for(new cars = 1; cars < CAR_AMOUNT; cars ++) { if(IsAOwnableVehicle(cars)) { if(!strcmp(CarInfo[cars-SIMPLECARS-1][cOwner],sendername,true)) { new Float:lcx,Float:lcy,Float:lcz; GetVehiclePos(cars, lcx,lcy,lcz); if(IsPlayerInRangeOfPoint(playerid,4,lcx,lcy,lcz)) { newcar = cars-SIMPLECARS-1; } } } } if(newcar == -1) { SendClientMessage(playerid,COLOR_GREY," Ты должен быть возле своего автомобиля!"); return 1; } if(CarInfo[newcar][cLock] == 1) { format(string, sizeof(string), "* %s открывает центральный замок.", sendername); ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~ABЏO–OЂ…‡’ ~g~OЏKP‘Џ"); GameTextForPlayer(playerid, string, 5000, 5); UnLockCar(newcar+1+SIMPLECARS); CarInfo[newcar][cLock] = 0; SaveCars(); return 1; } else if(CarInfo[newcar][cLock] == 0) { format(string, sizeof(string), "* %s закрывает центральный замок.", sendername); ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), "~w~ABЏO–OЂ…‡’ ~r~€AKP‘Џ"); GameTextForPlayer(playerid, string, 5000, 5); LockCar(newcar+1+SIMPLECARS); CarInfo[newcar][cLock] = 1; SaveCars(); return 1; } } return 1; } вот код подскажи что заменить надо а то что то не могу догнать вообше ((Добавлено (24.10.2010, 17:24) --------------------------------------------- код из краима был взят Добавлено (24.10.2010, 21:47) --------------------------------------------- help plz с этим закрытием))
|
| |
|
|
| VLAD-2012 | Дата: Пятница, 29.10.2010, 13:45 | Сообщение # 45 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 92
Награды: 1
Город: ---->>>от туда
Репутация: 7
Замечания: 0%
Статус: 
| Кто может написать команду для поиска личной техники,к примеру пишеш /poscar и у тебя высвечивается на карте чекпоинт Зарание спасибо!
|
| |
|
|
|
 |
|
 | |
| |
|