1 Error Hilfe...

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
  • Das hier ist der Befehl:



    //--------------------KIDNAPCMD------------------------------------------------------
    if(strcmp(cmd, "/kidnap", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] = i)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /kidnap [playerid] [Sitz: 0 = hinten links, 1 = hinten rechts]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != playerid)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GREY, "Befehl: /kidnap [playerid] [Sitz: 0 = hinten links, 1 = hinten rechts]");
    return 1;
    }
    new sit = strval(tmp);
    if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Wähle den Sitzplatz nicht unter 0 oder über 1!"); return 1; }
    if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 2)
    {
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(PlayerInfo[playerid][pMember] = i)
    {
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    if(GetDistanceBetweenPlayers(playerid, i) < 2)
    {
    new car = GetPlayerVehicleID(i);
    if(sit == 0)
    {
    PutPlayerInVehicle(giveplayerid, car, 2);
    }
    else if(sit == 1)
    {
    PutPlayerInVehicle(giveplayerid, car, 3);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht in der Nähe eines Fahrers mit einem Auto!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Der Spieler aus deiner Fraktion ist nicht am Steuer!");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Das Opfer ist nicht in deiner Nähe!");
    }
    }
    }
    }
    }
    }
    //---------------------------------------------------------------------------------------------------------------------------------/




    Und das der Error / Warnings Währe nett, wenn wenigstens 2 warnings weg gehen würden^^ + dieser error



    C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(30592) : warning 211: possibly unintended assignment
    C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(30592) : error 017: undefined symbol "i"
    C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(30617) : warning 211: possibly unintended assignment
    C:\Dokumente und Einstellungen\Sezer\Desktop\SERVER\SCRIPT\NRR.pwn(36204) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.

  • Hey,


    der Error heißt doch das "i" nicht definiert ist?!


    Also ich würde ihn so lösen:



    for(new i=0; i<MAX_PLAYERS; i++)


    LG
    Shadow


    //Edit:
    Du benutzt das Script von Oliver oder?
    Naja also das mit dem Warning GetPointDistanceToPointExMorph
    das kann dir völlig egal sein, soweit ich weiß :D

    Einmal editiert, zuletzt von [GRR]Shadow ()