01:58
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Цвет транспорта
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 рандомные цвета mda


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

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua