Command Spamt ^^

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
  • Die SendClientMessageTo all kommt sehr oft.

    ocmd:entschaedigung(playerid,params[])
    {
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
    new Geld,String[120];
    if(sscanf(params,"i",Geld)) return SendClientMessage(playerid,Rot,"Benutzung: /entschaedigung [GELD]");
    format(String,sizeof(String),":::::::Jeder Spieler erhält %d$ als Entschädigung!:::::::",Geld);
    SendClientMessageToAll(Orange,String);
    GivePlayerMoney(i,Geld);
    }
    return 1;
    }

  • Ja, aber mit SendClientMessageTOAll sendest du JEDEM Spieler eine Nachricht.
    Du musst also folgendes machen:
    cmd:entschaedigung(playerid,params[])
    {
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
    new Geld,String[120];
    if(sscanf(params,"i",Geld)) return SendClientMessage(playerid,Rot,"Benutzung: /entschaedigung [GELD]");
    format(String,sizeof(String),":::::::Jeder Spieler erhält %d$ als Entschädigung!:::::::",Geld);
    SendClientMessage(i,Orange,String);
    GivePlayerMoney(i,Geld);
    }
    return 1;
    }


    Kostenlose Pawno Alternative / PAWN IDE -> PawnStar
    Mass Effect
    :love:

  • Nur nebenbei, so würds auch funktionieren


    ocmd:entschaedigung(playerid,params[])
    {
    new String[64], Geld;
    if(sscanf(params,"i",Geld)) return SendClientMessage(playerid,Rot,"Benutzung: /entschaedigung [GELD]");
    format(String,sizeof(String),":::::::Jeder Spieler erhält $%d als Entschädigung!:::::::",Geld);
    SendClientMessageToAll(Orange,String);
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
    GivePlayerMoney(i,Geld);
    }
    return 1;
    }


    Gruß