20.06.2011, 22:51
Quote:
https://sampwiki.blast.hk/wiki/OnPlayerStateChange
da uma olhada, e segue a logica, quando o state dele for condutor e ele entrar num elegy e nao for vip ejecta, se nao sabes as funcoes https://sampwiki.blast.hk/wiki/GetVehicleModel - detecta modelo, neste caso poe " == 562" que й o modelo do elegy https://sampwiki.blast.hk/wiki/RemovePlayerFromVehicle - ejecta entendeu ? |
mais tipo eu devo colokar assim?
Код:
CMD:elegy(playerid, params[]) { if(PlayerInfo[playerid][VIP] != 1) return SendClientMessage(playerid,0xD8D8D8FF,"[BCF] - Vocк nгo й VIP !"); { new Float:X,Float:Y,Float:Z,Float:Angle, carid; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); carid = GetPlayerVehicleID(playerid); carid = CreateVehicle(562,X,Y,Z,0.0,-1,-1,9000000); new Text3D:vehicle3Dtext; vehicle3Dtext = Create3DTextLabel( "Veiculo VIP", 0xB4B5B7FF, 30.0,40.0,50.0,40.0,0); Attach3DTextLabelToVehicle(vehicle3Dtext, carid, 0.0,-0.0,0.5); PutPlayerInVehicle( playerid, carid, 0) ; LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); AddVehicleComponent( carid, 1028) ; AddVehicleComponent( carid, 1046) ; AddVehicleComponent( carid, 1171) ; AddVehicleComponent( carid, 1149) ; AddVehicleComponent( carid, 1035) ; AddVehicleComponent( carid, 1147) ; AddVehicleComponent( carid, 1036) ; AddVehicleComponent( carid, 1040) ; ChangeVehiclePaintjob( carid, 2) ; AddVehicleComponent( carid, 1010) ; AddVehicleComponent( carid, 1097) ; AddVehicleComponent( carid, 1087) ; TogglePlayerControllable(playerid,true); } else { SendClientMessage(playerid, 0xAA3333AA, "[BCF] - Voce nao pode pegar um carro VIP novamente"); } return 1; }