Schau hier nochmal rein: http://forum.sa-mp.com/showthread.php?t=337810
du musst forward und public nutzen für die cache Funktionen ![]()
Schau hier nochmal rein: http://forum.sa-mp.com/showthread.php?t=337810
du musst forward und public nutzen für die cache Funktionen ![]()
GetFreeATM()
Das funktioniert nicht so ![]()
Du musst die cache Funktion in einem Callback verwenden und nicht direkt darunter.
Ansonsten ist diese immer 0 und deshalb funktioniert nur der 1. ATM, da der den index 0 hat ![]()
Pack unter Zeile 24 mal ein return 1; ![]()
Wie wird der Name denn übergeben?
Oder willste den Spielernamen speichern?
Theoretisch einfach mit:
format(ATMPlayer[playerid], sizeof(ATMPlayer[]), inputtext);
Für Zwischenspeicherung eigenen sich aber auch gut PVars, da man diese nach temporärer Nutzung wieder löschen kann ![]()
Dann mach den Speed doch mal langsamer
Probier halt ein bisschen rum.
Also mal 0.0005 ![]()
Hast ein Enum dazu?
Also die X, Y und Z Koordinaten, wo stehen die denn drinnen.
Im Prinzip loopst durch alle durch, nimmst von jedem den Abstand zu dem Spieler und nimmst die id von dem, wo der Abstand am kleinsten ist und solltest noch auf einen max Abstand prüfen, sodass er auch wirklich davor steht ![]()
UPDATE haus SET besitzer= `%i` WHERE id=`%i`
Das query ist falsch.
Bei Werten darfst du keine ` verwenden. Diese setzt man nur bei Spalten (Columns). Bei Werten verwendet '.
Also schreib es so:
Muss ich das wirklich tun, damit du dir meinen Code anguckst? (Bitte nicht böse nehmen, aber ich möchte meinen Code gerne so beibehalten.)
Quatsch, du musst das nicht tun.
Ich meine nur, damit du die neuen MySQL Funktionen nutzt: http://forum.sa-mp.com/showthread.php?t=337810
Sonst bringen dir die cache Funktionen ja nichts.
Ich geh jetzt aber eh pennen, also viel Erfolg noch ![]()
Definiere mir "auslagern"
Also für die Nutzung der cache Funktionen, musste ja sowas machen:
//Da halt wo bei dir alles steht
format(query, sizeof(query), "SELECT * FROM spieler WHERE name = '%s'", name);
mysql_function_query(handle, query, true, "LoadBankTransaktion", "i", playerid);
//Und dann weiter unten - Diese Funktion ist dann ausgelagert, da sie nicht bei dem anderen stuff steht
forward LoadBankTransaktion(playerid);
public LoadBankTransaktion(playerid)
{
//und hier dann halt dein Bankzeug rein.
return 1;
}
Wen ich /healall mache kriegt keiner Leben warum?
Entweder das foreach ist falsch (keine Ahnung wie das bei dir aussieht) oder keiner hat den PVar Eingeloggt ![]()
jetzt ein etwas kompliziertes Problem
Also zum einen frage ich mich, warum du die alten mysql Funktionen nutzt und nicht mit cache arbeitest.
Dafür musste das auslagern.
und auslagern ist das richtige Stichwort, es ist nicht sehr ratsam den ganzen Code einfach dahin zu klatschen, denn wie du selbst sehen solltest, wird das sehr schnell sehr unübersichtlich und man weiß gar nicht wo man nach Fehlern suchen soll ![]()
Deshalb gilt, alles ordentlich auslagern und mal mit etwas Struktur an die Sache gehen.
Ich weigere mich wirklich diesen Code durchzugehen und nach den Fehlern zu suchen xD
Weiß jemand warum es mir als "Undefined Symbol" angezeigt wird?
Ja, weil deine samp Includes veraltet sind ![]()
Musst mal die Aktuellsten hier downloaden: http://www.sa-mp.com/download.php
Interessant was ein Mediziner zu dieser ganzen Geschichte sagt
Das nicht dein Ernst oder?

Das ist die Meinung von Lungenarzt Dr. Martin Hetzel.
Hier wird gegen ihn ermittelt: https://www.bild.de/regional/s…fessor-45517190.bild.html
Es hat mit einem System zutun wo er Alt drückt eine Animation durchführt und wenn er die Animation macht soll er nicht nochmal Alt drücken können bzw Alt spamen können
Dann sorge doch dafür (mittels einer Variable), dass das nicht geht, wenn er diese eine Animation ausführt, die nicht abgebrochen werden darf ![]()
@shoxinat0r
Mal eine Frage, kannst du den Thread hier dicht machen: Politik, Autos und co ?
Mir bluten meine Augen ![]()
aber dann Spielt er ja die Animation nicht ab.
...und wieso? :o
@Kaliber - Kannst doch immer helfen?
Ich kann joa, aber manchmal isses mir zu doof ![]()
format(query, sizeof(query), "INSERT INTO `fraktionscars` (`ModelID`, `FrakID`, `Farbe1`, `Farbe2`, `AnmeldungsOrt`) VALUES ('%d', '%d', '%d', '%d','0')", ModelID, FrakID, Farbe1, Farbe2);
Das heißt ja nur AnmeldungsOrt ![]()
INSERT INTO `fraktionscars` (`ModelID`, `FrakID`, `Farbe1`, `Farbe2`) VALUES ('%d', '%d', '%d', '%d')
Einfach da...mit in das INSERT packen.
und den Wert auf 0 setzen.
Wo er das Fahrzeug erstellt:
Da in dem Insert Query...setz es doch einfach auf 0.
Local hast du vielleicht Default Value 0 und auf dem Server nicht ![]()
und dieser fällt dann auch irgendwann, sodass es auf dem Dach landet.
...sogut wie nicht umsetzbar, sry.
- Ansonsten fällt mir das system von Ryder ein zur Grapple Hook
Ah lol, ja genau das war die Ursprüngliche Idee, nur er hat es ja ohne Seil gemacht, das ja dann n Witz xD
Aber danke für die Ideen, das gefällt mir ![]()
Was passiert mit dem Seilzug wenn man ihn in den Himmel schießt?
Nichts, man muss auch schon was treffen xD
Brauche ja Ziel Koordinaten: http://wiki.sa-mp.com/wiki/OnPlayerWeaponShot
//Edit:
Grad noch ein älteres Thema gefunden, wurde wohl doch schon mal umgesetzt:
http://forum.sa-mp.com/showthread.php?t=563425
Dort aber mit Neon Tubes, sieht aber dennoch sehr lustig aus hahaha xD