Beiträge von Mr.Soap

    Hei wenn ich einen Text aus einer Dini datei Wie Folgt versuche zu laden steht an der Stelle Einfach GARNICHTS weiss
    Jemand woran es Liegt ?



    ocmd:f(playerid, params[])
    {
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember] && PlayerInfo[i][pMember] >= 1)
    {
    new datei[64], text[68], string[84];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [TEXT]");
    format(datei,sizeof(datei),"/Fraktionen/%d/Ränge/%d.txt",PlayerInfo[playerid][pMember], PlayerInfo[playerid][pRank]);
    format(string,sizeof(string),"* %s %s: %s", dini_Get(datei,"Rankname"),SpielerName(playerid), text);
    SendClientMessage(i,HELLBLAU,string);
    }
    }
    }
    return 1;
    }


    Die dateien werden Ingame erstellt:


    Spoiler anzeigen


    ocmd:ranknamen(playerid, params[])
    {
    if(PlayerInfo[playerid][pLeader] >= 1)
    {
    new rank, rankname[10], datei[64];
    if(sscanf(params,"is",rank,rankname))return SendClientMessage(playerid,BLAU,"Benutze: /ranknamen [RANK] [NAME]");
    format(datei,sizeof(datei),"/Fraktionen/%d/Ränge/%d.txt",PlayerInfo[playerid][pLeader], rank);
    if(!fexist(datei))
    {
    dini_Create(datei);
    }
    dini_Set(datei,"Ranknamen",rankname);
    SendClientMessage(playerid,GRUEN,"Erfolgreich Geändert!");
    }
    return 1;
    }

    Sry, Dass ich solange AFK war hab Mein Tutorial zu Job´s erstellen hier Im Forum Verbessert... Hier das Komplette Das du Noch einfügen musst



    #define LiterPreis 10 //Preis Pro Liter Ganz hoch zu den anderen Defines Bitte
    forward Fillup(); //Oben ins Script



    public Fillup()
    {
    for(new i=1;i<MAX_PLAYERS;i++)
    {
    if(Refueling[i] == 1)
    {
    new Tankmenge, vehicle;
    Tankmenge = 100-Gas[vehicle];
    GivePlayerMoney(playerid, -LiterPreis*Tankmenge);
    Gas[vehicle] = 100;
    Unfreeze(playerid);
    }
    }
    return 1;
    }

    Hast du den Eine Sprit Einheit wenn Ja Sag sie mir ich baue dir was Zusammen ;)
    Oben ins Script:

    #define LiterPreis 10


    forward Fillup()
    {
    for(new i=1;i<MAX_PLAYERS;i++)
    {
    if(Refueling[i] == 1)
    {
    new Tankmenge, vehicle;
    Tankmenge = 100-DEINTANK[vehicle];
    GivePlayerMoney(playerid, -LiterPreis*DeinTank);
    DEINTANK[vehicle] = 100;
    }
    }
    return 1;
    }

    Müsste es eigentlich Geben such Mal nur nach Fillup ohen stock oder public davor Und guck ob du es Findest
    Wenn nicht dan kann dein Auto ja gar kein Sprit Bekommen... Bekommst du den Sprit ? Oder ist das Problem
    nur das man Gefreezt Bleibt `?