Addplayer class- Schleife

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, ich hab eine Schleife probiert ins Selfmade aber es kommen 26Errors!


    Code:


    public OnGameModeInit()
    {
    DisableInteriorEnterExits();
    SetGameModeText("*****");

    for (new a = 0; a < 299; a++)
    {
    AddPlayerClass(a, 2237.5176,1285.9764,10.8203, 0, 0, 0, 0, 0, 0);
    }


    Errors:
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(46) : warning 202: number of arguments does not match definition
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(49) : warning 217: loose indentation
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(49) : error 029: invalid expression, assumed zero
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(49) : error 004: function "OnGameModeExit" is not implemented
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(51) : error 079: inconsistent return types (array & non-array)
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(54) : warning 225: unreachable code
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(54) : error 029: invalid expression, assumed zero
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(54) : error 004: function "OnPlayerRequestClass" is not implemented
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(56) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(57) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(58) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(59) : error 079: inconsistent return types (array & non-array)
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(62) : warning 225: unreachable code
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(62) : error 029: invalid expression, assumed zero
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(62) : error 004: function "OnPlayerConnect" is not implemented
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(66) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(70) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(71) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(72) : error 079: inconsistent return types (array & non-array)
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(76) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(77) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(79) : error 079: inconsistent return types (array & non-array)
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(83) : warning 225: unreachable code
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(83) : error 029: invalid expression, assumed zero
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(83) : error 004: function "OnPlayerSpawn" is not implemented
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(85) : error 079: inconsistent return types (array & non-array)
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(88) : warning 225: unreachable code
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(88) : error 029: invalid expression, assumed zero
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(88) : error 004: function "OnPlayerDeath" is not implemented
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(90) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(91) : error 017: undefined symbol "playerid"
    C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(93) : error 017: undefined symbol "playerid"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    ~~~~~~~~~~~~~ Das sind Errors von anderen zeilen aber wenn der Code nicht drin ist kommen keine Fehler das in zeile 93 undefined symbol playerid...

  • Scheint ein Klammernfehler zu sein das heißt soviel wie, das eine Klammer fehlt also das Statement nicht geschlossen wird ist das was du gepostet hast deine komplette ongamemodeinit ?
    Wenn ja muss es so sein
    public OnGameModeInit()
    {
    DisableInteriorEnterExits();
    SetGameModeText("*****");

    for (new a = 0; a < 299; a++)
    {
    AddPlayerClass(a, 2237.5176,1285.9764,10.8203, 0, 0, 0, 0, 0, 0);
    }
    }

  • C:\Users\Modern Warfare 3\Desktop\Selfmade by MW3\gamemodes\Selfmade.pwn(46) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    Hab den Spawn hier verwendet:
    SetPlayerPos(playerid, 2237.5176,1285.9764,10.8203);
    SetPlayerCameraPos(playerid, 2235.8010,1286.0344,10.8203);
    SetPlayerCameraLookAt(playerid, 2237.5176,1285.9764,10.8203);
    return 1;


    Der Fehler ist: Mehrmals verwendet, aber wie soll ich das sonst machen xD


    edit/:
    Aber andere Skins gibts trotz. nicht

  • AddPlayerClass(a, 2237.5176,1285.9764,10.8203, 0, 0, 0, 0, 0, 0);


    Hab den Spawn jetzt 3x gemacht..
    2x max Erlaubt ;)

    AddPlayerClass(a, 2237.5176,1285.9764,10.8203, 0, 0, 0, 0, 0, 0);

  • Ich denke da ist dein Fehler du hast zu wenig argumente folgende brauchst du:


    // Falls es das nicht ist erläutere mal dein problem besser


    skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo


    Auserdem ist das 5 Argument eine Float Value
    AddPlayerClass (a, 2237.5176,1285.9764,10.8203, 0.0, 0, 0, 0, 0, 0, 0);

  • Mysterio, ich wollte mich rechtherzlich bedanken!
    Es geht Perfekt 0,01 % weiter mitm Selfmade :)