SA-MP Forums Archive
GetColorVehicle - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: GetColorVehicle (/showthread.php?tid=171717)



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
View Post
А цвет машины ты никак не узнаешь, так что только рендомный или задавай им при спавне и храни в массиве.
только стандартные перекраски нужно будет блочить


Re: GetColorVehicle - [TDM]Relax - 27.08.2010

Quote:
Originally Posted by ZiGGi
View Post
только стандартные перекраски нужно будет блочить
Зачем? Их же можно контролировать в 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
View Post
Зачем? Их же можно контролировать в OnVehicleRespray.
OnVehicleRespray - Выполняется, когда игрок выезжает из VehicleMod Transfender
https://sampwiki.blast.hk/wiki/OnVehicleRespray


Re: GetColorVehicle - ZiGGi - 27.08.2010

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


Re: GetColorVehicle - [TDM]Relax - 27.08.2010

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


Re: GetColorVehicle - Stepashka - 27.08.2010

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