GetColorVehicle
#1

Допустим:
Я (ник зеленого цвета) , сажусь в машину полностью белого, машина тут же меняет цвет на зеленый + белый.
-------
как замутить эту фичу?
я так понимаю код нужно вставлять в

public OnPlayerEnterVehicle(playerid,vehicleid) ??

В общем люди добрые, помогите)
Reply
#2

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, но при этом в машину можно не сесть, достаточно прыжок нажать, а вот смена состояния гарантированно говорит что ты сел в машину.
Reply
#3

Quote:
Originally Posted by Stepashka
View Post
А цвет машины ты никак не узнаешь, так что только рендомный или задавай им при спавне и храни в массиве.
только стандартные перекраски нужно будет блочить
Reply
#4

Quote:
Originally Posted by ZiGGi
View Post
только стандартные перекраски нужно будет блочить
Зачем? Их же можно контролировать в OnVehicleRespray.
Reply
#5

HecToDec здесь нет.
и ни где не нашел
Reply
#6

спасибо, цвет меняется но
мне нужно как на ноде -_-
Reply
#7

Quote:
Originally Posted by [TDM]Relax
View Post
Зачем? Их же можно контролировать в OnVehicleRespray.
OnVehicleRespray - Выполняется, когда игрок выезжает из VehicleMod Transfender
https://sampwiki.blast.hk/wiki/OnVehicleRespray
Reply
#8

Quote:
Originally Posted by [TDM]Relax
View Post
Зачем? Их же можно контролировать в OnVehicleRespray.
О_О я и не знал, что это существует >_<
Reply
#9

Quote:
Originally Posted by DANGER1979
View Post
OnVehicleRespray - Выполняется, когда игрок выезжает из VehicleMod Transfender
https://sampwiki.blast.hk/wiki/OnVehicleRespray
Всё правильно Новые цвета можно записывать в массив, где он хранит цвета машин.
Reply
#10

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


Forum Jump:


Users browsing this thread: 1 Guest(s)