Abend
Wie die überschrift schon sagt,
frag ich mich wie man herausfinden.
Im welchem Fahrzeug sich der Spieler aufhält ?
Vielleicht könntet ihr mir ja weiter helfen
Grüße
Abend
Wie die überschrift schon sagt,
frag ich mich wie man herausfinden.
Im welchem Fahrzeug sich der Spieler aufhält ?
Vielleicht könntet ihr mir ja weiter helfen
Grüße
Nope, das funktioniert nicht..
Hier mal mein Command, wie ich ihn gerad hab:
ocmd:afixveh(playerid,params[])
{
if(!DarfSpielerAFixVehSNutzen(playerid))return SendClientMessage(playerid,ROT,"Du Bist Kein Admin!.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, DUNKELROT, "Du bist in Keinen Fahrzeug");
if(GetPVarInt(playerid,"loggedin")==1)
{
new string[100];
RepairVehicle(GetPlayerVehicleID(playerid));
format(string,sizeof(string),"Du Repairst das Fahrzeug mit der [ID: %d]",GetPlayerVehicleID(playerid));
SendClientMessage(playerid,GELB,string);
}
return 1;
}
Wieso funktioniert das nicht?
Wieso funktioniert das nicht?
Siehe mein Beitrag oben, ich hab es so drin und sobald man /afixveh macht
Repairt er das Fahrzeug, aber bei der Message die ID angabe kommt da irgendwie 199 Raus aber müsste normalerweise 411 Sein..
Grüße
Verwechselst du gerade die ModelId mit der Vehicleid?
GetVehicleModel(vehicleid)
Siehe mein Beitrag oben, ich hab es so drin und sobald man /afixveh macht
Repairt er das Fahrzeug, aber bei der Message die ID angabe kommt da irgendwie 199 Raus aber müsste normalerweise 411 Sein..
Grüße
FahrzeugID != FahrzeugModelID.
Das eine ist die ID die vom Server zu geordnet wird 1+ Pro Fahrzeug und das andere die ModelID, spricht für sich.
Verwechselst du gerade die ModelId mit der Vehicleid?
GetVehicleModel(vehicleid)
Stimmt, hab mich nur mit den Funktionen vertan, nur jetzt hab ich eine Frage noch,
wie kriege ich das jetzt hin das herausgefunden wird im welchem Fahrzeug sich der Spieler nun aufhält,
Da im SAMP Wiki ja nur das unter OnPlayerEnterVehicle angezeigt wird aber ich möchte dies ja in meinem Befehl drine haben
Grüße
new VehicleNames[212][] = {
{"Landstalker"},
{"Bravura"},
{"Buffalo"},
{"Linerunner"},
{"Perrenial"},
{"Sentinel"},
{"Dumper"},
{"Firetruck"},
{"Trashmaster"},
{"Stretch"},
{"Manana"},
{"Infernus"},
{"Voodoo"},
{"Pony"},
{"Mule"},
{"Cheetah"},
{"Ambulance"},
{"Leviathan"},
{"Moonbeam"},
{"Esperanto"},
{"Taxi"},
{"Washington"},
{"Bobcat"},
{"Mr Whoopee"},
{"BF Injection"},
{"Hunter"},
{"Premier"},
{"Enforcer"},
{"Securicar"},
{"Banshee"},
{"Predator"},
{"Bus"},
{"Rhino"},
{"Barracks"},
{"Hotknife"},
{"Trailer 1"},
{"Previon"},
{"Coach"},
{"Cabbie"},
{"Stallion"},
{"Rumpo"},
{"RC Bandit"},
{"Romero"},
{"Packer"},
{"Monster"},
{"Admiral"},
{"Squalo"},
{"Seasparrow"},
{"Pizzaboy"},
{"Tram"},
{"Trailer 2"},
{"Turismo"},
{"Speeder"},
{"Reefer"},
{"Tropic"},
{"Flatbed"},
{"Yankee"},
{"Caddy"},
{"Solair"},
{"Berkley's RC Van"},
{"Skimmer"},
{"PCJ-600"},
{"Faggio"},
{"Freeway"},
{"RC Baron"},
{"RC Raider"},
{"Glendale"},
{"Oceanic"},
{"Sanchez"},
{"Sparrow"},
{"Patriot"},
{"Quad"},
{"Coastguard"},
{"Dinghy"},
{"Hermes"},
{"Sabre"},
{"Rustler"},
{"ZR-350"},
{"Walton"},
{"Regina"},
{"Comet"},
{"BMX"},
{"Burrito"},
{"Camper"},
{"Marquis"},
{"Baggage"},
{"Dozer"},
{"Maverick"},
{"News Chopper"},
{"Rancher"},
{"FBI Rancher"},
{"Virgo"},
{"Greenwood"},
{"Jetmax"},
{"Hotring"},
{"Sandking"},
{"Blista Compact"},
{"Police Maverick"},
{"Boxville"},
{"Benson"},
{"Mesa"},
{"RC Goblin"},
{"Hotring Racer A"},
{"Hotring Racer B"},
{"Bloodring Banger"},
{"Rancher"},
{"Super GT"},
{"Elegant"},
{"Journey"},
{"Bike"},
{"Mountain Bike"},
{"Beagle"},
{"Cropdust"},
{"Stunt"},
{"Tanker"},
{"Roadtrain"},
{"Nebula"},
{"Majestic"},
{"Buccaneer"},
{"Shamal"},
{"Hydra"},
{"FCR-900"},
{"NRG-500"},
{"HPV1000"},
{"Cement Truck"},
{"Tow Truck"},
{"Fortune"},
{"Cadrona"},
{"FBI Truck"},
{"Willard"},
{"Forklift"},
{"Tractor"},
{"Combine"},
{"Feltzer"},
{"Remington"},
{"Slamvan"},
{"Blade"},
{"Freight"},
{"Streak"},
{"Vortex"},
{"Vincent"},
{"Bullet"},
{"Clover"},
{"Sadler"},
{"Firetruck LA"},
{"Hustler"},
{"Intruder"},
{"Primo"},
{"Cargobob"},
{"Tampa"},
{"Sunrise"},
{"Merit"},
{"Utility"},
{"Nevada"},
{"Yosemite"},
{"Windsor"},
{"Monster A"},
{"Monster B"},
{"Uranus"},
{"Jester"},
{"Sultan"},
{"Stratum"},
{"Elegy"},
{"Raindance"},
{"RC Tiger"},
{"Flash"},
{"Tahoma"},
{"Savanna"},
{"Bandito"},
{"Freight Flat"},
{"Streak Carriage"},
{"Kart"},
{"Mower"},
{"Duneride"},
{"Sweeper"},
{"Broadway"},
{"Tornado"},
{"AT-400"},
{"DFT-30"},
{"Huntley"},
{"Stafford"},
{"BF-400"},
{"Newsvan"},
{"Tug"},
{"Trailer 3"},
{"Emperor"},
{"Wayfarer"},
{"Euros"},
{"Hotdog"},
{"Club"},
{"Freight Carriage"},
{"Trailer 3"},
{"Andromada"},
{"Dodo"},
{"RC Cam"},
{"Launch"},
{"Polizeiauto (LSPD)"},
{"Polizeiauto (SFPD)"},
{"Polizeiauto (LVPD)"},
{"Polizei Ranger"},
{"Picador"},
{"S.W.A.T. Van"},
{"Alpha"},
{"Phoenix"},
{"Kaputter Glendale"},
{"Kaputter Sadler"},
{"Luggage Trailer A"},
{"Luggage Trailer B"},
{"Stair Trailer"},
{"Boxville"},
{"Farm Plow"},
{"Utility Trailer"}
};
//
VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]
Dazu verwende beide Funktionen.
new str[5];
new vehicleid = GetPlayerVehicleID(playerid);
format(str,sizeof(str),"%i",GetVehicleModel(vehicleid));
ocmd:afixveh(playerid,params[])
{
if(!DarfSpielerAFixVehSNutzen(playerid))return SendClientMessage(playerid,ROT,"Du Bist Kein Admin!.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, DUNKELROT, "Du bist in Keinen Fahrzeug");
if(GetPVarInt(playerid,"loggedin")==1)
{
new string[100];
new vehicleid = GetPlayerVehicleID(playerid);
RepairVehicle(vehicleid);
format(string,sizeof(string),"Du Repairst das Fahrzeug mit der [ID: %d]",GetVehicleModel(vehicleid));
SendClientMessage(playerid,GELB,string);
}
return 1;
}
hir ich habe grade einen geschrieben aber auf ocmd kannst du es ja umschreiben is ja net schwer:
Alles anzeigenDazu verwende beide Funktionen.
new str[5];
new vehicleid = GetPlayerVehicleID(playerid);
format(str,sizeof(str),"%i",GetVehicleModel(vehicleid));
ocmd:afixveh(playerid,params[])
{
if(!DarfSpielerAFixVehSNutzen(playerid))return SendClientMessage(playerid,ROT,"Du Bist Kein Admin!.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, DUNKELROT, "Du bist in Keinen Fahrzeug");
if(GetPVarInt(playerid,"loggedin")==1)
{
new string[100];
new vehicleid = GetPlayerVehicleID(playerid);
RepairVehicle(vehicleid);
format(string,sizeof(string),"Du Repairst das Fahrzeug mit der [ID: %d]",GetVehicleModel(vehicleid));
SendClientMessage(playerid,GELB,string);
}
return 1;
}
Der gütige Atrox hat mir eine schönere Möglichkeit gegeben
Bedanke mich aber Trotzdem
Grüße