Nun, das geht nicht, da du attachte Objekte nicht mit MoveObject bewegen kannst ![]()
Beiträge von Kaliber
-
-
ich hatte es erstellt und ans Fahrzeug geheftet und dann ein Befehl gemacht aber es ging nicht ?
Wie sieht denn dein Befehl aus?
-
Ich wollte eine Tür so umschreiben das sie automatisch beim Gegenlaufen sich bewegt.
Nun, es gibt viele Türen die das automatisch machen, wie z.B. 1491Wenn du es manuell machen willst musst du prüfen ob der Spieler ganz nah an der Tür ist mit einem Timer...und dann MoveObject nutzen

mfg.

-
format(string,sizeof(string),"Tüv: Ja");
Schreibs einfach so:format(string,sizeof string,"T\172v: Ja");
und eine frage wie kann ich ein Object was ich am Fahrzeug Attachted habe bewegen ?
Indem du logischerweise die Koordinaten änderst...
-
in 10-20 Includes hooken
Das geht...aber irgendwann geht es logischerweise enorm auf die Performanz
-
Die Computer-IP und die Internet-IP sind vom Saat festgelegt und können nicht geändert werden alle 24stunden aber auch egal
So ein Quatsch...//Edit: Achso habe gerade mal deinen Post gelesen.
Mach einfach, dass man erst ab level 3 Geld anderen Spielern geben kann.
Und check regelmäßig die User auf Multiaccount...dann kann es nicht so zu problemen kommen

-
So habe es nun auf Pastebin hochgeladen.
Also ja das sieht soweit alles richtig aus:plaŸé¿o_^>ÊzÔRwEIuø·7ËÇ‚AH)4‡p°×yAfó½”É<.+¤
89.y€wÌRf²·Ÿ¾â1µã.þ'i8°v¶„›v]¯qÖÏi‡´èF*¥ƒQíЕí÷|0Ùq4"f_vÄI×ךbQê„ÄåæÒ`³”xqÝu{xKÏVC8íZiLÙØóÐ5;Mبe_€TW,³£H°fGu¬0†SNå=N1®†‚å5YþáIch wüsste nicht wo da ein Fehler sein könnte

Spoiler anzeigen #Ironie..
Lösch diese scheiße...da hast du etwas kopiert was anders konvertiert war...
-
Ein Actor ist ja auch kein Spieler....
Du kannst nur statisch das Label an der Position des Actors erstellen

-
Die ID 19198 kommt am nächsten da ran.
Die pickup Hm wie soll ich das beschreiben
Es ist halt ne Pickup die an ihrem platz bleibt aber die von oben nach unten Heller oder Dlunkler wird
Seit 0.3.7 gibt es den originalen Marker aus gta der sich bewegt: 19902mfg.

-
wäre das so richtig ?
Genau...nur als Beispiel..kannst das ja alles anpassen
stock ist ja klar aber was hat das const und das char zu bedeuten ?
Das const bedeutet, dass es konstante werte sind und das char packed das quasi...das ist egal, du sparst dadurch Speicher
-
kannst du mir auch bissn beschreiben ?
weil verstehe davon nur die hälfte
Was genau verstehst du nicht?Ich habe doch alles erklärt...
im Endeffekt musst du nur alle modelids durchgehen: https://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List
und da im Array eintragen welche Spritart die haben sollen

und fertig

und kannst dir jederzeit neue definieren

-
Naja, wie wäre es einfach so:
#define MAX_MODELS 211
#define GetSprit(%0) sprit{GetVehicleModel(%0)-400}
#define SPRIT_DIESEL 0
#define SPRIT_BENZIN 1
#define SPRIT_WASSER 2
#define SPRIT_ELEKTRIK 3
//what_everstock const sprit[MAX_MODELS char] = {
SPRIT_DIESEL, //Hier beginnt es ab model 400
SPRIT_DIESEL,
SPRIT_DIESEL,
SPRIT_BENZIN,
SPRIT_DIESEL,
SPRIT_BENZIN,
SPRIT_WASSER,
SPRIT_ELEKTRIK //Musst halt alle Fahrzeuge durch machen
};//Dann beim Dialog check, wenn er auf diesel geklickt hat
if(GetSprit(vehicleid) == SPRIT_DIESEL)
{
//Hier Tankt er Diesel
}
else
{
//Hier nicht!
}mfg.

-
-
Ansonsten muss man sich die Struktur für jedesmal anlegen - ist dann doch etwas sehr aufwendig.
Wieso?
Darum geht es doch gerade, dass man das nicht muss...
Weil wenn du die Tabelle speicherst...hat die Tabelle an sich doch immer die selbe Struktur

Wenn man sowas schon anbietet, dann sollte das auch einen allgemeinen nutzen haben.
Was redest du da? Es hat doch einen allgemeinen nutzen...Aussagen wie "du musst es ja nicht nutzen", sind für's Ego vielleicht sehr schön, für die Allgemeinheit leider unbrauchbar.
Achso...da man jedes Tool nutzen muss...was redest du hier für einen Schwachsinn?
Dann kann man sich die Veröffentlichung auch sparen
Ok...sobald ein paar Leute ein Tool nicht brauchen, kann man sich die Veröffentlichung sparen...ja ne ist klar..Zudem, wenn ich es für fast nichts verwenden kann, dann bringt es ja nichts.
Das kommt ja darauf an...wenn man viele Querys auf einzelne Tabellen macht, dann bringt diese Include sehr viel...da sie die ganzen Query strukturen übersichtlicher und einfacher macht.Wenn man immer nur 1x etwas in eine Tabelle schreibt, dann ist es trivial, aber das ist es im seltesten Fall.
Das mit dem Rückgabe Wert vom Insert, kann ich leider nicht so ohne weiteres handhaben, da das extrem die Nutzbarkeit von den cache Callbacks einschränken würde...
Wie dem auch sei...ich wollte es für ein paar Personen zur Verfügung stellen...dass ihr es komplett nutzlos findet...ist euer Ding...manche evtl nicht.
mfg.

-
Nun...installiere mal samp neu.
Wenn das nichts bringt, ändere evtl den Kompatibilitätsmodus auf XP Service Pack 3...
Falls das auch nichts bringt, könnte es auch an dem Skript selbst liegen, in diesem Fall frag ob du dir einen neuen Account erstellen darfst und deine Stats zurück bekommst

mfg.

-
Bei mir zeigt das mit dem Get page Errors für "class" und "=" an.
Ja weil er die Anführungszeichen vergessen hat
-
Diese Datei ist schon geladen.
bzw. im Ordner drinne
Dann schreibe sie in die server.cfg anstatt der mysql.so Datei
-
Lade die mysql_static.so Version

-
printe mal das query und poste es...^^
-
Gewöhne dir mal an, die Spalten / Tabellen Namen zu kennzeichnen.
Sprich schreib es mal so:
format(query,sizeof(query),"INSERT INTO `autos` (`besitzer`,`model`,`x`,`y`,`z`,`r`,`tank`,`Kennzeichen`) VALUES ('%i','%i','%f','%f','%f','%f','%i','%d')",sInfo[playerid][db_id],cInfo[carid][model],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r],cInfo[carid][pctank],cInfo[carid][ckz]);