Dann Debugge mal deinen Code ![]()
Printe dir die einzelnen Variablen über den if-Statements mal und schau was da so rauskommt ![]()
Dann Debugge mal deinen Code ![]()
Printe dir die einzelnen Variablen über den if-Statements mal und schau was da so rauskommt ![]()
if(Rang < PlayerInfo[playerID][pAdmin])
Die Abfrage ist ja auch falsch rum.
if(PlayerInfo[playerID][pAdmin] > Rang)
So muss es heißen, da der AdminRang ja größer sein muss, als der Neue Rang, damit man degradiert werden kann ![]()
Ähm geklaut ?
Sicher nicht, sonst würde er sicher nicht soviele Fragen stellen ![]()
Wahrscheinlich eher vielleicht orientiert ![]()
Ist jetzt nicht so die ultra mega Deluxe Neuste Idee EditObject für sowas zu verwenden.
Hatte das schonmal jemand
Glaubst gar nicht, wie oft xD
Versuchs mal ohne floatadd einfach nur ein + ![]()
dass der Account nicht gefunden wurde.
Nur als Info, du kannst auch direkt inputtext im mysql_format verwenden, musst es da nicht in eine Variable packen ![]()
Zu dem Fehler, printe dir doch mal dein Query und dann schau in PHPMyAdmin nach, lass das query laufen und schau, was er dir da ausgibt.
Wahrscheinlich existiert der Spielername dann wirklich nicht ![]()
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 ![]()