hallo
ich wieder^^
nochma eine frage ist die carid = modelid??
wenn nein wo findet man die carid liste
mfg
hallo
ich wieder^^
nochma eine frage ist die carid = modelid??
wenn nein wo findet man die carid liste
mfg
ich würd ma sagen falscher thread ne ![]()
hm y?
carid ist nich das gleiche wie modelid... aber die carids findest du hier: http://wiki.sa-mp.com/wiki/Category:Vehicle
vehicleid ist die ID, womit sich Vehicles in Sa-Mp verwalten lassen.
modelid ist ein Teil von CreateVehicle, AddStaticVehicle und AddStaticVehicleEx, welches ein Auto klassifiziert.
ah danke dann hab ich doch alles richtig gemacht ![]()
so dann frag ich mich aber warum das nicht geht :
laut Ganggebiete und Gangautos Scripten
kann man gang autos erstellen :)dachte juhu nehm ich ma
fang ich ma an
unter includes
new mycar;
und so weiter so wie es da steht
hier mein team auto das auto des team GI
mycar = AddStaticVehicle(554,2609.9160,1697.2792,10.9046,89.6403,45,32); // yose
so nun bin ich bei onplayerstatechange
un mache
{
//in OnPlayerStateChange
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == mycar)
{
if(gTeam[playerid] == TEAM_GI)
{} else {
RemovePlayerFromVehicle(playerid);//Schmeisst den Spieler raus
SendClientMessage(playerid,blau,"Du bist kein Gangmember!");//Message für den Nicht-Member
}
}
}
return 1;
}
so nun geh ich mit einem anderen team in das auto von den team GI un ich kann es trozdem fahren ![]()
was is da los?
mfg
tobi
Diesmal brauchst du die carid/vehicleid, also nicht model
if(GetPlayerVehicleID(playerid) == mycar)
Mit modelid kannst du abfragen ob es zb ein Polizeiato ist
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496) //496 =modelid eines Autos
auch wenn ich nerv:
hab nun versucht das so zu machen funktioniert auch
danke
nur mein prob is wenn ich 2 autos hab mit unterschiedlicher modelid
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496)
hab versucht das dann so zu machen
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496||497)
bzw
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496||(GetVehicleModel(GetPlayerVehicleID(playerid))==497)
dann funktioniert das nicht
wo is mein prob?
mfg
tobi
Das geht so:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 496|| GetVehicleModel(GetPlayerVehicleID(playerid)) == 497)