Um mapa de corrida extrema com barris de fogos se passar em cima ja era
==================================================================
Nome do Script:
Extreme Race v1.5
Descrição:
Barris que explodem,
5 motos de rally,
Portao com comando incluso em baixo eu posto o comando,
1 Rampa Para finalizar,
1 Bandeira de Checkpoint,


Fotos do mapa:



//topo do gamemode:
new Pcorrida;
forward Pcorrida1();
///ONGAMEMODEINIT ==========
AddStaticVehicleEx(468,1860.15625000,-2501.09619141,13.31468773,80.00000000,-1,-1,15); //Sanchez
AddStaticVehicleEx(468,1860.08471680,-2498.97045898,13.31468773,79.99694824,99,3,15); //Sanchez
AddStaticVehicleEx(468,1859.79907227,-2497.09277344,13.31468773,79.99694824,126,101,15); //Sanchez
AddStaticVehicleEx(468,1860.50683594,-2494.33886719,13.31468773,79.99694824,6,3,15); //Sanchez
AddStaticVehicleEx(468,1860.40173340,-2492.26879883,13.31468773,79.99694824,-1,-1,15); //Sanchez
CreateObject(987, 1825.980469, -2478.636719, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (1)
CreateObject(987, 1814.156250, -2478.477539, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1802.878418, -2478.579346, 12.554686, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (3)
CreateObject(987, 1791.110352, -2478.559082, 12.554686, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (4)
CreateObject(987, 1779.650879, -2479.048584, 12.554689, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (5)
CreateObject(987, 1768.523438, -2478.984375, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1757.312622, -2478.454102, 12.554688, 0.000000, 0.000000, 358.000000); //object (elecfence_BAR) (7)
CreateObject(987, 1745.369263, -2477.739258, 12.554688, 0.000000, 0.000000, 357.994995); //object (elecfence_BAR) (8)
CreateObject(987, 1734.001221, -2477.378662, 12.554688, 0.000000, 0.000000, 357.994995); //object (elecfence_BAR) (9)
CreateObject(987, 1722.737305, -2477.588867, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1710.548340, -2477.285156, 12.554688, 0.000000, 0.000000, 359.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1698.932739, -2476.736816, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1636.818481, -2490.713623, 12.554688, 0.000000, 0.000000, 87.989502); //object (elecfence_BAR) (10)
 //object (carge_barrels) (1) (kb_barrel) (5)
CreateObject(987, 1837.789673, -2478.433105, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1848.586914, -2478.325928, 12.554687, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1856.522705, -2510.063721, 12.554687, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1844.545410, -2509.752197, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1832.721802, -2509.333496, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1820.974487, -2508.487549, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1797.572632, -2507.549316, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1809.176880, -2508.073730, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1785.524536, -2508.197754, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1773.528931, -2507.692627, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1761.634277, -2508.238281, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1750.363159, -2507.723145, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1738.078369, -2507.952881, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1726.299316, -2507.804199, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1714.651489, -2507.589600, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1703.058228, -2507.615234, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1636.332031, -2498.659668, 12.554688, 0.000000, 0.000000, 270.000000); //object (elecfence_BAR) (6)
CreateObject(987, 1703.165649, -2507.099609, 12.910342, 0.000000, 0.000000, 179.999023); //object (elecfence_BAR) (6)
CreateObject(13645, 1610.394531, -2494.888672, 13.297546, 0.000000, 0.000000, 85.995483); //object (kickramp06) (1)
CreateObject(987, 1868.156616, -2509.989014, 12.554686, 0.000000, 0.000000, 90.000000); //object (elecfence_BAR) (33)
CreateObject(987, 1868.532959, -2489.272705, 12.554688, 0.000000, 0.000000, 92.000000); //object (elecfence_BAR) (34)
CreateObject(980, 1868.356323, -2493.523438, 15.328079, 0.000000, 0.000000, 90.000000); //object (airportgate) (2)
CreateObject(987, 1856.739380, -2478.049072, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (2)
CreateObject(987, 1637.661621, -2508.400879, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (36)
CreateObject(987, 1649.539429, -2508.520752, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (37)
CreateObject(987, 1659.988892, -2508.382568, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (38)
CreateObject(987, 1671.108643, -2508.243896, 12.554688, 0.000000, 0.000000, 2.000000); //object (elecfence_BAR) (39)
CreateObject(987, 1682.204956, -2507.971436, 12.554688, 0.000000, 0.000000, 0.000000); //object (elecfence_BAR) (40)
CreateObject(987, 1687.512329, -2476.805176, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1676.921387, -2477.113037, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1665.250977, -2477.226318, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1654.447266, -2477.809814, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1643.139648, -2478.524658, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
CreateObject(987, 1633.856689, -2478.342529, 12.554688, 0.000000, 0.000000, 357.989502); //object (elecfence_BAR) (10)
 //object (kb_barrel) (6)
 //object (kb_barrel) (7)
CreateObject(989, 1586.809448, -2496.940674, 14.375493, 0.000000, 0.000000, 288.000000); //object (ac_apgate) (1)
CreateObject(989, 1587.173462, -2491.567871, 14.375493, 0.000000, 0.000000, 287.995605); //object (ac_apgate) (2)
CreateObject(7090, 1575.118286, -2488.528320, 15.940210, 0.000000, 0.000000, 292.000000); //object (vegasflag1) (1)
CreateObject(1225, 1777.044189, -2502.693359, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (1)
CreateObject(1225, 1765.406006, -2500.864258, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (2)
CreateObject(1225, 1754.434326, -2503.467773, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (3)
CreateObject(1225, 1750.597046, -2488.672363, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (4)
CreateObject(1225, 1778.865234, -2494.081055, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (6)
CreateObject(1225, 1778.259644, -2486.305664, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (7)
CreateObject(1225, 1773.383911, -2492.414795, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (8)
CreateObject(1225, 1727.133789, -2488.420898, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (9)
CreateObject(1225, 1735.582275, -2501.677002, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (10)
CreateObject(1225, 1746.297119, -2492.697266, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (11)
CreateObject(1225, 1708.015625, -2498.350586, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1709.357056, -2495.096436, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (13)
CreateObject(1225, 1712.150391, -2500.140137, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1707.331665, -2505.202637, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1688.458984, -2495.706055, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1688.174438, -2495.655273, 13.049263, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1693.828735, -2484.990479, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1681.442871, -2483.660645, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1698.736450, -2488.864014, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1697.621704, -2501.500000, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1651.878296, -2495.044189, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(13645, 1661.559326, -2494.853271, 13.297546, 0.000000, 0.000000, 85.995483); //object (kickramp06) (1)
CreateObject(1225, 1655.980347, -2495.668701, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1655.938599, -2494.768555, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1656.249390, -2495.615479, 14.063432, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1656.237427, -2494.731689, 14.038017, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1654.412720, -2495.363770, 13.662276, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1654.091309, -2495.708008, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1651.653809, -2493.822754, 14.026779, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1652.475830, -2495.263428, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1652.047974, -2496.152344, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(13645, 1646.104614, -2494.730957, 13.297546, 0.000000, 0.000000, 269.995483); //object (kickramp06) (1)
CreateObject(1225, 1651.278931, -2495.457520, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1651.485962, -2495.081055, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1654.012329, -2493.581055, 13.998497, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1567.065796, -2493.930420, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1653.329346, -2494.593506, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1656.812378, -2494.667236, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1656.788208, -2495.975830, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1655.442505, -2494.446777, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1653.990479, -2493.913818, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1651.532227, -2494.109131, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1651.904541, -2494.630859, 13.300406, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1654.495483, -2495.667480, 13.246098, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1655.466797, -2494.098145, 13.975656, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1659.026123, -2495.379639, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1658.930176, -2494.979980, 13.282885, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1658.958862, -2494.467041, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1657.800171, -2494.536865, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1657.671631, -2494.170166, 13.895707, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1786.888794, -2492.138916, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (6)
CreateObject(1225, 1786.756958, -2496.551758, 12.960443, 0.000000, 0.000000, 10.000000); //object (barrel4) (6)
CreateObject(1225, 1788.312012, -2502.477295, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1782.959106, -2500.925781, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1801.697876, -2492.629639, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1826.720459, -2500.983643, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1818.729736, -2486.060547, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1814.641724, -2497.022949, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1812.953613, -2489.646240, 12.960443, 0.000000, 0.000000, 9.997559); //object (barrel4) (6)
CreateObject(1225, 1654.579346, -2495.023193, 12.960443, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(1225, 1653.194824, -2494.460693, 14.117939, 0.000000, 0.000000, 0.000000); //object (barrel4) (12)
CreateObject(3633, 1655.686646, -2496.593750, 13.029490, 0.000000, 0.000000, 0.000000); //object (imoildrum4_LAS) (1)
CreateObject(3633, 1656.854858, -2494.865234, 14.179652, 0.000000, 0.000000, 0.000000); //object (imoildrum4_LAS) (2)
CreateObject(3633, 1653.093628, -2494.770996, 15.228122, 0.000000, 0.000000, 0.000000); //object (imoildrum4_LAS) (3)

//=============================================================================

Agora o Comando para seu portao:

//PORTAO =========================CORRIDAS
if(strcmp(cmdtext, "/pcorrida", true) == 0)
{
if(PlayerToPoint(30.0, playerid, 1868.31091309,-2493.50854492,20.88215637)) { //Cordenadas portao fechado
MoveObject( Pcorrida,1868.35632324,-2493.52343750,15.32807922,3);//cordenadas portao aberto
GetPlayerName(playerid, sendername, sizeof(sendername));
new string [256];
format(string, sizeof(string), "* %s Abriu Este Portao!", sendername);
ProxDetector(4.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(playerid, "~g~Aberto", 5000, 3);
SetTimer("Pcorrida1", 5000, false);//settimer que fecha portao
} else {
SendClientMessage(playerid, COLOR_RED, "*** Voce nao esta perto do portao ou nao e ADM***");
}
return 1;
}
//////////////=====================================
final do gamemode:

public Pcorrida1()
{
    MoveObject(Pcorrida,1868.31091309,-2493.50854492,20.88215637, 3);//Cordenadas Portao fechado
    return 1;
}


Creditos Para : Xapita_Halls