/aw 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
  • Hallo Breadfish,


    ich arbeite an einem Selfmade habe aber das Problem das der Befehl /aw
    aus meinem anderen Script da nicht funktionieren will
    kann mir bitte jemand einen neuen machen??



    Mit freundlichen Grüßen
    [RoS]IceWatch


    strcmp Format


    Danke Voraus !





    abgekürtzt soll sein Antwort dass nur ein Admin einen Spieler was Schreiben kan als so Benutze: /aw [ID] [Text]


    und der spieler soll bekommen


    Admin [RoS]IceWatch [ID:0] : Hey wie geht es dir.


    aber Bitte im Strcmp Format .

  • ich würde dir lieber ocmd empfhelen ist leichter damit zu scripten & zu verstehen halt :D..


    Befehl:


    Muss du ggf. noch deinen Script anpassen


    ocmd:aw(playerid,params[])
    {
    new otherid, text[256],string2[128], Nachricht[256],string3[128];
    if(isPlayerAnAdmin(playerid,1))
    if(sscanf(params,"us",otherid,Nachricht))return SendClientMessage(playerid,GRAU,"Benutze: /aw [ID/Teilname] [Text].");
    if(!IsPlayerConnected(playerid))return SendClientMessage(playerid,DUNKELROT,"Falsche ID");
    {
    format(text,sizeof(text),"%s flüstert dir: %s",SpielerName(playerid),Nachricht);
    SendClientMessage(otherid,GELB,text);
    format(string2,sizeof(string2),"Du flüsterst zu %s :%s",SpielerName(otherid),Nachricht);
    SendClientMessage(playerid,GELB,string2);
    format(string3, sizeof(string3),"%s Flüstert etwas zu %s",SpielerName(playerid),SpielerName(otherid));
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerAnAdmin(i,GetPVarInt(playerid,"Adminlevel")))
    {
    SendAdminMessage(i,GELB,string3);
    }
    }
    }
    }
    return 1;
    }