Fehler mit ocmd?

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 COm,


    Was failt denn da?


    ocmd:gwd(playerid,params[])
    {
    new art,pid,note;
    if(sscanf(params,"uiu",art,pid,note)) return SendClientMessage(playerid,111111,"/gwd [art][id][note]");
    if(art > 0 && art < 4) return SendClientMessage(playerid,1111,"Bitte nur 1 bis 3");
    {
    if(art == 1)


    Ist jetzt nur der Teil wenn cih jetzt Ingame aber bei art 1 auswähle geht da snicht?


    Mfg

  • Probier es mal so


    ocmd:gwd(playerid,params[])
    {
    new art,pid,note;
    if(sscanf(params,"iui",art,pid,note)) return SendClientMessage(playerid,111111,"/gwd [art][id][note]");
    if(art >= 4 || art < 1) return SendClientMessage(playerid,1111,"Bitte nur 1 bis 3");
    {
    if(art == 1)
    Denn soe wie ich es verstanden habe ist art ja z.B Normaler GWD oder Luftwaffen GWD
    pid ist der Spieler
    und note halt wie er abschließt
    art und note sind nur ganze Zahlen also integer = i
    pid ist ein User und damit u


    /edit habs verändert

  • Ich habs oben mal geändert deine Abfrage der "art" war komisch


    mal in Worten
    Wenn "art" größer als 0 und kleiner als 4 ist gib zurück "Bitte nur 1 bis 3";
    und jetzt
    Wenn "art" größer gleich 4 oder kleiner als 1 gibt zurück "Bitte nur 1 bis 3"


    /edit:
    Also nochmal 2 Varianten die gehen sollten
    ocmd:gwd(playerid,params[])
    {
    new art,pid,note;
    if(sscanf(params,"iui",art,pid,note)) return SendClientMessage(playerid,111111,"/gwd [art][id][note]");
    if(art >= 4 || art < 1) return SendClientMessage(playerid,1111,"Bitte nur 1 bis 3");
    if(art == 1)
    oder
    ocmd:gwd(playerid,params[])
    {
    new art,pid,note;
    if(sscanf(params,"iui",art,pid,note)) return SendClientMessage(playerid,111111,"/gwd [art][id][note]");
    if(art > 0 && art < 4)
    {
    if(art == 1)

    Einmal editiert, zuletzt von [COE]CodeX ()