/equip - Warnungsproblem

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
  • Liebe Community,
    Ich möchte mich mal wieder an euch wenden, ich habe 3 Warnung und die stören mich.


    Die Warnungen:


    C:\LoR-Server\gamemodes\LoR-v1.pwn(1414) : warning 213: tag mismatch
    C:\LoR-Server\gamemodes\LoR-v1.pwn(1416) : warning 202: number of arguments does not match definition
    C:\LoR-Server\gamemodes\LoR-v1.pwn(1426) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Warnings.



    Die Zeilen:



    if (!strcmp("/equip", cmdtext, true, 6) == 0) // Zeile 1414
    {
    if(IsPlayerInRangeOfPoint(playerid,-218.8957,1406.0513,27.7734)) // Zeile 1416
    {
    if(sSpieler[playerid][Fraktion] == 13)
    {
    SendClientMessage(playerid,COLOR_ABLUE,"Du hast eine Deage, M4, MP5, Spray und ein Baseballschläger aus dem Waffenschrank entnommen.");
    GivePlayerWeapon(playerid,24,150);
    GivePlayerWeapon(playerid,31,150);
    GivePlayerWeapon(playerid,41,500);
    GivePlayerWeapon(playerid,5,1);
    }
    if(!sSpieler[playerid][Fraktion] == 13) // Zeile 1426
    {
    SendClientMessage(playerid,COLOR_HGRAD,"Du hast keine Berechtigung.");
    }
    return 1;
    }
    }



    Würde mich um eure Hilfe freuen.




    MfG

  • if(strcmp("/equip", cmdtext, true, 6) == 0) // Und hier musste auch das ! weg
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,-218.8957,1406.0513,27.7734)) // Hier hast du die Rage vergessen
    {
    if(sSpieler[playerid][Fraktion] == 13)
    {
    SendClientMessage(playerid,COLOR_ABLUE,"Du hast eine Deage, M4, MP5, Spray und ein Baseballschläger aus dem Waffenschrank entnommen.");
    GivePlayerWeapon(playerid,24,150);
    GivePlayerWeapon(playerid,31,150);
    GivePlayerWeapon(playerid,41,500);
    GivePlayerWeapon(playerid,5,1);
    }
    if(sSpieler[playerid][Fraktion] == 13) // Das ! musste weg
    {
    SendClientMessage(playerid,COLOR_HGRAD,"Du hast keine Berechtigung.");
    }
    return 1;
    }
    }

  • Warum Fragst du nicht gleichzeitig oben ab?
    Also du Fragst 2 mal ab ob man in der Fraktion ist.

  • Equ:


    Wenn er es so macht, wie du schreibst,
    dann kann den Befehl gar keiner ausführen.
    Nicht einmal die Frak ID: 13 ....


    Wenn dann so:


    if(strcmp("/equip",cmdtext,true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,-218.8957,1406.0513,27.7734))
    {
    if(sSpieler[playerid][Fraktion] != 13) return SendClientMessage(playerid,COLOR_HGRAD,"Du hast keine Berechtigung.");
    SendClientMessage(playerid,COLOR_ABLUE,"Du hast eine Deage, M4, MP5, Spray und ein Baseballschläger aus dem Waffenschrank entnommen.");
    GivePlayerWeapon(playerid,24,150);
    GivePlayerWeapon(playerid,31,150);
    GivePlayerWeapon(playerid,41,500);
    GivePlayerWeapon(playerid,5,1);
    return 1;
    }
    }


    MfG ;)