Beiträge von PermanenT

    Guten Abend,
    MySQL ist eine Speicherart wie Dini.
    Nur das MySQL wie ich finde einfacher ist und auch Schneller.
    Als neuling kann man beides benutzen natürlich sind die meisten GF's auf DINI
    Aber es ist nicht wirklich nötig
    Also du kannst auch ohne Scripten und alles

    Guten Tag,
    ich war grade auf dem Testserver und habe mich etwas umgeguckt.
    Der Server gefällt mir echt gut. Da es viel Gemapptes gibt was auch nicht nur so
    dahin geklatscht wurde.
    Das Script soll nur 6000Zeilen umfassen was ich finde für den Spielspaß den das Script bietet echt top ist.
    @pwnfl4sh: ist dazu auch noch echt nett wie mir InGame aufgefallen ist

    if(dialogid == DIALOG_LOHN)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    new string[250],betrag,pfad[68];
    format(pfad,sizeof(pfad),"Ordner/Dateiname");
    format(string,sizeof(string),"Rang 1 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    betrag = dini_Int(pfad,"Rang1"); //Hier so Sprich Du weißt der variable betrag den Wert der Rang muss dini_Int sein 1 zu
    format(string,sizeof(string),"Rang 2 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 3 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 4 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 5 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 6 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    return 1;
    }
    if(listitem == 1)
    {
    if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
    {
    ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
    return 1;
    }
    }
    }
    }


    Es muss dini_Int sein um zu gehen da es eine Zahl ausgeben soll

    if(dialogid == DIALOG_LOHN)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    new string[250],betrag,pfad[68];
    format(pfad,sizeof(pfad),"Ordner/Dateiname");
    format(string,sizeof(string),"Rang 1 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    betrag = dini_Get(pfad,"Rang1"); //Hier so Sprich Du weißt der variable betrag den Wert der Rang 1 zu
    format(string,sizeof(string),"Rang 2 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 3 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 4 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 5 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 6 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    return 1;
    }
    if(listitem == 1)
    {
    if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
    {
    ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
    return 1;
    }
    }
    }
    }

    Guten tag,
    mir so sagt die Server Werbung nicht zu.
    Da es für mich einfach so runter gerattert wurde.
    Es wäre schön wenn du ein Paar Bilder machen könntest bei den Fraktionen
    u. Jobs.
    So dieses einfache Schwarz Grau ist irgendwie naja nicht so.


    Aber so vom Text her geht es klar.

    Guten tag,
    du gibst wenn ich es richtig sehe keinen Pfad an.
    Wodurch das System nicht weiß wo es auslesen soll.
    Also musst du es so machen


    if(dialogid == DIALOG_LOHN)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    new string[250],betrag,pfad[68];
    format(pfad,sizeof(pfad),"Ordner/Dateiname"); //hier musst du natürlich den Ordner in Scriptfiels angeben u. den Datei Namen
    format(string,sizeof(string),"Rang 1 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    dini_Get(pfad,"Rang1",betrag);
    format(string,sizeof(string),"Rang 2 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 3 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 4 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 5 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    format(string,sizeof(string),"Rang 6 - $%d",betrag);
    SendClientMessage(playerid,Grau,string);
    return 1;
    }
    if(listitem == 1)
    {
    if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
    {
    ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
    return 1;
    }
    }
    }
    }


    format(pfad,sizeof(pfad),"Lohn/Rang1");
    Sprich jetz:
    Im Ordner Scriptfils ist ein Ordner namens LOHN und da drin ist die Text datei?

    Fragen wir einfach mal ob du es erfüllst.
    Also besser gesagt wir testen es mit einem ELSE
    if(strcmp(cmd,"/testbefehl",true)==0)
    {
    if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
    {
    SetPlayerAttachedObject( playerid, 0, 19472, 2, 0.017478, 0.051500, 0.003912, 285.055511, 90.860740, 171.179550, 1.780549, 0.912008, 1.208514 );
    SendClientMessage(playerid, BLUTROT, "Wenn der Text hier kommt aber du keine Gasmaske angehängt bekommst hast du verkackt....");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Test um zuschauen ob du die Abfrage erfüllst");
    return 1;
    }
    }

    Dein Saven ist total Fail
    Du benutzt für alles einen neuen Query


    Du musst auch am Ende des Formats User[playerid][pName]


    Du hast 2 Faktoren und Weißt nur einen Wert zu


    Wenn du bin 16Uhr noch immer nicht drauf kommst
    Also es nicht verstehst helfe ich dir
    Weil bin am Handy ist nicht So gut

    Schreib doch eine vernünftige Anfrage wie jeder Mensch hier
    Warum Schaft ihr das nicht
    Sagt was über euch
    Über das script
    Über eure Pläne


    So wird sich kein GESCHEITER Scripter melden


    Das hat ja nichts So eine typische kiddy Anfrage