Beiträge von TutNichts

    Danke, freut mich zu hören. :P
    Gerne mehr davon, aber auch gerne weitere Kritik.


    Nochmal zum Design:
    Bei Kauf kann ich euch einen Designer aus dem easy-scripting Team empfehlen der euch das ganze gegen etwas Bares dazu aufpeppt!


    Nochmal zu den Funktionen:
    Ich passe euch oder erstelle gerne auch noch zusätzliche Funktionen gegen Bares, Preis individudel.

    Ja umfangreich, wow, ein script von mir da kann man Autos spawnen mit 2 FARBEN, unfassbar, ganz schon unfangreich.


    Sag doch mal was genaueres... wie stellst du dir Systeme vor & welche?!

    Sie werden bei Gamemodeinit übergeben:
    format(FFeatures[spawns][Rank1], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank1", "FraktionsID", str4));
    format(FFeatures[spawns][Rank2], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank2", "FraktionsID", str4));
    format(FFeatures[spawns][Rank3], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank3", "FraktionsID", str4));
    format(FFeatures[spawns][Rank4], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank4", "FraktionsID", str4));
    format(FFeatures[spawns][Rank5], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank5", "FraktionsID", str4));
    format(FFeatures[spawns][Rank6], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank6", "FraktionsID", str4));
    format(FFeatures[spawns][Rank7], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank7", "FraktionsID", str4));
    format(FFeatures[spawns][Rank8], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank8", "FraktionsID", str4));

    #EDIT: Code & Kommentar: Er lädt die ja auch richtig, aber bei dem formatieren bzw. abfragen des Ranknamens vom User scheiterts
    #EDIT2:
    Habe mal die Variante von warstar14 genommen:
    Sollte doch gar nicht so falsch sein, oder?:
    //oben vom Stock:
    new Ranknamex[50],
    FactionFromPlayer = Spieler[playerid][Fraktion];
    //Mittedrin mal rausgefischt
    case 2:
    Ranknamex = FFeatures[FactionFromPlayer][Rank2];

    switch(GetPVarInt(playerid,"Adminlevel"))
    {
    new Adminlevel[50];
    case 0: {Adminlevel = "Spieler"};//Error
    case 1: {Adminlevel = "Tester"};//Error
    case 2: {Adminlevel = "Helferlein"};
    case 3: {Adminlevel = "Supporter"};
    case 4: {Adminlevel = "Moderator"};
    case 5: {Adminlevel = "Super-Moderator"};
    case 6: {Adminlevel = "Administrator"};
    case 7: {Adminlevel = "Super-Administrator"};
    case 8: {Adminlevel = "Server-Manager"};
    case 9: {Adminlevel = "Scripter"};
    case 10:{Adminlevel = "Serverbesitzer"};
    }
    eher so.

    Hi,
    bin immer noch beim Ranknamen. :D


    Also:
    format(str2, sizeof(str2), "FFeature[%d][Rank%d]", Spieler[x][Fraktion], Spieler[x][FraktionRank]);
    Lasse ich das jetzt ausgeben gibt er bspw.: "FFeature[2][Rank4]" aus, was auch richtig ist, aber er soll das eigtl. mit dem Auszug aus der Datenbank ersetzen, er lädt die Ranknamen, aber fügt die nicht richtig ein:
    format(str2, sizeof(str2), "FFeature[%d][Rank%d]", Spieler[x][Fraktion], Spieler[x][FraktionRank]);
    format(str, sizeof(str), "%s %s\n", str2, GetName(x));


    MfG.

    stock GetPlayerFactionRank(Fraktioon, Raank)
    {
    new str[128],
    str2[128];
    format(str2, sizeof(str2), "Rank%d", Raank);
    format(str, sizeof(str), "%s", FFeatures[Fraktioon][Raank]);
    return str;
    }


    Das sollte es doch auch tun, oder? :D
    Krieg nur ein Tagmistache in der 6. Zeile ... :x


    #EDIT: Code geht nicht wirklich, nur so halb, aber so gesehen nicht, nein. ^^

    Ah ok, das mit dem enum stimmt, Fehler von mir.
    Das mit dem Format & Array geht, schon mal getestet gehabt.
    Error bleibt bestehen. :X


    Code oben mal aktualisiert, Error bleibt dennoch ...

    Ich krieg gerade ein Reiz, ... dafür Geld zu verlangen... :s

    Zitat

    schließt das Admin


    DER GERÄT. <3


    Stell Sie doch zum Download, ist doch nichts großes ...


    Aber mal eine Frage: Zahlmethode?

    enum Faction {
    Rank1,
    Rank2,
    Rank3,
    Rank4,
    Rank5,
    Rank6,
    Rank7,
    Rank8
    };
    new FFeatures[MAX_FACTIONS][Faction];
    //Und dann ongamemodeinit


    format(FFeatures[spawns][Rank1], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank1", "FraktionsID", str4));
    format(FFeatures[spawns][Rank2], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank2", "FraktionsID", str4));
    format(FFeatures[spawns][Rank3], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank3", "FraktionsID", str4));
    format(FFeatures[spawns][Rank4], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank4", "FraktionsID", str4));
    format(FFeatures[spawns][Rank5], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank5", "FraktionsID", str4));
    format(FFeatures[spawns][Rank6], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank6", "FraktionsID", str4));
    format(FFeatures[spawns][Rank7], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank7", "FraktionsID", str4));
    format(FFeatures[spawns][Rank8], MAX_RANK_LENGH, mysql_GetString("Fraktionsraenge", "Rank8", "FraktionsID", str4));

    Das zum schluss ginge mit einer schleife einfacher, weiß ich, wills aber so. :PÜ

    Hi,
    hab gerade einen aussetzer, will einfach nicht klick machen. :D
    Folgendes:
    stock GetPlayerFactionRank(playerid)
    {
    new FraktionVonUser = Spieler[playerid][Fraktion],
    RankVonUser = Spieler[playerid][FraktionRank],
    String[100];
    format(String, sizeof(String), "Rank%d", RankVonUser);
    return FFeatures[FraktionVonUser][String];//Zeile
    }


    Woran liegts? :x