Beiträge von Kaliber

    Danke schonmal das mit dem Primärschlüssel geht nun was meinst du mit A_I ?

    A_I steht für Auto_Increment.


    Sprich Spieler 1 bekommt ID 1...Spieler 2 ID 2 usw.


    Er zählt quasi die Spalte ID immer +1 hoch und somit ist dieser Wert eindeutig.


    Bei dir wäre dieser Wert sonst immer auf 0, da du ihn ja nicht veränderst.


    Somit klicke bei Struktur auf ID und dann Bearbeiten und dann gibt es da ein Feld wo A_I steht und da klick das an :)

    Geh auf Struktur und dann bei ID steht rechts irgendwo Primärschlüssel, da musst du draufklicken und dann kannst du es bearbeiten.


    Allerdings solltest du noch auf Bearbeiten klicken und einen haken bei A_I machen, damit er die ID automatisch hochzählt und das somit eindeutig ist.

    Kannst du bitte präziser erklären...was du mit Berechtigungen meinst?


    Dass du keinen Login hast oder wie?


    Willst du das denn auf deinem Localhost machen oder auf einem anderen Server?


    Das Adminlevel kannst du über phpmyadmin dann ändern.

    Irgendwie kommt 2 mal in der cmd Box:

    Dann wird diese Funktion wohl 2x aufgerufen...



    Ansonsten nichts und geldaen wird auch nicht.

    Joa, damit wäre alles gesagt, danke jetzt kann ich dir genau sagen, woran es liegt.


    Ah ne, meine Glaskugel hab ich ja verloren gehabt.


    Wie wäre es mit mehr Informationen.


    • Existieren alle Pfade und alle Dateien in diesen Pfaden?
    • Sagt crashdetect etwas?
    • NormalInventarName was steht da so alles drinnen?
    • printe dir doch die Werte testweise in den Schleifen, dann weißt du, was geladen wird.
    • Dann kannst du herausfinden, wieso es nicht geladen wird, vermutlich weil etwas mit den Pfaden nicht stimmt.

    Weiß wer wie man´s hinkriegt das wenn ich in Pawno eine Funktion eintippe er mir die benötigten Argumente anzeigt? Hatte das früher mal, aber irgendwie isses schon seit einer geraumen Zeit verschwunden...

    STRG + Leertaste.


    Wenn du von eigenen Funktionen die Argumente sehen willst, musst du als Kommentar diese als native deklarieren :)

    new i = 0;
    for(i < 10)
    {
    SendClientMessage(playerid,-1,"Meinst du so?");
    }

    ...was soll ich damit anfangen?


    Das ist nicht mal ein funktionierender Code...


    Das kann man nicht mal so schreiben.



    C
    for(;;)
    {
        SendClientMessage(playerid,-1,"Meinst du so?");
    }

    Das wäre eine Endlosschleife...kannst sie ja mal irgendwo einbauen und schauen, was dann dein Server macht :)

    es kommt nur auf der art an was genau es für eine schleife ist..

    Naja...wir reden hier von einer Endlosschleife...


    Aber interessant, hast n Beispiel parat? :)


    //Edit:

    Hier wird mal wieder geredet.



    und keine Schleifen ins endlose laufen zu lassen, was leider auch viele vergessen bzw nicht wissen.

    Genau, das ist eines der häufigsten Fehler...nur mal so, wenn sowas passiert, hängt sich der komplette Server auf und es geht gar nichts mehr ^^


    Sowas fällt dann einem relativ schnell auf...



    Leistung zu erwarten auf einer eh nicht weit-reichende Sprache bzw. (Skriptsprache) ist fast schon paradox.

    Was redest du da?
    Pawn wird sogar für Mikrocontroller verwendet und ist eine sehr effiziente Sprache.
    Man kann ja sogar direkt Maschinen-Code (Assembler) in Pawn schreiben.
    Die Sprache ist sehr effizient.


    Aber macht das Topic dicht und googelt einfach ein wenig, wurde schon tausende mal besprochen das Thema.


    Gibt ja genug Tutorials, sowohl im Englischen, als auch im Deutschen, die paar Tipps geben.

    Probier mal:


    C
    new string[2048] = HTML_SERVER"Arena\t"HTML_SERVER"Spieler / Maximale Spieler\t"HTML_SERVER"Waffen";
    for(new i; i<MAX_1VS1_ARENEN; i++)
    {
    	format(string, sizeof(string), "%s\n%s\t0 / 2\t%s", string, Deathmatch_1vs1[i][d_Name_GER], Deathmatch_1vs1[i][d_WeaponName_GER]);
    }
    ShowPlayerDialog(playerid, DIALOG_1VS1, DIALOG_STYLE_TABLIST_HEADERS, ""HTML_SERVER""#SERVER_NAME" "HTML_WHITE"- 1 gegen 1", string, "Bestätigen", "Zurück");

    ein absoluter Zufall!

    Naja...das würde ich jetzt so nicht bezeichnen ^^


    Schon vor Jahren wurden Fußballstadien gemappt in SA:MP und sogar Fußball Systeme geschrieben.


    Joa ich sag mal klein, aber fein zu der Map ^^


    Ist denn ein Fußballsystem in Planung? :D


    Und für welchen Server ist n das gedacht? :)

    wandle die DynamicObjecte mal in die Standart CreateObjecte um und teste das mal...

    Das ist ein sehr sehr schlechter Rat.


    Grundsätzlich sollte man versuchen überall nur Dynamics zu nutzen.


    Okay, da sieht man, dass dir nur 610 Objekte angezeigt werden.


    Das heißt du hast noch Slots frei, das bedeutet irgendwo ist ein Fehler in deinen Config Einstellungen.


    CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 300.0);


    Das sind die Paramter von CreateDynamicObject.


    Sprich wenn du es so schreibst:



    CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, .streamdistance = 300.0);



    Bzw kannst du ja mal versuchen diese zu erhöhen.


    Und versuche kein CreateDynamicObjectEx in deinem Fall zu verwenden.


    Und die Einstellungen in der server.cfg sind nur für CreateObject, nicht CreateDynamicObject.