FraktionsKassen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • HEy Leute.
    Könnte mir jmd Zeigen wie ich ein Befehl machen kann , dass ich auf die Fraktionskasse was ein und Auszahlen kann?


    Sieht folgender maßen aus:
    unter OnGameModeInit hab ich folgendes:
    if(!dini_Exists("FraktionsKassen.cfg"))
    {
    dini_Create("FraktionsKassen.cfg");
    dini_IntSet("FraktionsKassen.cfg", "DCStaatskasse", 50000000); // Das 1. ist der Dateiname, das zweite der Name der Variable und das Dritte der Wert also 3500$
    }


    und wie mache ich jetzt einen befehl , dass ich da was einzahlen kann? BItte im hilfeee.

    Projektleiter

    Cleared to Land ist in der Script Werkstatt ;)



  • if(!strcmp(cmdtext,"/fkasse",true,7))
    {
    if(cmdtext[7] == 0)
    {
    new fkasse = dini_Int("FraktionsKassen.cfg","DCStaatskasse");
    new string[128];
    format(string,sizeof(string),"Staatskasse: %i",fkasse);
    SendClientMessage(playerid,0xFFFFFFFF,string);
    return 1;
    }
    new money = GetPlayerMoney(playerid);
    if(money < strval(cmdtext[8]))
    {
    SendClientMessage(playerid,0xFF0000FF,"So viel Geld hast du nicht dabei");
    return 1;
    }
    GivePlayerMoney(playerid,-strval(cmdtext[8]));
    new newfkasse = fkasse + strval(cmdtext[8]);
    dini_IntSet("FraktionsKassen.cfg","DCStaatskasse",newfkasse);
    SendClientMessage(playerid,0xFFFFFFFF,"Du hast in die Staatskasse eingezahlt");
    return 1;
    }


    Möglichkeit ohne dcmd, nicht getestet, kann und sollte von dir noch erweitert und an dein script angepasst werden, falls du es übernimmst.