// First include SA-MP #include // When someone connects public OnPlayerConnect(playerid) { SendClientMessage(playerid,0xFFFF00AA,"Welcome at the BETA-version of Ultimate Freeroam (v1.24)"); } // He spawned! public OnPlayerSpawn(playerid) { GameTextForPlayer(playerid,"Spawned!",0,4); } // Getting the basics. public OnGameModeInit(playerid) { SetGameModeText("Ultimate Freeroam"); // The hydra spawn AddPlayerClass(163,1384.5701,-2586.5503,17.0226,272.5276,34,0,36,0,46,0); // All hydra vehicles. AddStaticVehicle(520,1402.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1412.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1422.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1432.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1442.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1452.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1462.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1472.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1482.2725,-2565.2905,13.5469,185.4201,0,0); AddStaticVehicle(520,1402.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1412.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1422.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1432.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1442.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1452.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1462.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1472.2725,-2621.7737,13.5469,4.6485,0,0); AddStaticVehicle(520,1482.2725,-2621.7737,13.5469,4.6485,0,0); } // Let's set him up for class selection! public SetupPlayerForClassSelection(playerid) { SetPlayerPos(playerid,-325.4872,-467.5762,1.9922); SetPlayerFacingAngle(playerid, 134.5266); SetPlayerCameraPos(playerid,-328.4872,-470.5762,1.5922); SetPlayerCameraLookAt(playerid,-325.4872,-467.5762,1.9922); } // The list of classes. public OnPlayerRequestClass(playerid, classid) { SetupPlayerForClassSelection(playerid); switch(classid) { case 0: { GameTextForPlayer(playerid,"~y~Hydra Spawn",99999,1); SetPlayerSkin(playerid,163); } } return 1; } // Someone died! public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid,playerid,reason); return 1; } main() { }