Beiträge von Kaliber
-
-
Wie speicherst du denn jetzt, ich hoffe du speicherst trotzdem noch immer saModelID.
Und änderst du diesen Wert von der Modelid nochmal irgendwo?!
-
SpielerAutoInfo[playerid][slot][saModelID] = CreateVehicleEx(SpielerAutoInfo[playerid][slot][saModelID]
Fällt dir was hier auf?
Du überschreibst die Modelid hier mit der vehicleid.
Das macht nicht soviel Sinn, da solltest du wohl eher eine temporäre Variable für die Vehicleid verwenden, oder diese in deinem enum anlegen.
-
SpielerAutoInfo[playerid][slot][saModelID]
Da handelt es sich ja um diesen Wert.
Offensichtlich weist du diesen falsch zu.
Zeig uns doch mal, wo bzw wie du das machst bzw wo du das verwendest

-
Vor dem `PosX` fehlt offensichtlich ein , was man sofort sieht, wenn man das Query vor Augen hat

-
Printe dir doch wieder direkt das Query, da siehst es dann doch direkt...
-
204 = vehicleid die du speicherst.
560 = modelid die du speichern willst

Jetzt such die Stelle im Code und nutze GetVehicleModel oder greif auf die richtige Model Variable zu

-
, WHERE `ID`
Lösche genau das...das hat da nichts verloren

-
Unter deinem mysql_function_query
print(mainQuery);
-
Habe dir schon mal gesagt, lass einfach dein query printen und schau es dir im Ganzen an.
Der Fehler sagt dir, dass die Spalten Anzahl nicht mit der Anzahl deiner Werte übereinstimmt...
-
Bitte keine Vollzitate, das macht man nicht

Antwort: Ja die "user" würden den "server" selber gestalten in dem diese selber "fraktionen" gründen und jederzeit untereinander alles klären etc.
Das ist zwar eine nette Idee, aber kaum umsetzbar.Da dann zwar jeder einen eigenen Namen und evtl noch Fahrzeuge und eine Base hat.
Aber spezifischere Features, wie GangFight Systeme oder dass die wen verhaften können oder sowas, ist schwer, da du das ja nicht für alle erlauben kannst, sonst endet der Server ja im Chaos.
Zudem ist das mit den Waffensystemen schwer, da du ja nicht abwägen kannst was genau das jetzt für eine Fraktion ist.Zwar könntest du das Kategorisieren, wie "Wähle zwischen Staatsfraktion/Gang/Mafia/Mofa Gang", aber dann könntest du genauso gut die Fraktionen vorgeben.
Ist sehr aufwändig was du vor hast und was es mit Länder und Städte ergründen/bauen zu tun hat, weiß ich immer noch nicht

-
Dann printe dir einfach mal dein Query und schau es dir im Ganzen an

-
Vll so ne Art Bewerbungssystem das nicht direkt jeder joinen kann oder so #whitelist
Schreckt viele Leute erstmal ab und ist sehr aufwändig. Schließlich musst brauchst du dann Leute.
Wenn sich am Anfang 100 Spieler auf deinen Server schmeißen...dann viel Spaß das alles händisch durchzugehen
Bans würden vom AC kommen und würden den User dann im Gericht oder so fangen und die Polizei oder Gericht etc pp müssten dann entscheiden ob Server verbot oder nicht.
Leute die cheaten, wollen offensichtlich nicht mehr auf deinem Server wirklich spielen.
Macht also keinen Sinn sie in ein Gericht zu schmeißen, wo evtl ihr bester Freund sitzt und sagt jo der ist korrekt und er dann die millionen bekommt, die gecheatet wurden.würde halt einiges dynamisch machen oder das man es bei mir beantragen muss.
Das ist nichts Neues mehr in dem Sinne. Das versucht nun eigentlich jeder Server.
Ziel wäre es das sich die Leute gegenseitig Supporten in dem man zu "behörden " etc geht.
Das eine nette Idee.
und die User können selber "städte" oder sogar "Länder" gründen und das würde dann so eine Art Die user bauen ihren Server selber bzw gestalten ihn 24/7 selber server werden.
Das verstehe ich nicht, wie das gemeint ist.
Was meinst du mit gründen, was meinst du mit weiter bauen?Das solltest du etwas ausführen...
-
'%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', %d', %f',
Du hast da nicht nur einen Fehler drinnen.
Schau dir allein Zeile 74 an.
Es muss immer '%d' sein. Am Anfang und am Ende ein '
Du solltest selbst sehen, dass die hinteren Beiden also schonmal nicht stimmen.
Gehe halt mal deinen eigenen Code durch und suche nach Fehlern, wir schieben dir hier nicht alles hinterher xD
-
Geht das auch wen ich alles mainQuery bennene?
Was willst du denn alles mainQuery benennen?!
Lösche doch einfach query und ersetze es durch mainQuery
-
Wie auch The Sensei einen post drüber schon erklärt, werden cache Funktionen nur in den Callbacks geladen, da diese asynchron sind.
Zudem sendest du als query die Variable query. Bereitest aber eine ganz andere Variable vor, nämlich mainQuery.
Ich frage mich überhaupt wieso query deklariert wurde...
-
Woran kann das liegen?
Schau dir nochmal Tutorials an, wie das mit den cache Funktionen funktioniert.
Du musst diese Auslagern in einem Callback, da diese asynchron aufgerufen werden. (http://forum.sa-mp.com/showthread.php?t=337810)
der befehl exestiert nicht?
Das ein üblicher Fehler, wenn etwas schief läuft während des commands.
Mit crashdetect werden dir im Server Log dann die Fehler angezeigt

-
habt ihr ne Idee?
crashdetect nutzen

-
Nicht direkt.
Aber es gibt 2 Alternativen:
- Du hast die Möglichkeit das als TextDraw anzeigen zu lassen. (Musst mal Sprite für SAMP googeln da müsstest du fündig werden)
- Du kannst es als Objekt anzeigen lassen
-
würde gerne aber noch ne Nachricht schicken lassen.Dann füge doch den switch wieder ein und pack da deine Nachricht rein xD