1 Error ?!

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 habe ein respawn command erstellt:
    respawncommand:
    if(strcmp(cmd,"/respawn",true) == 0)
    {
    if(IsPlayerLAdmin(playerid))
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    if(GetVehicleDriver(v) == -1)
    {
    SetVehicleToRespawn(v);
    }
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Admin!");
    return 1;
    }


    aber ich bekomme diesen error:

    Code
    C:\Users\X\Desktop\server\gamemodes\script.pwn(5206) : error 017: undefined symbol "GetVehicleDriver"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    1 Error.


    soll ich da bei den new's nochw was erstellen?


    //EDITED: pwn code

  • Nein! Ich habs nur in diesem command.


    EDIT:
    wenn ich
    new GetVehicleDriver;
    mache dann kommen diese error's


  • stock GetVehicleDriver(vehicleid)
    {
    for(new i; i<MAX_PLAYERS; i++)
    {
    if (IsPlayerInVehicle(i, vehicleid))
    {
    if(GetPlayerState(i) == 2)
    {
    return i;
    }
    }
    }
    return -1;
    }


    Das ist die Funktion die du suchst, gibt -1 zurück wenn niemand drin sitzt (wie in deinem Script gewünscht).


    E: eingerückt

  • Mensch Bloody du bist ein echt guter Lehrer ;) Könntest du dir vlt angewöhnen, die gute Arbeit vieler scripter hier nicht mit den Füßen zu treten, sie möchten anderen etwas beibringen und nicht iwas schenken -.-

  • Da ist wohl was verschoben^^


    Code
    C:\Users\X\Desktop\server\gamemodes\script.pwn(8227) : warning 217: loose indentation