// First include SA-MP
#include <a_samp>
// 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(53,1384.5701,-2586.5503,17.0226,272.5276,0,0,0,0,0,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,"~w~Hydra Spawn",99999,3);
}
}
return 1;
}
// Someone died!
public OnPlayerDeath(playerid, killerid, reason) {
SendDeathMessage(killerid,playerid,reason);
return 1;
}
main() { }