Allen Spieler Geld geben

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
  • Hallo Community,
    ich möchte das ich per /giveall GELDMENGE allen Spieler die gerade Online sind Geld geben kann.
    D.h wenn ich /giveall 3500 mache, dass alle SPieler die ONLINE sind 3500$ bekommen.
    Ich bräuchte dringend Hilfe. Durch ocmd bitte.


    mfG,
    Ien_Levin

    :) SWAGETTI & YOLONAISE!


  • ocmd:givecash(playerid, params[])
    {
    // Admin Abfrage kommmt hier hin
    new money;
    if(sscanf(params,"d",money)) return SendClientMessage(playerid,-1,"Nutze: /givecash (amount)");
    foreach(Player,i)
    {
    GivePlayerMoney(i,money);
    }
    }


    dürfte so gehen ungetestet

  • Hab das jetzt eingesetzt:


    ocmd:givecash(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
    new money;
    if(sscanf(params,"d",money)) return SendClientMessage(playerid,-1,"Nutze: /givecash (amount)");
    foreach(Player,i)
    {
    GivePlayerMoney(i,money);
    }
    }


    Bekomme ber diese Errors:



    C:\DOKUME~1\BRTLE~1\Desktop\GERMAN~1\pawno\include\sscanf.inc(173) : error 017: undefined symbol "foreach"
    C:\DOKUME~1\BRTLE~1\Desktop\GERMAN~1\pawno\include\sscanf.inc(175) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\BRTLE~1\Desktop\GERMAN~1\pawno\include\sscanf.inc(178) : error 017: undefined symbol "playerid"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2881) : error 017: undefined symbol "foreach"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2883) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2885) : warning 209: function "ocmd_givecash" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.

    :) SWAGETTI & YOLONAISE!

  • Bekomme nur noch diesen Warning:


    C:\Dokumente und Einstellungen\Bärtle\Desktop\German Deathmatch\gamemodes\Deathmatch.pwn(2886) : warning 209: function "ocmd_givecash" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    :) SWAGETTI & YOLONAISE!


  • Das kommt davon, wenn man 0 Ahnung hat von dem was man eigentlich tut. Wenn du lesen würdest, wüsstets du was das für ein Fehler ist. Ich find das schlimm, dass jeder "Scripten" möchte aber dann nur Copy&Past macht. :thumbdown: