 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Цвет транспорта
| |
| OKStyle™ | Дата: Понедельник, 19.05.2008, 14:09 | Сообщение # 1 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Столькнулся с проблемой: как определить primary & secondary цвета транспорта? Например, чтобы сделать условие на цвет... Ваши идеи?
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| XAOC | Дата: Понедельник, 19.05.2008, 15:38 | Сообщение # 2 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| okstyle, где именно ты откопал идентификаторы "primary & secondary" ?
|
| |
|
|
| EKup | Дата: Понедельник, 19.05.2008, 16:19 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 75
Награды: 2
Город: Ульяновск
Репутация: 10
Замечания: 0%
Статус: 
| Просто назвал своими именами. Ф тему: никак.
Текущая версия ERPG GM: 2.7.0 RC1(03.10.2009) http://3val.ru/games/samp/changelistServ.php
|
| |
|
|
| Eragon | Дата: Понедельник, 19.05.2008, 20:26 | Сообщение # 4 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус: 
| Вот такой вопрос, по этой же тем, как сделать чтобы цвета у тачек при респе были рандомные? Главное что при расстановке тоже были рандомные, у каждой тачки, свой рандомный цвет.
|
| |
|
|
| EvilRiaz | Дата: Понедельник, 19.05.2008, 20:31 | Сообщение # 5 |
|
Новенький
Группа:
Пользователи
Сообщений: 27
Награды: 1
Репутация: 4
Замечания: 0%
Статус: 
| AddStaticVehicle(541,2032.5933,1331.3296,10.4452,180.1117,-1,-1); // bullet 2 последних цифры отвечают за это
|
| |
|
|
| DRAgoONoN | Дата: Понедельник, 19.05.2008, 21:38 | Сообщение # 6 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| -1,-1 рандомные цвета
SAMP WIKI
|
| |
|
|
| OKStyle™ | Дата: Понедельник, 19.05.2008, 22:09 | Сообщение # 7 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Quote (EvilRiaz) 2 последних цифры отвечают за это а мне казалось нужно делать что-то типа такого: В начало: Code new Float:gRandomCarColorsSpawns[127] = {0,1,2,3,4,...,126}; А в OnGameModeInit: Code new rand = random(sizeof(gRandomCarColorsSpawns)); AddStaticVehicle(modelid,X,Y,Z,Angle,RandomCarColorsSpawns[rand],gRandomCarColorsSpawns[rand]); Или я ошибаюсь?
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Orange | Дата: Понедельник, 19.05.2008, 22:12 | Сообщение # 8 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус: 
| можно и так, но количество цветов ты выбираешь, а с -1 все цвета которые есть у тачки ______________________- у мя вопрос: можно ли как нибудь создать воду? а огонь?
|
| |
|
|
| Crazyboy | Дата: Понедельник, 19.05.2008, 23:26 | Сообщение # 9 |
|
Местный
Группа:
Продвинутые
Сообщений: 544
Награды: 1
Город: Сумы
Репутация: 47
Замечания: 0%
Статус: 
| Mishanzanza, огонь я видел как объект типа факела а про воду незнаю
|
| |
|
|
| [UTP]sparker | Дата: Четверг, 26.06.2008, 21:30 | Сообщение # 10 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 196
Награды: 1
Репутация: 32
Замечания: 0%
Статус: 
| Quote (okstyle) В начало: Code new Float:gRandomCarColorsSpawns[127] = {0,1,2,3,4,...,126}; зачем float то? float-число с запятой(точкой), ну например 1.23 ,а нам же целое нужно,да?
Мои разработки: [FS]Часы [FS]Время+дата [GM]Захват флага [GM]Skyland [GM]SFTDM
|
| |
|
|
| RussianCJ | Дата: Четверг, 26.06.2008, 23:22 | Сообщение # 11 |
|
Новенький
Группа:
Продвинутые
Сообщений: 17
Награды: 1
Репутация: 13
Замечания: 0%
Статус: 
| Quote AddStaticVehicle(541,2032.5933,1331.3296,10.4452,180.1117,-1,-1); // bullet 2 последних цифры отвечают за это Я бы лучше написал на местах первого и второго цветов random(126), чтобы цвета синхронизировались у всех игроков.
|
| |
|
|
| OKStyle™ | Дата: Вторник, 26.08.2008, 11:17 | Сообщение # 12 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| [UTP]sparker, да, float лишнее. И вообще, уходим от темы. Добавлено (01.07.2008, 02:59) --------------------------------------------- Нашёл решение, спасибо yom: 3 новых функции расстановки тачек: Code new VehicleColor[MAX_VEHICLES][2];
AddStaticVehicle_Bis(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2) { new vehicleid = AddStaticVehicle(modelid, spawn_x, spawn_y, spawn_z, z_angle, color1, color2); VehicleColor[vehicleid][0] = color1; VehicleColor[vehicleid][1] = color2; return vehicleid; }
AddStaticVehicleEx_Bis(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay) { new vehicleid = AddStaticVehicleEx(modelid, spawn_x, spawn_y, spawn_z, z_angle, color1, color2, respawn_delay) VehicleColor[vehicleid][0] = color1; VehicleColor[vehicleid][1] = color2; return vehicleid; }
CreateVehicle_Bis(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay) { new vehicleid = CreateVehicle(vehicletype, x, y, z, rotation, color1, color2, respawn_delay) VehicleColor[vehicleid][0] = color1; VehicleColor[vehicleid][1] = color2; return vehicleid; } Сама функция определения цвета: Code GetVehicleColor(vehicleid, &color1, &color2) { color1 = VehicleColor[vehicleid][0]; color2 = VehicleColor[vehicleid][1]; } Функция для определения цвета, если он рандомом: Code CreateVehicle_Bis(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay) { color1 = color1 < 0 ? random(128) : color1; color2 = color2 < 0 ? random(128) : color2; new vehicleid = CreateVehicle(vehicletype, x, y, z, rotation, color1, color2, respawn_delay); VehicleColor[vehicleid][0] = color1; VehicleColor[vehicleid][1] = color2; return vehicleid; } Используем так: Code if(!strcmp(cmdtext,"/myvehiclecolor",true)) { new color1, color2, string[256]; GetVehicleColor(vehicleid, color1, color2); format(string,sizeof(string)," Цвет 1: %d. Цвет 2: %d.", color1, color2); SendClientMessage(playerid,0xFFFF00AA,string); return 1; } Добавлено (26.08.2008, 11:17) --------------------------------------------- Решил немного продолжить тему... в стандартной команде: /save есть функция сохранения в файл и цвета машины... Может быть, кто-то просветит какой там принцип?
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Relax | Дата: Среда, 27.08.2008, 03:50 | Сообщение # 13 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 686
Награды: 5
Город: Los Angeles
Репутация: 56
Замечания: 0%
Статус: 
| Quote (OKStyle™) Решил немного продолжить тему... в стандартной команде: /save есть функция сохранения в файл и цвета машины... Может быть, кто-то просветит какой там принцип? Там свой принцип, на то он и debug...увы увы, но эта функция нам недоступна, она из сингла =)
Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Leader #TDM-Community
Сообщение отредактировал Relax - Среда, 27.08.2008, 03:50 |
| |
|
|
| OKStyle™ | Дата: Среда, 27.08.2008, 09:31 | Сообщение # 14 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Relax, дык это не только в дебаге есть... играешь на любом сервере - жмёшь /save и в файле координаты появляются...
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| Relax | Дата: Среда, 27.08.2008, 19:15 | Сообщение # 15 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 686
Награды: 5
Город: Los Angeles
Репутация: 56
Замечания: 0%
Статус: 
| Quote (OKStyle™) Relax, дык это не только в дебаге есть... играешь на любом сервере - жмёшь /save и в файле координаты появляются... 1. Либо встроеные команды в .exe 2. Подключение части debug'a Подождём новой версии....может чтото изменится в лучшую сторону по данному вопросу.
Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Leader #TDM-Community
|
| |
|
|
|
 |
|
 | |
| |
|