Commands gehen nicht

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..


    Ich versuche die ganze Zeit Commands zu machen (mehrrer zu machen) aber es kommt nur ein Error oder geht garnix..



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(!strcmp(cmdtext, "/area", true))
    {
    SendClientMessageToAll(0xDEEE20FF, "SERVER: Jemand ist der Area betreten!!! (/area)");
    SendClientMessage(playerid, 0xFFFFFFFF, "Willkommen in der Area!!!");
    SetPlayerPos(playerid,322.5602,2054.1702,17.6406,149.6487);
    return 1;
    // Returning 1 informs the server that the command has been processed.
    // OnPlayerCommandText won't be called in other scripts.
    }
    return 0;
    // Returning 0 informs the server that the command hasn't been processed by this script.
    // OnPlayerCommandText will be called in other scripts until one returns 1.
    // If no scripts return 1, the 'SERVER: Unknown Command' message will be shown.
    }


    if (!strcmp2(cmdtext,"/healme",true))
    {
    SetPlayerHealth(playerid, 100);
    SendClientMessage(playerid,0xFF3399AA,"Du hast dich geheilt!");
    return 1;
    }




    Das ersetz der immer.. wenn ich danmn/healme mache, dann komm ich in die Area und so Scheretze!!

  • Außerdem ist das "return 0;" zu viel. Das stoppt das Script direkt nach der ersten If-Abfrage.


    Edit: Und beim 2-ten If-Clause steht "strcmp2" - Was hat die 2 da verloren? :p


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • error 010: invalid function or declaration




    if(strcmp("/healme",cmdtext,true))
    {
    SetPlayerHealth(playerid, 100);
    SendClientMessage(playerid,0xFF3399AA,"Du hast dich geheilt!");
    return 1;
    }
    return 0;
    // Returning 0 informs the server that the command hasn't been processed by this script.
    // OnPlayerCommandText will be called in other scripts until one returns 1.
    // If no scripts return 1, the 'SERVER: Unknown Command' message will be shown.
    }

  • [code ][/code ]Ich hoff das dass geht ^ ^ **Edit ging nicht :D


    Also zuerst benutzen wir Code Tags desweiteren lese bitte mal die Unterschiede von dir und RedAge


    if(strcmp("/healme",cmdtext,true))Deins
    uind hier RedAge
    if(strcmp("/healme",cmdtext,true)== 0)

  • aus deinem ersten Beitrag kann ich rauslesen, das du zwischen deinen beiden Befehklen ein "return 0" hast.. mach das mal weg.. und der 2. error kommt, weil du den /healme befehl nicht im public OnPlayerCommandText hast ;)

  • aus deinem ersten Beitrag kann ich rauslesen, das du zwischen deinen beiden Befehklen ein "return 0" hast.. mach das mal weg.. und der 2. error kommt, weil du den /healme befehl nicht im public OnPlayerCommandText hast ;)


    Achso..


    Und wie bekomme ich den Befehl in das OnPlayerCommandsText??

  • Ich wollte eben etwas in meinem Script machen und dann kam das...



    error 029: invalid expression, assumed zero
    error 004: function "OnPlayerEnterVehicle" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3678) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3678) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3678) : error 004: function "OnPlayerExitVehicle" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3683) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3683) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3683) : error 004: function "OnPlayerStateChange" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3688) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3688) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3688) : error 004: function "Streamer_OnPlayerEnterCP" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3694) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3694) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3694) : error 004: function "Streamer_OnPlayerLeaveCP" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3699) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3699) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3699) : error 004: function "Streamer_OnPlayerEnterRaceCP" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3704) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3704) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3704) : error 004: function "Streamer_OnPlayerLeaveRaceCP" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3709) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3709) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3709) : error 004: function "OnRconCommand" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3714) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3714) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3714) : error 004: function "OnPlayerRequestSpawn" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3719) : warning 225: unreachable code
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3719) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3719) : error 004: function "OnObjectMoved" is not implemented
    C:\Dokumente und Einstellungen\Administrator\Desktop\STunt World\gamemodes\StuntPlanet.pwn(3724) : warning 225: unreachable code
    error 029: invalid expression, assumed zero
    error 004: function "OnPlayerObjectMoved" is not implemented
    warning 225: unreachable code
    error 029: invalid expression, assumed zero
    error 004: function "Streamer_OnPlayerPickUpPickup" is not implemented
    warning 225: unreachable code
    error 029: invalid expression, assumed zero
    error 004: function "OnVehicleMod" is not implemented



    Obwohl...Mir gestern RedAge alles von Errors und Warnings weg gemacht hat ...