Parametern bestimmte Funktionen zuweisen

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
  • Hey Leute, ich habe ein Problem und zwar möchte ich bestimmten Parametern etwas zuweisen.
    Ich arbeite mit OCMD hierbei ( weiß nicht ob es wichtig ist. )
    Bisher sieht mein Versuch so aus:

    ocmd:paratest(playerid,params[])
    {
    new para;
    if(sscanf(params,"u",para))return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /paratest [Parameter]");
    if(para < 1 || para > 3)return SendClientMessage(playerid,COLOR_WHITE,"Ungültiger Parameter, nur (1-3).");
    if(para == 1){SendClientMessageToAll(COLOR_RED,"PARAMETER 1!");}
    if(para == 2){SendClientMessageToAll(COLOR_YELLOW,"PARAMETER 2!");}
    if(para == 3){SendClientMessageToAll(COLOR_WHITE,"PARAMETER 3!");}
    return 1;
    }

    Nur, wenn ich ingame nun /paratest 1 schreibe, kommt nichts im Chat, also die SendClientMessageToAll ist einfach für mich eine Überprüfung ob es funktioniert, ich glaube ihr wisst was ich meine.
    Könnt ihr mir erklären wie man Parametern etwas zuweist?


    Viele Grüße,