Ja, das sind viel zu viele Angaben für CreateObject.
Es scheint, als wolltest du CreateDynamicObject nutzen ![]()
Ja, das sind viel zu viele Angaben für CreateObject.
Es scheint, als wolltest du CreateDynamicObject nutzen ![]()
Okay, da hätte ich mich klarer artikulieren müssen.
<?php}?>
Das ist nicht gut, mach das mal so: <?php } ?>
Okay, also in so einem Code ist das echt schwer zu finden.
Man mixxt eigentlich php und html nicht so. Also man kann, aber das ist sehr unsauber..wie man sieht ![]()
Der Fehler liegt an dem Unterschied zwischen <? und <?php ![]()
Nutze einfach überall <?php das behebt deinen "Fehler" ![]()
Uff, also das ist nicht so leicht alles zu erklären, was du hier falsch machst.
Aber ich versuch es mal kurz zu zusammenzufassen:
Zeig nochmal jetzt wie du den String formatierst und wie dein Code aussieht ![]()
Aber so nicht ?
Das liegt an dem Create ![]()
Um es kurz zu machen, mach die 100); hinten weg, bei dem einen ist es die DrawDistance und bei DynamicObject ist das die worldid ![]()
Suche Diese Textur:
...https://textures.xyin.ws/?page=textures&limit=10&search=dirt
Aber das kann wirklich alles sein.
Es wäre sehr hilfreich wenn du uns eine Positionsangabe machst, wo du das Bild aufgenommen hast...und vielleicht ein größerer Ausschnitt von dem Objekt..
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 ![]()