[HILFE] /o Befehl

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
  • Ich habe hier mal ein kleines Problem mit dem /o Befehl.


    Und zwar soll bei dem Befehl /o Geld abgezogen werden und wenn man nicht genug Geld hat soll eine Naricht kommen und kein Geld abgezogen werden.
    Aber wie mache ich das ? Habe mich schon selber daran versucht und das kam dabei raus ^^



    ocmd:o(playerid, params[])
    {
    new string[128];
    new pMoney = GetPlayerMoney(playerid);
    if(pMoney >= 125)
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Sie haben nicht genügend Geld. ($500)");
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    strreplace(sendername, '_', ' ');
    format(string, sizeof(string), "(( %s: %s ))", sendername, params);
    SendClientMessageToAll(COLOR_WHITE, string);
    return 1;
    }


    /Edit

  • ocmd:o(playerid, params[])
    {
    new string[128];
    new pMoney = GetPlayerMoney(playerid);
    if(pMoney >= 500)
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Sie haben nicht genügend Geld. ($500)");
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    strreplace(sendername, '_', ' ');
    format(string, sizeof(string), "(( %s: %s ))", sendername, params);
    SendClientMessageToAll(COLOR_WHITE, string);
    GivePlayerMoney(playerid,-500);
    return 1;
    }