Beiträge von Whice

    Wichtig ist noch, dass SpielerName(playerid) den Spielernamen bei OnPlayerConnect o.Ä. speichert und SpielerName(playerid) dann auch später gespeichert wird, so dass du keine Probleme beim Ausloggen etc. bekommst

    Auf den ersten Blick war da nur ein kleiner Klammer-Fehler (einfach eine zu viel)

    Naja, wenn du drei Positionen hast, nimmst du für SetPlayerCameraPos die Position der Camera (Vielleicht nicht direkt im Object ;) ), danach stellst du dich an drei Positionen ( SetPlayerCameraLookAt ), die können ja zum Beispiel im 40 Grad Winkel sein. Danach kannst du noch bei OnPlayerKeyStateChange abfragen ob der Spieler eine Taste drückt, wenn dies der Fall ist gehst du eine Perspektive vor oder zurück.


    Zumindest wenn ich deine Aussage richtig verstanden habe

    Spieler stieg in ein Pony-Lieferwagen ein fuhr zur stadthalle hat da dann /kameraaufbauen gemacht und da war dann eine Kamara an der wand der stadthalle.
    Dann ging der Spieler wieder in den Pony und hat /kameraaufnahme gemacht und schon konnte er 40Grad links 0Punkt und 40Grad Rechts bewegen mehr weiß ich nicht.
    Daher auch die Frage ob man das dann auf ein Objekt übertragen lässt so das man es dann sehen kann oder nicht

    Nagut, dass könntest du ja einfach per SetPlayerCameraPos und dann immer SetPlayerCameraLookAt für die Richtungen verwenden

    Code
    format(string, sizeof(string), "~r~%d$~n~~w~%d Buchstaben", price, laenge-1);GameTextForPlayer(playerid, string, 5000, 5);

    Du musst schon die richtige Variable nehmen, die hast du ja sogar schon erstellt..

    [15:47:33] [plugins/mysql] cache_get_value_name_int: field 'ffraktionsname' not found
    [15:47:33] [plugins/mysql] cache_get_value_name_int: field 'fdrugs' not found
    [15:47:33] [plugins/mysql] cache_get_value_name_int: field 'fmats' not found

    Du müsstest mal in deiner Mysql-Tabelle die drei Spalten hinzufügen (ffraktionsname fdrugs fmats)
    Weiterhin sagt folgendes:

    [15:49:55] [plugins/mysql] mysql_format: destination size '350' is too small
    [15:49:56] [plugins/mysql] error #1065 while executing query "": Query was empty

    Das die new query[350]; zu klein ist, du müsstest den Wert hochsetzten, danach sollte es gehen

    /edit habe ein weiteres Problem:


    Ingame sieht es so aus:
    prntscr.com/gongh5


    und so sieht meine Datenbank aus:
    prntscr.com/gonh6x

    Speicherst du die Drogen denn bei SaveUserStats auch in die Datenbank?


    Weiterhin ist dein Drogenbefehl ein wenig komisch.
    Du schreibst in der Nachricht, dass die Drogen gesetzt werden format(string,sizeof(string),"AdmCmd: Der Admin %s (ID:%i) hat dir deine Drogen auf %i gesetzt.",SpielerName(playerid),playerid,menge);, du addiest die Menge allerdings zu der derzeitigen Menge hinzu: PlayerInfo[pID][pDrugs] += menge;


    Richtig wäre es so: PlayerInfo[pID][pDrugs] = menge;

    Finde es auch etwas too much.
    Im besten Fall sieht man ja ob das Tor auf oder zu ist und Textdraw's sind wie Chatbefehle oder Dialoge ehrlich gesagt nichts allzu neues in SAMP.
    Zur Optik hat @Kaliber glaube ich genug gesagt.