Hallo, Ich habe ein problem mit einem Carsystem nämlich wie man rausfinden kann welche ID das Auto hat ohne das man Ingame einen Befehl eingeben muss, also das das Script die ID rausfindet und verarbeiten kann.
Hoffe ihr versteht was Ich meine
Vehicle ID rausfinden
- Maggo
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
meinst du das ??
http://translate.google.de/tra…%2Bids%26hl%3Dde%26sa%3DG -
Nein, wir meinen das man die CarID herausfindet, nicht die ModelID :).
Also die CarID herraus finden ohne das man z.b. ieinen Befehl eingeben muss.
Mfg Chris
-
Wie stellt ihr euch das denn vor? CarId rausfinden ohne nen Befehl einzugeben? Von woaus wollt ihr die ID denn rausfinden? Ausm Script raus oder wie wollt ihr das anwenden? Also paar infos wären net schlecht xD
-
Mhh :D.
Naja ich will ein Car system machen, und da ich abfragen will ob dasCar von Jemanden gehört, brauch ich die CarID. ABER, ich muss eine Varibale festlegen wleche beim Start des Scriptes am besten festgelegt werden soll.
Das heißt das ich iwie herrausfinden muss Welche CarID welches Auto hat.
Natürlich muss es variabl sein, denn wenn ich Faraktion Autos hinzufüge verschieben sich ja wieder die ID's, da man ja Immer Autos kaufen kann, das heißt immer verschiedent viele. -
zB
public OnPlayerEnterVehicle(playerid,vehicleid)
{
new opaStinkt[128];
format(opaStinkt,sizeof opaStinkt,"VehicleID: %d",vehicleid);
SendClientMessage(playerid,0xFFFFFFFF,opaStinkt);
} -
Nein dafür muss auch jemand "ein Befehl" auslösen.
Ich lade Halt autodaten aus einer Textdatei, und diese erstellt ein Auto halt :D....
Naja und von dem Erstellten auto muss ich die ID wissen :S. CarID -
WAS !?
-
meinst du vllt /oldcar ?
-
Du willst also einfach nur die CarID?
if(!strcmp(cmdtext, "/carid", true))
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
format(string, sizeof(string), "* Fahrzeug ID: %d.", GetPlayerVehicleID(playerid));
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
}
return 1;
} -
-
Also ich versuche es nocheinmal zu erklären.
Ich erstelle derzeit ein Carsystem, wo GEKAUFT autos aus Textdatein ausgelsen werden, das ist ja nicht das Problem. DAS Problem ist ich will herrausfinden welche CarID das garde gespawne Auto hat. Damit ich z.b. eine Varible anlegen kann
Car[CarID][MAX_PLAYERS]
der sowas :P.Und ich weiß nicht wie man die CarID herraufindne kann ohne das jemand ein Befehl oder derartiges auführt.
Das Script sollte das alleine machen. Geht das iwie? -
http://wiki.sa-mp.com/wiki/Category:Vehicle
da kannste suchen. -
Mein gott wie oft noch -.-'
Die CARID nicht MODELID! -
vehicle id ist die model id.
oder meinst du:
http://wiki.sa-mp.com/wiki/Car_Components
http://wiki.sa-mp.com/wiki/Category:Scripting_Documentation -
GetPlayerVehicleID(playerid)
Das ist für mich die CarID.
Und die wuill ich ausgeben lassen, aber ohne user das der server die automatisch ausgibt. Also wen ich das Script Lade. -
vehicleid ist die modelid, was denn sonst
du meinst carid, das ist das ja. -
Ich habe in allein meinem Betragen CarID gesagt ;).
Also weiß nun jemand eine Lösung? -
gtaturke, lass dir eins sagen:
vehicle = AddStaticVehicle(560,123.0,234.0,345.0,180.0,5,8);
vehicle ist die VehicleID.
560 ist die ModelID.ONTOPIC:
Wenn du ein Fahrzeug beim Kauf erstellst und an die VehicleID gelangen willst, dann ist das wie ich das hier geschrieben habe. vehicle ist die VehicleID. -
Das ja schonmal was, aber auch nicht das was ich haben will :D... soviel weiß ich auch
ehm Ich versuch es mal mit einem beispiel von GF. zu erklären, wenn ich dort /gotocar [ID] eingebe komm ich zu dem Car mir der Car[ID] [ID]. So die Id erfahre ich ja mit /oldcar
So diese ID will ich jetzt herrausfinden ohne das irgendwer was macht oder auf dem server ist wie auch immer ;).
-
Was willst du denn dann mit dieser erlangten CarID machen? Wenn du einfach eine CarID in eine Variable abspeicherst und sie nicht weiter benützst, macht das keinen Sinn.