/Spectate unsicher ob richtig oder falsch

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
  • Wie gesagt geht es um /Spec(tate) wie soll ich das richtig machen hier ist der Anfang aber mit errors


    Errors
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(574) : error 017: undefined symbol "giveid"
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(576) : error 017: undefined symbol "giveid"
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(577) : error 017: undefined symbol "giveid"
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(580) : warning 217: loose indentation
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(581) : error 029: invalid expression, assumed zero
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(583) : error 017: undefined symbol "giveid"
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(584) : error 017: undefined symbol "giveid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.


    Und Natürlich Script /Spectate :
    ocmd:zuschauen(playerid,params[])
    {
    new pID,gebeid;
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
    if(sscanf(params,"r",gebeid)) return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Zuschauen [ID]");
    if(IstSpielerAdmin(playerid,2))
    {
    {
    if(IsPlayerInAnyVehicle(giveid)) {
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectateVehicle(playerid, GetPlayerVehicleID(giveid));
    gSpectateID[playerid] = giveid;
    gSpectateType[playerid] = SPEC_VEHICLE;
    }
    else
    }
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, giveid);
    gSpectateID[playerid] = giveid;
    gSpectateType[playerid] = SPEC_PLAYER;
    }
    }
    else
    {
    SendClientMessage(playerid,DUNKELROT,"[System]Du bist nicht berechtigt diesen Befehl zu benutzen !");
    return 1;
    }
    return 1;
    }


    Hoffe ihr könnt mir weiter helfen !

  • o.0 Gar nicht bemerkt giveid kommt vom anderen befehl Danke :D Aber noch 1 Error !


    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(580) : warning 217: loose indentation
    C:\Users\Brandon\Desktop\[GER]TheLostofReallife[0.3e]\gamemodes\Reallife.pwn(581) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    • Offizieller Beitrag

    Noch einmal den jetzigen Code bitte ;)

  • Okay , Chef :D


    Script :


    ocmd:zuschauen(playerid,params[])
    {
    new pID,gebeid;
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
    if(sscanf(params,"r",gebeid)) return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Zuschauen [ID]");
    if(IstSpielerAdmin(playerid,2))
    {
    {
    if(IsPlayerInAnyVehicle(gebeid)) {
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectateVehicle(playerid, GetPlayerVehicleID(gebeid));
    gSpectateID[playerid] = gebeid;
    gSpectateType[playerid] = SPEC_VEHICLE;
    }
    else//Error
    }//Error
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, gebeid);
    gSpectateID[playerid] = gebeid;
    gSpectateType[playerid] = SPEC_PLAYER;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,DUNKELROT,"[System]Du bist nicht berechtigt diesen Befehl zu benutzen !");
    }
    return 1;
    }

    • Offizieller Beitrag

    See here:
    ocmd:zuschauen(playerid,params[])
    {
    new pID,gebeid;
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,DUNKELROT,"[System]Spieler Existiert nicht oder ist nicht Online !");
    if(sscanf(params,"r",gebeid)) return SendClientMessage(playerid,DUNKELROT,"[System]Benutze die Verwendung : /Zuschauen [ID]");
    if(IstSpielerAdmin(playerid,2))
    {
    if(IsPlayerInAnyVehicle(gebeid))
    {
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectateVehicle(playerid, GetPlayerVehicleID(gebeid));
    gSpectateID[playerid] = gebeid;
    gSpectateType[playerid] = SPEC_VEHICLE;
    }
    else
    }
    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, gebeid);
    gSpectateID[playerid] = gebeid;
    gSpectateType[playerid] = SPEC_PLAYER;
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,DUNKELROT,"[System]Du bist nicht berechtigt diesen Befehl zu benutzen !");
    }
    return 1;
    }
    Merkst du es?