Das ist nicht ZCMD, sondern iZCMD..und wie man sieht, ist es instabil, was mich nicht wundert, wenn ich mal so über den Code schaue xD
Benutz einfach den normalen ZCMD...xD
Das ist nicht ZCMD, sondern iZCMD..und wie man sieht, ist es instabil, was mich nicht wundert, wenn ich mal so über den Code schaue xD
Benutz einfach den normalen ZCMD...xD
Poste mal das Include ![]()
Das liegt wahrscheinlich an dem "CMD-Prozessor".
Eventuell mal die neuste Version downloaden ![]()
In Zeile 3 hast du ein Semikolon ; am Ende vergessen.
und in Zeile 5 schreib das mal so (sry hatte noch das Referenz Muster im Kopf, aber das ja nur bei strings in pawn)
anzahl = db_get_field_int(db_result,0);
...habe das query doch geschrieben..
Hier der vollständige Code, wenn du nicht weißt wie man ein query aufbaut und abschickt:
Funktioniert das auch in SAMP?
Natürlich ![]()
Wozu brauchste des?
Du kannst doch, wie ich es gezeigt habe, einfach nur die Header-Zeile ändern ![]()
Das mit den " oben ist richtig.
Lass diese mal so, dann müsste folgendes gehen:
Textdraw00 = TextDrawCreate(10.000000,379.000000,"Location: "#FIRST_TEAM_LOCATION);
Aber auch das mit format müsste funktionieren ![]()
printe der halt mal, was da eigentlich drinnen steht oder schau, ob dir deine TextDraws so auch richtig angezeigt werden, wenn du statisch was reinschreibst
Eventuell liegts ja gar nicht am Makro ![]()
Das beste wäre...wenn du diese umschreibst xD
Aber wenn du ein GF nutzt ist das sicherlich zuviel arbeit.
Dann ändere dort das OnPlayerCommandText in folgendes:
FIRST_TEAM_LOCATION
Wie ist das denn definiert? ![]()
...wenn du nur zcmd nutzt..wie kann es dann Befehle geben..die nicht von zcmd sind? ![]()
Am einfachsten machst du das, indem du schaust, ob du Sprites verwenden kannst (Schau mal bei google nach einem Sprite-Filterscript oder dem Sprite Browser) (Da gibt es glaube ich sogar einen Blitz) ![]()
Wie soll er %s auslesen wenn der Spieler Offline ist ?
Um den Spieler offline anzusprechen muss man den Namen eingeben (Also der Spieler der den Command ausführt muss logischerweise den Spielernamen eingeben, sscanf nutz also nur bei dem online spieler, bei dem offline spieler arbeite direkt mit dem params (escape den string natürlich vorher erst)..er hat ja schließlich keine spielerid ![]()
Dann lass dir mal das ganze Query ausgeben und poste es mal hier (da wo du diesen Fehler bekommst) ![]()
dcmd ist ein Makro für strcmp.
...das ist am schlechtesten ![]()
Entscheide dich für ocmd oder zcmd, damit bist du am besten dran ![]()
Ja ich verwende ocmd.. Kann man beides nicht gleichzeitig nutzen?
...doch, allerdings besitzt du offensichtlich noch eine alte Version von ocmd
(Downloade mal die aktuelle da wurde es richtig gehookt)
BTW:
Es ist richtig unnötig beide zu verwenden..
Entscheide dich für eins und replace einfach über die Such Funktion in Pawno ocmd: zu CMD:, dann nutzt du z.B. nur zcmd.
Das ist wesentlich besser..da du dann nur den halben Aufwand für einen Command hast ![]()
Es scheint so, als ob du nochmal irgendwo OnPlayerCommandText Hookst ![]()
Schau mal in deinen Includes und dort wird nicht richtig gehookt xD
Verwendest du eventuell ocmd & zcmd? Schau mal in deine Includes und poste mal hier, was du dazu so findest ![]()
ist es eigentlich schneller einen command in einem Array zu suchen?
Zum dritten mal nun...nein xD
Am schnellsten ist es, wenn du direkt an die Adresse springst...und zwar wie mit ocmd/zcmd/ycmd/pcmd xD