Geld system

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
  • Hi Leute ich nochmal ich suche ein script.
    Wo man mit /givemoney Usern nach einem event geld geben kann
    das kann dann nur ein admins machen
    Außerdem bräuchte ich noch den script wo man das geld eines Spielers auf eine summe setten kann.
    Das wars

    Es soll so aussehen
    /givemoney [id] - Du hast den Spiele XY 1234 $ gegeben.
    /setmoney [id] - Du hast den Spieler XY das Geld auf 1234 gesettet.


    Danke im Vorraus
    Lars

  • Nein ?


    Das kannste höchstens als Stock machen ^^

    wie gesagt schwachsinn ... habe die funktion doch bei mir auch in einem public 8|


    hier mein eigenes simples antimoney pub


    public AntiMoney()
    {


    for(new i = 0; i<MAX_PLAYERS; i++)
    {


    new string[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(i,name,sizeof(name));
    format(string,sizeof(string),"/Spieler/%s.ini",name);
    new rgeld = dini_Int(string,"Geld");
    new fgeld = GetPlayerMoney(i);
    if( fgeld == rgeld)
    {
    }
    else
    {
    SetPlayerMoney(i, rgeld);
    }}
    return 1;
    }

  • Ja du meintest aber:


    Zitat

    blödsinn 8| ?


    klar geht das :
    SetPlayerMoney(zielid, betrag);
    ?

    auf

    Zitat

    es ist nicht möglich Geld von Spielern auf einen Betrag zu setzen, man kann es nur löschen.


    Hier hast du dein Scriptwunsch:

    Und solch eine Funktion gibt es nicht!
    Entweder sagt man es ganz und richtig oder garnicht :D


    MfG.
    Me

  • was ist dein problem klar kann er das für seine funktion nutzen ...


    if(strcmp(strget(cmdtext,0), "/setmoney", true) == 0)
    {
    new ziel = strval(strget(cmdtext,1));
    new setgeld = 1234;
    if(IsPlayerConnected(ziel))
    {
    SetPlayerMoney(ziel,setgeld);
    }
    else
    {
    SendClientMessage(playerid, Rot,"die ziel id ist nicht online");
    return 1;
    }
    }