GetColorVehicle -
[CripZ]SERCH - 27.08.2010
Допустим:
Я (ник зеленого цвета) , сажусь в машину полностью белого, машина тут же меняет цвет на зеленый + белый.
-------
как замутить эту фичу?
я так понимаю код нужно вставлять в
public OnPlayerEnterVehicle(playerid,vehicleid) ??
В общем люди добрые, помогите)
Re: GetColorVehicle -
Stepashka - 27.08.2010
pawn Code:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),HecToDec(GetPlayerColor(playerid)),random(256));
}
return 1;
}
примерно так.
HecToDec где-то тут выкладывали, я сейчас не под тем градусом чтобы искать, извините.
А цвет машины ты никак не узнаешь, так что только рендомный или задавай им при спавне и храни в массиве.
И чтобы GetPlayerColor что-то возвращало тоже нужно при коннекте игрока указывать цвет.
почему нельзя юзать OnPlayerEnterVehicle: она вызывается при нажатии ENTER, но при этом в машину можно не сесть, достаточно прыжок нажать, а вот смена состояния гарантированно говорит что ты сел в машину.
Re: GetColorVehicle -
ZiGGi - 27.08.2010
Quote:
Originally Posted by Stepashka
А цвет машины ты никак не узнаешь, так что только рендомный или задавай им при спавне и храни в массиве.
|
только стандартные перекраски нужно будет блочить
Re: GetColorVehicle -
[TDM]Relax - 27.08.2010
Quote:
Originally Posted by ZiGGi
только стандартные перекраски нужно будет блочить 
|
Зачем? Их же можно контролировать в OnVehicleRespray.
Re: GetColorVehicle -
[CripZ]SERCH - 27.08.2010
HecToDec здесь нет.
и ни где не нашел
Re: GetColorVehicle -
[CripZ]SERCH - 27.08.2010
спасибо, цвет меняется но
мне нужно как на ноде -_-
Re: GetColorVehicle -
DANGER1979 - 27.08.2010
Quote:
Originally Posted by [TDM]Relax
Зачем? Их же можно контролировать в OnVehicleRespray.
|
OnVehicleRespray - Выполняется, когда игрок выезжает из VehicleMod Transfender
https://sampwiki.blast.hk/wiki/OnVehicleRespray
Re: GetColorVehicle -
ZiGGi - 27.08.2010
Quote:
Originally Posted by [TDM]Relax
Зачем? Их же можно контролировать в OnVehicleRespray.
|
О_О я и не знал, что это существует >_<
Re: GetColorVehicle -
[TDM]Relax - 27.08.2010
Quote:
Originally Posted by DANGER1979
|
Всё правильно

Новые цвета можно записывать в массив, где он хранит цвета машин.
Re: GetColorVehicle -
Stepashka - 27.08.2010
Ещё наверно ни кто не знает что стандартные покрасочные не меняют цвет машины!
Этот скрипт был удален из самп, ещё вроде в 0.2х, в 0.3 его точно нет, Кейман об этом писал отдельно :P