Du musst die Namen der IDs über GetPlayerName in einer Variable speichern, denn playerid und killerid verweisen nur auf einen Spieler.
LG
Du musst die Namen der IDs über GetPlayerName in einer Variable speichern, denn playerid und killerid verweisen nur auf einen Spieler.
LG
Du, oder wer auch immer das geschrieben hat, versucht einen String eines Arrays durch eine Zahl zu teilen.
Entferne das Ausrufezeichen vor dem strcmp, dann funktioniert der Schinken auch.
Du solltest auch lieber noch checken, ob inputtext nicht leer ist, ansonsten kann man dein System umgehen.
Wie du der Werbung auch entnehmen kannst, heißt die Domain auch squote.de
LG
Du kannst durch das Klicken einem String eine Zahl hinzufügen und per strval dann den String in eine reelle Zahl verwandeln.
Für den zweiten Teil brauchen wir mehr Infos, das war jetzt von den Infos her nicht ganz ausreichend.
Ich baue immer direkt das Gerüst des Spielers auf, damit auch das Admin-System.
Wenn sowas steht ist vieles kein Problem mehr, weil dieses System viel Zeit kostet und für einige Unübersichtlichkeit sorgt.
Danach gehe ich an Interiors und Fraktionen.
Im Regelfall zumindest. Ansonsten mache ich was anderes worauf ich Lust habe.
if(playertextid == INVALID_TEXT_DRAW)
zu
if(playertextid ==PlayerText: INVALID_TEXT_DRAW)
Warum genau der Code nicht funktioniert, kann ich dir nicht sagen.
Wenn du nicht gerade ESC drücken solltest, müsste der Code die Funktion auch aufrufen.
Mysteriös... kann dir dazu spontan jetzt nichts hilfreiches sagen..
Dann solltest du auch mit dem richtigen Callback arbeiten.. xD
https://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
Dann kannst du die Zeichenkette „_:“ vorher auch entfernen.
Probiere es mal innerhalb des richtigen Callbacks und gib dann Rückmeldung.
Das return 0; ist da schon richtig.
Kannst du eben kurz zusammenfassen, was du codetechnisch genau erreichen möchtest? Würde die Hilfe etwas erleichtern.
Benutze in der Abfrage _:clickedid
Zu "Beginn" gibt es auch nur den Server, der alte SA:MP Client wird weiterhin nutzbar sein - Also auch alle bisherigen Hacks dafür da alles Client-Side.
Stimmt, habe das gar nicht bedacht..
Bin mir da jetzt auch total unsicher, müssten sich nicht aber die Adressen zu den Serverfunktionen wie SpawnPlayer etc ändern, da der Aufbau vermutlich anders sein wird?
Wird nicht nötig sein, da zu Beginn durch gerade den neuen Aufbau alle Cheats und Hacks unbrauchbar werden.
Wäre aber echt nicht schlecht, wenn die das so wie in MTA absichern würden..
Hab probiert habe es geschaft das der Server admin die slots nicht ändern kann aber er kann die einstellung wieder ändern so was er es machen kann.
Kann ich ihm verbieten bestimmte einstellungen zu ändern.
Du kannst ihm über das fortgeschrittene Rechtesystem das Vergaberecht entfernen, dann kann er sich diese Rechte nicht mehr selbst zuordnen.
Wenn du ein Dokument für Lastschrifteinzug ausfüllst und das bearbeitet wurde, kannst du bei OVH jederzeit per Lastschrift zahlen.
Du könntest folgende Sachen mal probieren:
Sollte das nicht funktionieren, geht es an die Config Datei.
Die befindet sich im Regelfall unter /etc/mysql/my.cnf oder so ähnlich..
Das sind gerade Lösungswege, die mir spontan einfallen.
Ansonsten bräuchte man die Fehlermeldungen, anders kann man dir sonst nur über Spekulationen helfen.
LG
Woher bekomm Ich nun den Hostnamen ?
Ich hoffe, dass das gerade nicht dein Ernst ist oder du nur aufm Schlauch stehst...
Der Hostname ist die IP jenen Servers, auf dem sich der MySQL Server befindet.
LG
Sollte /vmord bei AHK - und da bin ich mir gerade nicht sicher - nicht automatisch aus dem Chat verschwinden, lässt du mit STRG + A den Text auswählen, entfernst ihn indem du ein Backspace sendest.
Ab hier ist es relativ einfach, du sendest einen Input mit dem Zeichen "t" voraus und fügst dann den Inhalt ein.
So zumindest die Theorie, keine Ahnung ob das so funktionieren wird.
Wenn mich mein Können nicht verlassen hat, dann passiert folgendes:
Bei ?0 wird der Code nur aufgeführt, wenn der Text nur /vmord ist (nicht /vmorde oder so etwas). Du sendest t voraus, danach den Command und gehst 8x nach links.
Hoffe, dass dir das irgendwie hilft. Alles ungetestet und basiert auf Bruchstücken meiner Erinnerung. x)
Schau am besten mal hier vorbei, wo anders bist du vermutlich an falscher Adresse..
Bei den Tutorials findet sich ganz bestimmt der ein oder andere hilfreiche Thread.
Ich kann dir persönlich von beidem stark abraten,
solltest du aber eine Finanzierung nehmen achte darauf, dass du nicht für jeden Scheiß draufzahlen musst, so können Sonderzahlungen schnell teurer werde.
Mit Leasing habe ich keine Erfahrung, dort ist man aber mMn. zu stark an die andere Partei gebunden, weshalb es für mich nicht in Frage kommen würde.
Du sendest die Nachricht nicht, das passiert nicht automatisch.