Dann hast du scheinbar Capslook auf einer bestimmten GTA Taste gehabt.
Aber standardmäßig gibt es sie nocht
Beiträge von Akino Kiritani
-
-
Die Taste gibt es auch nur, wenn man sie darauf gelegt hat

-
Danke Deadmau5,
ich war nach dem Tabellenfail,
zu faul das neu zu machen
-
Bei /motor ist einfach
SetVehicleParam(vehicleid,MOTOR,VEHICLE_PARAMS_ON); // startet den Motor
verwenden,
anstatt dem lästigem
GetVehicleParamsEx(vehicleid,...);
SetVehicleParamsEx(vehicleid,MOTOR,VEHICLE_PARAMS_ON,...);SetVehicleParamsEx, kann außerdem immer noch verwendet werden

Hier ein Beispielcmd
if(!strcmp(cmdtext,"/motor",true))
{
SetVehicleParam(GetPlayerVehicleID(playerid),MOTOR,VEHICLE_PARAMS_ON); // startet den Motor
return SendClientMessage(playerid,-,"Motor erfolgreich gestartet");
} -
Ging irgendwie nicht,
muss ich das halt alt modisch machen
Ist editiert

-
Hallo Community,
heute stelle ich euch meine neuste "kreation" vor.
[tabmenu]
[tab=Was ist das?]
Es handelt sich hierbei um eine Vereinfachung von GetVehicleParamsEx & SetVehicleParamsEx
[tab=Pointer]
Pointer,
was ist das eigentlich?Als einen Pointer (engl. für Zeiger) bezeichnet man einen Verweis auf eine Speicheradresse.
Hier verweise ich auf einen Enum, in dem alles gespeichert ist
Die verschiedenen Pointer sind
MOTOR
LICHT
ALARM
TUREN
MOTORHAUBE
KOFFERRAUM
OBJEKTIVE
[tab=SetVehicleParam]
SetVehicleParam(vehicleid,pointer,set);
Der angebene Pointer(Motor oder Licht oder Alarm etc) setzt sich nun auf den gewünschten Wert und startet oder stoppt beispielsweise den Motor
SetVehicleParam(vehicleid,MOTOR,VEHICLE_PARAMS_ON); // startet den Motor
[tab=GetVehicleParam]
GetVehicleParam(vehicleid,pointer);
GetVehicleParam gibt den aktuellen Status des Pointers(Motor oder Licht oder Alarm etc) zurück
new motor = GetVehicleParam(vehicleid,MOTOR); // gibt den aktuellen status des Motors zurück und schreibt ihn in die Variable Motor
[tab=GetVehicleParamEx]
GetVehicleParamEx(vehicleid,&var,pointer);
GetVehicleParamEx gibt den aktuellen Status des Pointers(Motor oder Licht oder Alarm etc) zurück und schreibt ihn in die gewünschte Variable
GetVehicleParamEx(vehicleid,motor,MOTOR); // gibt den aktuellen status des Motors zurück und schreibt ihn in die Variable Motor
[tab=SetVehicleParams]
SetVehicleParams(vehicleid,...);
Setzt die gewünschten Pointer auf den gewünschten Wert
SetVehicleParams(vehicleid,MOTOR,VEHICLE_PARAMS_ON,LICHT,VEHICLE_PARAMS_OFF); // startet den Motor und macht das Licht aus
[tab=GetVehicleParams]
GetVehicleParams(vehicleid,...);
Holt die gewünschten Pointer und schreibt sie in die gewünschte Var
new m,l;
GetVehicleParams(vehicleid,m,MOTOR,l,LICHT);// schreibt in m den Status des Motors und in l den Status des Lichts
[tab=Wichtig]
SetVehicleParams und GetVehicleParams haben "unendlich" Parameter und müssen nicht vollständig ausgefüllt werden
Dabei ist zu beachten, das ihr immer hinter der Variable angebt was hier dort hinein schreiben lassen möchtet
[tab=Download]
Download/Pastebin
[/tabmenu]//edit 1: Pointervergessen
//edit 2: kleiner fail von mir^^
//edit 3: Tabmenü von Deadmau5 eingebaut
Danke dafür
-
Das ist selbst mir neu^^
Ihr solltet mal was dagegen machen,
meine Idee wäre diesen "Button" nach oben zu verlegen, sofern das möglich ist
-
Mist, weil bei mir geht der Sa:Mp Editor nicht?
Da kommen blos die roten Punkte
Weißt du eventuell woran das liegen könnte?
Lads neu runter, evtl fehlt ne Datei
Oder ist dein GTA gemoddet?Blodsinn, das sind nicht x-tausend, das ist ein Object.
Du musst dir den samp map editor runterladen
Das sind mehrere Objekte,
halt nur zusammen gefügt.BTW: mir ist noch was aufgefallen
Das 2. Bild wurde mit SetObjectMaterial verändert,
siehe meinen Thread dazu, der in der Signatur
-
Ist das auch in MTA verfügbar?
Nein ist es nicht,
es sind Objekte die von SA:MP aus dazu kamen
damit sind es keine GTA SA Standard Objekte -
Ist diese Kugel 1 Objekt oder sind es x-tausend :D?
Das sind x-tausend
Dieses Muster bewegt sich
Wie kann man sowas machen?
Das ist ein Objekt was in 0.3c dazu kam.
Das Objekt heißt Anim Tube und hat die ID 19901 -
Hört sich so an, als könne es der TE bereits selber einstellen?
Kann es gerade nicht sehen, hab kein Thread in dem Bereich, möchte auch nicht extra einen erstellen xD
Man kann es,
wenn der Thread als erledigt markiert ist, bekommt man beim erstellen eines Beitrages eine "fette" Nachricht über dem Beitragseditor
Ich finde halt der ist einfach zu "übersehbar".
Wie gesagt zeigen kann ich das nicht, da ich keinen Thread darin als unerledigt hab
-
Oder warum gibt es diese Funktion überhaupt, wenn sie ohnehin nur in Ausnahmen verwendet wird?
Sie wird nur in Ausnahmen verwendet weil nur ca 5-10% der User hier im Fourm bis nach unten scrollen und diesen "Knopf" sehen.Besser wäre, den irgendwo deutlich sichtbar zu machen,
denn da wo er jetzt ist, ist er fast zu übersehen
Ich würd ja jetzt gerne zeigen, wo sich der momentan befindet,
aber ich habe keinen Thread, der als unerledigt markiert ist^^ -
Der 13. Tag brachte uns auch kein Glück.
Mittlerweile stehen wir mit dem Rücken zur Wand und versuchen die Luft weg zu drücken...BTW:
Ich möchte hier noch einmal daruf hinweisen,
das es seit heuten einen Thread mit Anfragen und Vostelungen für SetObjectMaterial gibt
Link hier -> SetObjectMaterial Anfragen und Vorstellungen
oder in meiner Signatur
-
Hier herrschen fast die gleichen Regeln wie im Scriting showroom.
Das heißt:
Wenn hier etwas Vorgestellt wird muss man KEINEN Quellcode dazu geben.
Warum auch?
Kein Download keine Gefahr.
Nur aus diesem Grund gibt es diese Regel. -
Das wusste ich das das geht, aber halt nicht das die Variable schon den Wert zurückgibt wenn man sie anspricht obwohl gerade etwas rein geschrieben wird.
Nunja doch noch was gelernt^^ -
Dann lads dir runter, ein paar Beiträge weiter oben

-
Ist mir eigentlich nicht bekannt.
Kann natürlich sein, das das geht.
Und das die Variable da schon der Wert zurückgibt -
Willst oder kannst du das nicht verstehen?
Das ist keine Veröffentlichung einer Map sondern eine Vorstellung
-
Bis wann hat man Zeit, eine Bewertung abzugeben?
Ein Tag oder eine Woche, sowas z.B.^^ -
Nein es geht nicht,
vorher gings ja auch nicht.