rendered paste body
//Put this Under OnGameModeinit:
SetTimer("a1",1000,1);
SetTimer("a2",1000,1);
SetTimer("a3",1000,1);
SetTimer("a4",1000,1);
SetTimer("a5",1000,1);
SetTimer("a6",1000,1);
AddStaticPickup(1318,2,-1812.5938,801.5204,120.0505);
AddStaticPickup(1318,2,-1812.8379,781.5574,120.1083);
AddStaticPickup(1318,2,-1834.2458,801.0223,113.2891);
AddStaticPickup(1318,2,-1834.4847,776.1333,113.2891);
AddStaticPickup(1318,2,-1885.2322,775.2031,93.8944);
AddStaticPickup(1318,2,-1868.2063,775.9239,113.2891);
//Admin Vehicles, put them right under OnGameModeInit OR above all other cars!
// Admin vehicle's
AddStaticVehicle(425,-1860.6005,805.9172,112.2438,134.4587,72,39); // hunter
AddStaticVehicle(520,-1822.3699,816.9287,127.2909,178.8598,72,39); // hydra
AddStaticVehicle(520,-1821.5688,768.9156,132.0226,359.0703,72,39); // hydra
AddStaticVehicle(522,-1883.4432,746.6257,107.5019,271.0947,72,39); // nrg
AddStaticVehicle(522,-1883.2527,751.3853,107.5019,267.5005,72,39); // nrg
AddStaticVehicle(522,-1881.9518,756.8226,107.5020,270.7979,72,39); // nrg
AddStaticVehicle(522,-1813.1523,753.8706,106.9080,179.3349,72,39); // nrg
AddStaticVehicle(522,-1820.4021,754.6829,106.9080,180.6741,72,39); // nrg
AddStaticVehicle(522,-1828.2137,753.1402,106.9074,177.1095,72,39); // nrg
AddStaticVehicle(409,-1892.3981,781.9551,41.1000,180.7909,3,3); // limo
AddStaticVehicle(409,-1892.2180,769.5189,43.3496,181.1439,3,3); // limo
//Put this at OnPlayerSpawn, so you acually spawn at the roof when youre admin:
public OnPlayerSpawn(playerid){
if(IsPlayerAdmin(playerid))
SetPlayerPos(playerid,-1853.1140,775.8063,113.2891);
SetPlayerInterior(playerid,0);
return 1;
}
//Public Functions for going throught the arrow to get from roof to roof add them between 2 publics and its all good
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z){
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))){
return 1;
}
return 0;
}
public a1(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerAdmin(i))
if (PlayerToPoint(3, i,-1812.5938,801.5204,120.0505) && GetPlayerState(i) == 1){
SetPlayerPos(i,-1812.6445,806.1114,127.5938);
}
}
return 1;
}
public a2(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerAdmin(i))
if (PlayerToPoint(3, i,-1812.8379,781.5574,120.1083) && GetPlayerState(i) == 1){
SetPlayerPos(i,-1812.0507,776.1343,132.2891);
}
}
return 1;
}
public a3(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerAdmin(i))
if (PlayerToPoint(3, i,-1834.2458,801.0223,113.2891) && GetPlayerState(i) == 1){
SetPlayerPos(i,-1830.3979,800.9202,119.5703);
}
}
return 1;
}
public a4(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerAdmin(i))
if (PlayerToPoint(3, i,-1834.4847,776.1333,113.2891) && GetPlayerState(i) == 1){
SetPlayerPos(i,-1834.9529,771.3495,93.4688);
}
}
return 1;
}
public a5(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerAdmin(i))
if (PlayerToPoint(3, i,-1885.2322,775.2031,93.8944) && GetPlayerState(i) == 1){
SetPlayerPos(i,-1888.6240,780.3721,41.7535);
}
}
return 1;
}
public a6(){
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerAdmin(i))
if (PlayerToPoint(3, i,-1868.2063,775.9239,113.2891) && GetPlayerState(i) == 1){
SetPlayerPos(i,-1872.0382,750.3970,107.8047);
}
}
return 1;
}
//A little piece of code, for givegin you admin skin admin weapons and admin color put this under OnPlayerCommandText
if (strcmp(cmdtext, "/nadmin", true)== 0 && IsPlayerAdmin(playerid) == 1){
SetPlayerColor(playerid,COLOR_WHITE);
SetPlayerSkin(playerid, 217);
GivePlayerWeapon(playerid, 26, 1337);
GivePlayerWeapon(playerid, 32, 1337);
return 1;
}
// another small cmd this simply teleports you to the admin roof
if (strcmp(cmdtext, "/aroof", true)== 0 && IsPlayerAdmin(playerid) == 1){
SetPlayerPos(playerid, -1853.1140,775.8063,113.2891);
return 1;
}
Locks Admin vehicles:
public OnPlayerEnterVehicle(playerid) {
if(IsPlayerAdmin(playerid)){
SetVehicleParamsForPlayer(1,playerid,0,0);
SetVehicleParamsForPlayer(2,playerid,0,0);
SetVehicleParamsForPlayer(3,playerid,0,0);
SetVehicleParamsForPlayer(4,playerid,0,0);
SetVehicleParamsForPlayer(5,playerid,0,0);
SetVehicleParamsForPlayer(6,playerid,0,0);
SetVehicleParamsForPlayer(7,playerid,0,0);
SetVehicleParamsForPlayer(8,playerid,0,0);
SetVehicleParamsForPlayer(9,playerid,0,0);
SetVehicleParamsForPlayer(10,playerid,0,0);
SetVehicleParamsForPlayer(11,playerid,0,0);
}else{
SetVehicleParamsForPlayer(1,playerid,0,1);
SetVehicleParamsForPlayer(2,playerid,0,1);
SetVehicleParamsForPlayer(3,playerid,0,1);
SetVehicleParamsForPlayer(4,playerid,0,1);
SetVehicleParamsForPlayer(5,playerid,0,1);
SetVehicleParamsForPlayer(6,playerid,0,1);
SetVehicleParamsForPlayer(7,playerid,0,1);
SetVehicleParamsForPlayer(8,playerid,0,1);
SetVehicleParamsForPlayer(9,playerid,0,1);
SetVehicleParamsForPlayer(10,playerid,0,1);
SetVehicleParamsForPlayer(11,playerid,0,1);
}
return 1;
}
// :)
// Just login as admin /kill youreself and you will spawn there