Beiträge von John Sheppard

    okay, habs anders gemacht, hab die Sachen die ich glaube nicht zu brauchen rausgeworfen und im "rivershell" Script bearbeitet. Keine Errors, keine Wanings oda so aba immer wenn denn Server starten will gehts CMD Feld sofort wieder zu...
    meine server.cfg:
    echo Executing Server Config...
    lanmode 1
    rcon_password möp
    maxplayers 10
    port 7777
    hostname Germanserver
    gamemode0 Teamtest
    filterscripts
    announce 0
    query 1
    weburl http://www.sa-mp.com
    maxnpc 10
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000


    das script:
    //---------------------------------------------------------
    //
    // Rivershell by Kye - 2006
    //
    // Updated 2009 for SA-MP 0.3
    //
    //---------------------------------------------------------


    #include <a_samp>
    #include <core>
    #include <float>


    // Global stuff and defines for our gamemode.


    static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player


    #define OBJECTIVE_VEHICLE_GREEN 2
    #define OBJECTIVE_VEHICLE_BLUE 1
    #define TEAM_GREEN 1
    #define TEAM_BLUE 2
    #define OBJECTIVE_COLOR 0xE2C063FF
    #define TEAM_GREEN_COLOR 0x77CC77FF
    #define TEAM_BLUE_COLOR 0x7777DDFF
    #define CAPS_TO_WIN 3



    // forward declarations for the PAWN compiler (not really needed, but there for the sake of clarity)
    forward SetPlayerToTeamColor(playerid);
    forward SetupPlayerForClassSelection(playerid);
    forward SetPlayerTeamFromClass(playerid,classid);
    forward ExitTheGameMode();


    //---------------------------------------------------------


    main()
    {
    print("\n----------------------------------");
    print(" Rivershell by Kye 2006\n");
    print("----------------------------------\n");
    }
    //---------------------------------------------------------


    public SetPlayerToTeamColor(playerid)
    {
    if(gTeam[playerid] == TEAM_GREEN) {
    SetPlayerColor(playerid,TEAM_GREEN_COLOR); // green
    } else if(gTeam[playerid] == TEAM_BLUE) {
    SetPlayerColor(playerid,TEAM_BLUE_COLOR); // blue
    }
    }
    //---------------------------------------------------------


    public SetupPlayerForClassSelection(playerid)
    {
    // Set the player's orientation when they're selecting a class.
    SetPlayerPos(playerid,1984.4445,157.9501,55.9384);
    SetPlayerCameraPos(playerid,1984.4445,160.9501,55.9384);
    SetPlayerCameraLookAt(playerid,1984.4445,157.9501,55.9384);
    SetPlayerFacingAngle(playerid,0.0);
    }


    //---------------------------------------------------------


    public SetPlayerTeamFromClass(playerid,classid)
    {
    // Set their team number based on the class they selected.
    if(classid == 0 || classid == 1) {
    gTeam[playerid] = TEAM_GREEN;
    } else if(classid == 2 || classid == 3) {
    gTeam[playerid] = TEAM_BLUE;
    }
    }


    //---------------------------------------------------------



    //---------------------------------------------------------



    //---------------------------------------------------------


    public OnGameModeInit()
    {
    SetGameModeText("Rivershell");

    ShowPlayerMarkers(1);
    ShowNameTags(1);
    SetWorldTime(17);


    // GREEN CLASSES
    AddPlayerClass(162,1980.0054,-266.6487,2.9653,348.9788,0,0,31,400,29,400);
    AddPlayerClass(157,1980.0054,-266.6487,2.9653,348.9788,0,0,31,400,29,400);


    // BLUE CLASSES
    AddPlayerClass(154,2359.2703,540.5911,1.7969,180.6476,0,0,31,400,29,400);
    AddPlayerClass(138,2294.0413,541.8565,1.7944,188.6283,0,0,31,400,29,400);


    // OBJECTIVE VEHICLES
    AddStaticVehicle(453,2057.0154,-236.5598,-0.2621,359.4377,114,1); // gr reefer
    AddStaticVehicle(453,2381.9685,532.4496,0.2574,183.2029,79,7); // b reefer


    // GREEN VEHICLES
    AddStaticVehicle(473,2023.5109,-246.4161,-0.1514,351.0038,114,1); // gr dhin
    AddStaticVehicle(473,1949.2490,-259.5398,-0.2794,13.3247,114,1); // gr ding2fix
    AddStaticVehicle(473,2003.7256,-248.4939,-0.2243,5.1752,114,1); // gr ding
    AddStaticVehicle(473,1982.4832,-252.4811,-0.3006,358.3696,114,1); // gr ding
    AddStaticVehicle(473,1927.7894,-249.3088,-0.2893,320.7715,114,1); // gr ding
    AddStaticVehicle(473,1907.6969,-230.4202,-0.2585,306.0136,114,1); // gr ding
    AddStaticVehicle(487,1913.0819,-376.2350,21.4819,350.9412,114,1); // gr mav


    // BLUE VEHICLES
    AddStaticVehicle(473,2289.7571,518.4412,-0.2167,178.8301,79,7); // b ding
    AddStaticVehicle(473,2294.3599,519.1021,-0.1391,177.1416,79,7); // b ding
    AddStaticVehicle(473,2298.8411,518.4229,-0.2333,181.1228,79,7); // b ding
    AddStaticVehicle(473,2369.9839,519.0364,-0.3190,187.9187,79,7); // b ding
    AddStaticVehicle(473,2359.9417,519.1055,-0.2271,183.8014,79,7); // b ding
    AddStaticVehicle(473,2351.4617,519.1046,-0.1172,182.8623,79,7); // b ding
    AddStaticVehicle(487,2324.4399,573.1667,7.9578,177.6699,79,7); // b mav


    return 1;
    }


    //---------------------------------------------------------


    public OnPlayerConnect(playerid)
    {
    SetPlayerColor(playerid,0x888888FF);
    GameTextForPlayer(playerid,"~r~SA-MP:~w~Rivershell",2000,5);
    return 1;
    }


    //---------------------------------------------------------


    public OnPlayerRequestClass(playerid, classid)
    {
    SetupPlayerForClassSelection(playerid);
    SetPlayerTeamFromClass(playerid,classid);

    if(classid == 0 || classid == 1) {
    GameTextForPlayer(playerid,"~g~GREEN ~w~TEAM",1000,5);
    } else if(classid == 2 || classid == 3) {
    GameTextForPlayer(playerid,"~b~BLUE ~w~TEAM",1000,5);
    }

    return 1;
    }


    //---------------------------------------------------------


    public OnPlayerSpawn(playerid)
    {
    SetPlayerToTeamColor(playerid);


    if(gTeam[playerid] == TEAM_GREEN) {
    SetPlayerWorldBounds(playerid,2444.4185,1687.5696,631.2963,-454.9898);
    GameTextForPlayer(playerid,
    "Defend the ~g~GREEN ~w~team's ~y~Reefer~n~~w~Capture the ~b~BLUE ~w~team's ~y~Reefer",
    6000,5);
    }
    else if(gTeam[playerid] == TEAM_BLUE) {
    SetPlayerWorldBounds(playerid,2444.4185,1687.5696,631.2963,-454.9898);
    GameTextForPlayer(playerid,
    "Defend the ~b~BLUE ~w~team's ~y~Reefer~n~~w~Capture the ~g~GREEN ~w~team's ~y~Reefer",
    6000,5);
    }


    return 1;
    }


    //---------------------------------------------------------



    //---------------------------------------------------------


    public OnPlayerDeath(playerid, killerid, reason)
    {
    if(killerid == INVALID_PLAYER_ID) {
    SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
    } else {
    if(gTeam[killerid] != gTeam[playerid]) {
    // Valid kill
    SendDeathMessage(killerid,playerid,reason);
    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    }
    else {
    // Team kill
    SendDeathMessage(killerid,playerid,reason);
    }
    }
    return 1;
    }



    Ja... ich hoffe euch fällt was ein...vielen Dank im vorraus :thumbup: