[Mapa] Palco com iluminaзгo
#1

Mapa Palco&Som
-------------------------------------------------------------------------------------------
O mapa se trata de um palco na frente da praia
de Los Santos com iluminaзгo de leds, da ate pra fazer "showzinho"
de DJ (e ou banda) no servidor ideal pros forrozeiros.
Baseado nos palcos das bandas de forrу daqui de minha regiгo(Cearб).

por favor criticas e sugestхes nos comentбrios!
-------------------------------------------------------------------------------------------
http://i.imgur.com/XNaPBK3.png
http://i.imgur.com/AzUiUX9.png
http://i.imgur.com/CyxyEpz.png
http://i.imgur.com/aU1YAfU.png
http://i.imgur.com/XfCz2LA.png

-------------------------------------------------------------------------------------------
PHP код:
#include <a_samp>
#include <ZCMD>
new
    
SetLuz,
    
Leds[6][6],
    
Leds_2[6][6],
    
TimerSequence,
    
EnumeradorDeLeds[6]=
    {
        
18648//AZUL
        
18647//VERMELHO
        
18649//VERDE
        
18652//BRANCO
        
18651//LILAS
        
18650  //AMARELO
    
}
;
public 
OnFilterScriptInit()
{
    
SetWeather(80);//de noite
    
ligarleds();
    
CreateObject(3867290.10001, -17845.5270.79171.566341.564);
    
CreateObject(3864282.60001, -1794.39.50090.5);
    
CreateObject(3864299.20001, -1794.39.50090.5);
    
CreateObject(3864299.20001, -1794.37.90090.5);
    
CreateObject(3864299.20001, -1794.36.30090.5);
    
CreateObject(3864299.20001, -1794.34.70090.5);
    
CreateObject(3864282.60001, -1794.37.90090.5);
    
CreateObject(3864282.60001, -1794.36.30090.5);
    
CreateObject(3864282.60001, -1794.34.70090.5);
    
CreateObject(3114291.5, -17877.2000);
    
CreateObject(3386300.5, -1788.18.90180.25180);
    
CreateObject(3387300.5, -1787.16000);
    
CreateObject(3388300.5, -1789.15.8000);
    
CreateObject(3388300.60001, -1788.099985.8000);
    
CreateObject(3390300.10001, -1784.87.8000);
    
CreateObject(3787284.39999, -17808.3000);
    
CreateObject(3787284.39999, -17809.3000);
    
CreateObject(3787282, -1782.18.300270);
    
CreateObject(3787281.89999, -1785.58.300270);
    
CreateObject(3787281.79999, -1788.98.300270);
    
CreateObject(3793283.20001, -1782.58.400269.25);
    
CreateObject(3791299.10001, -1790.98.200205);
    
CreateObject(3791296.39999, -1781.78.200270);
    
CreateObject(3791286.39999, -1781.78.200270);
    
CreateObject(1139284.51367, -1786.736337.4479000);
    
CreateObject(1139284.67285, -1786.402347.4479000);
    
CreateObject(5154291.20001, -1785.93.800270.75);
    
CreateObject(3114291.5, -1781.17.2000);
    
CreateObject(16089291.20001, -1781.35.10090.5);
    
CreateObject(16365291.20001, -1786.711.100269.5);
    
CreateObject(8957283.5, -1792.23.800270);
    
CreateObject(8957290.70001, -1792.23.800270);
    
CreateObject(8957297.89999, -1792.23.800270);
    
CreateObject(2909304, -1792.64.800269);
    
CreateObject(2909302, -17784.6002.746);
    
CreateObject(2909312.10001, -1771.14.800245.493);
    
CreateObject(1337302.45313, -1778.17685.21472000);
    
CreateObject(964298.89999, -17918.70020.5);
    
CreateObject(964286.29999, -1781.98.7000);
    
CreateObject(964282.29999, -1791.97.8000);
    
CreateObject(964281.79999, -1788.78.9000);
    
CreateObject(2775286.70001, -1782.112.9000);
    
CreateObject(2775290.29999, -1782.112.9000);
    
CreateObject(2775293.70001, -178212.8000);
    
CreateObject(2775297, -178212.8000);
    
CreateObject(8253291.5, -1780.811.100271);
    
CreateObject(8957279.29999, -1773.34.4000.25);
    
CreateObject(8957282.89999, -1769.14.400279.247);
    
CreateObject(8957290, -1768.64.400268.995);
    
CreateObject(8957297.10001, -1768.84.400268.995);
    
CreateObject(8957300, -17694.400268.995);
    
CreateObject(2909301.10001, -17674.6002.741);
    
CreateObject(2909302.20001, -1786.44.6000.741);
    
CreateObject(2909278.20001, -1792.64.800268.995);
    
CreateObject(10244289.79999, -17734.200185.25);
    
CreateObject(1958300.39999, -1789.18.8000);
    
CreateObject(1958300.70001, -1789.18.8000);
    
CreateObject(1958300.29999, -1788.38.9000);
    
CreateObject(1958300.20001, -1787.39000);
    
CreateObject(1958300.5, -1787.39000);
    
CreateObject(1958300.60001, -1788.29000);
    
CreateObject(1958300.79999, -1788.38.8000);
    
CreateObject(1958299.60001, -17868.8000);
    
CreateObject(1958282.5, -1791.58.8000);
    
CreateObject(1958281.89999, -1786.38.9000);
    
CreateObject(3281292, -1827.13.9000);
    
CreateObject(3281290.10001, -1828.93.900270);
    
CreateObject(3281293.79999, -1828.83.900270);
    
CreateObject(3041292, -1828.93.4000);
    
CreateObject(3040301.60001, -1818.36.1000);
    
CreateObject(3040301.60001, -1809.56.1000);
    
CreateObject(1785290.79999, -1828.74.5000);
    
CreateObject(1785290.79999, -1828.74.7000);
    
CreateObject(1783290.79999, -1828.74.9000);
    
CreateObject(1788291.60001, -1828.84.5000);
    
CreateObject(2102292.5, -1828.84.529600);
    
CreateObject(2104293.39999, -1828.54.4000);
    
CreateObject(2104296.89999, -1791.77.700272);
    
CreateObject(2104296.89999, -1791.17.700272);
    
CreateObject(2102296.5, -1790.9900270);
    
CreateObject(2102296.5, -1791.6900270);
    
CreateObject(2102296.5, -1790.99.200270);
    
CreateObject(2102296.5, -1791.69.200270);
    
CreateObject(2232281.79999, -1795.14.4000);
    
CreateObject(2232282.39999, -1795.14.4000);
    
CreateObject(2232283, -1795.14.4000);
    
CreateObject(2232283.60001, -1795.14.4000);
    
CreateObject(2232281.79999, -1795.15.5000);
    
CreateObject(2232282.39999, -1795.15.5000);
    
CreateObject(2232283, -1795.15.5000);
    
CreateObject(2232283.60001, -1795.15.5000);
    
CreateObject(2232298.20001, -1795.14.4000);
    
CreateObject(2232298.79999, -1795.14.4000);
    
CreateObject(2232299.39999, -1795.14.4000);
    
CreateObject(2232300, -1795.14.4000);
    
CreateObject(2232298.20001, -1795.15.5000);
    
CreateObject(2232298.79999, -1795.15.5000);
    
CreateObject(2232299.39999, -1795.15.5000);
    
CreateObject(2232300, -1795.15.5000);
    
CreateObject(2232296.60001, -1790.28.400271.75);
    
CreateObject(2232296.60001, -1790.29.500271.747);
    
CreateObject(2232283.20001, -1790.99.50089.75);
    
CreateObject(2232283.20001, -1790.39.50087.995);
    
CreateObject(2232283.20001, -1790.38.30094.245);
    
CreateObject(2232283.20001, -1790.98.30087.995);
    
CreateObject(2232291.70001, -17927.63340228.997);
    
CreateObject(2232292.10001, -1791.57.6333.9950228.994);
    
CreateObject(2232287.79999, -17927.6333.9950134.994);
    
CreateObject(2232287.39999, -1791.67.6333.990134.989);
    
CreateObject(2232296.10001, -1785.97.6333.990266.234);
    
CreateObject(2232296.10001, -1786.57.6333.990266.232);
    
CreateObject(2232294.39999, -1781.68.300291.747);
    
CreateObject(2232290.70001, -1780.58.30075.997);
    
CreateObject(1788292.60001, -1828.84.5000);
    
CreateObject(1788292.20001, -1828.84.5000);
    
CreateObject(14392286.20001, -1788.30005900205.75);
    
CreateObject(964280, -1795.67.8000);
    
CreateObject(964280, -1795.66.9000);
    
CreateObject(964280, -1795.66.1000);
    
CreateObject(964280, -1795.65.2000);
    
CreateObject(964280, -1795.64.3000);
    
CreateObject(964280, -1795.63.4000);
    
CreateObject(964280, -1795.68.7000);
    return 
1;
}
public 
OnFilterScriptExit()
{
    
desligarleds();
    return 
1;
}
forward sequenciador(Float:xFloat:yFloat:z);
public 
sequenciador(Float:xFloat:yFloat:z)
{
    switch(
SetLuz)
    {
        case 
0:
        {
            
SetObjectPos(Leds[5][0], 009999999);
            
SetObjectPos(Leds[5][1], 009999999);
            
SetObjectPos(Leds[5][2], 009999999);
            
SetObjectPos(Leds[5][3],009999999);
            
SetObjectPos(Leds[0][0], x+0yz-1);
            
SetObjectPos(Leds[0][1], x+3yz-1);
            
SetObjectPos(Leds[0][2], x+6yz-1);
            
SetObjectPos(Leds[0][3], x+9yz-1);
            
SetObjectPos(Leds_2[5][0], 009999999);
            
SetObjectPos(Leds_2[5][1], 009999999);
            
SetObjectPos(Leds_2[5][2], 009999999);
            
SetObjectPos(Leds_2[5][3],009999999);
            
SetObjectPos(Leds_2[0][0], x+0y+7z+3);
            
SetObjectPos(Leds_2[0][1], x+3y+7z+3);
            
SetObjectPos(Leds_2[0][2], x+6y+7z+3);
            
SetObjectPos(Leds_2[0][3], x+9y+7z+3);
        }
        case 
1:
        {
            
SetObjectPos(Leds[0][0],009999999);
            
SetObjectPos(Leds[0][1],009999999);
            
SetObjectPos(Leds[0][2],009999999);
            
SetObjectPos(Leds[0][3],009999999);
            
SetObjectPos(Leds[1][0], x+0yz-1);
            
SetObjectPos(Leds[1][1], x+3yz-1);
            
SetObjectPos(Leds[1][2], x+6yz-1);
            
SetObjectPos(Leds[1][3], x+9yz-1);
            
SetObjectPos(Leds_2[0][0],009999999);
            
SetObjectPos(Leds_2[0][1],009999999);
            
SetObjectPos(Leds_2[0][2],009999999);
            
SetObjectPos(Leds_2[0][3],009999999);
            
SetObjectPos(Leds_2[1][0], x+0y+7z+3);
            
SetObjectPos(Leds_2[1][1], x+3y+7z+3);
            
SetObjectPos(Leds_2[1][2], x+6y+7z+3);
            
SetObjectPos(Leds_2[1][3], x+9y+7z+3);
        }
        case 
2:
        {
            
SetObjectPos(Leds[1][0],009999999);
            
SetObjectPos(Leds[1][1],009999999);
            
SetObjectPos(Leds[1][2],009999999);
            
SetObjectPos(Leds[1][3],009999999);
            
SetObjectPos(Leds[2][0], x+0yz-1);
            
SetObjectPos(Leds[2][1], x+3yz-1);
            
SetObjectPos(Leds[2][2], x+6yz-1);
            
SetObjectPos(Leds[2][3], x+9yz-1);
            
SetObjectPos(Leds_2[1][0],009999999);
            
SetObjectPos(Leds_2[1][1],009999999);
            
SetObjectPos(Leds_2[1][2],009999999);
            
SetObjectPos(Leds_2[1][3],009999999);
            
SetObjectPos(Leds_2[2][0], x+0y+7z+3);
            
SetObjectPos(Leds_2[2][1], x+3y+7z+3);
            
SetObjectPos(Leds_2[2][2], x+6y+7z+3);
            
SetObjectPos(Leds_2[2][3], x+9y+7z+3);
        }
        case 
3:
        {
            
SetObjectPos(Leds[2][0],009999999);
            
SetObjectPos(Leds[2][1],009999999);
            
SetObjectPos(Leds[2][2],009999999);
            
SetObjectPos(Leds[2][3],009999999);
            
SetObjectPos(Leds[3][0], x+0yz-1);
            
SetObjectPos(Leds[3][1], x+3yz-1);
            
SetObjectPos(Leds[3][2], x+6yz-1);
            
SetObjectPos(Leds[3][3], x+9yz-1);
            
SetObjectPos(Leds_2[2][0],009999999);
            
SetObjectPos(Leds_2[2][1],009999999);
            
SetObjectPos(Leds_2[2][2],009999999);
            
SetObjectPos(Leds_2[2][3],009999999);
            
SetObjectPos(Leds_2[3][0], x+0y+7z+3);
            
SetObjectPos(Leds_2[3][1], x+3y+7z+3);
            
SetObjectPos(Leds_2[3][2], x+6y+7z+3);
            
SetObjectPos(Leds_2[3][3], x+9y+7z+3);
        }
        case 
4:
        {
            
SetObjectPos(Leds[3][0],009999999);
            
SetObjectPos(Leds[3][1],009999999);
            
SetObjectPos(Leds[3][2],009999999);
            
SetObjectPos(Leds[3][3],009999999);
            
SetObjectPos(Leds[4][0], x+0yz-1);
            
SetObjectPos(Leds[4][1], x+3yz-1);
            
SetObjectPos(Leds[4][2], x+6yz-1);
            
SetObjectPos(Leds[4][3], x+9yz-1);
            
SetObjectPos(Leds_2[3][0],009999999);
            
SetObjectPos(Leds_2[3][1],009999999);
            
SetObjectPos(Leds_2[3][2],009999999);
            
SetObjectPos(Leds_2[3][3],009999999);
            
SetObjectPos(Leds_2[4][0], x+0y+7z+3);
            
SetObjectPos(Leds_2[4][1], x+3y+7z+3);
            
SetObjectPos(Leds_2[4][2], x+6y+7z+3);
            
SetObjectPos(Leds_2[4][3], x+9y+7z+3);
        }
        case 
5:
        {
            
SetObjectPos(Leds[4][0],009999999);
            
SetObjectPos(Leds[4][1],009999999);
            
SetObjectPos(Leds[4][2],009999999);
            
SetObjectPos(Leds[4][3],009999999);
            
SetObjectPos(Leds[5][0], x+0yz-1);
            
SetObjectPos(Leds[5][1], x+3yz-1);
            
SetObjectPos(Leds[5][2], x+6yz-1);
            
SetObjectPos(Leds[5][3], x+9yz-1);
            
SetObjectPos(Leds_2[4][0],009999999);
            
SetObjectPos(Leds_2[4][1],009999999);
            
SetObjectPos(Leds_2[4][2],009999999);
            
SetObjectPos(Leds_2[4][3],009999999);
            
SetObjectPos(Leds_2[5][0], x+0y+7z+3);
            
SetObjectPos(Leds_2[5][1], x+3y+7z+3);
            
SetObjectPos(Leds_2[5][2], x+6y+7z+3);
            
SetObjectPos(Leds_2[5][3], x+9y+7z+3);
            
SetLuz 0;
            return 
1;
        }
    }
    
SetLuz++;
    return 
1;
}
stock ligarleds()
{
    for(new 
L=04L++){
    
Leds[0][L] = CreateObject(EnumeradorDeLeds[0], 0099999990090);
    
Leds[1][L] = CreateObject(EnumeradorDeLeds[1], 0099999990090);
    
Leds[2][L] = CreateObject(EnumeradorDeLeds[2], 0099999990090); 
    
Leds[3][L] = CreateObject(EnumeradorDeLeds[3], 0099999990090);
    
Leds[4][L] = CreateObject(EnumeradorDeLeds[4], 0099999990090);
    
Leds[5][L] = CreateObject(EnumeradorDeLeds[5], 0099999990090);
    
Leds_2[0][L] = CreateObject(EnumeradorDeLeds[0], 0099999990090);
    
Leds_2[1][L] = CreateObject(EnumeradorDeLeds[1], 0099999990090);
    
Leds_2[2][L] = CreateObject(EnumeradorDeLeds[2], 0099999990090);
    
Leds_2[3][L] = CreateObject(EnumeradorDeLeds[3], 0099999990090);
    
Leds_2[4][L] = CreateObject(EnumeradorDeLeds[4], 0099999990090);
    
Leds_2[5][L] = CreateObject(EnumeradorDeLeds[5], 0099999990090);
    }
    
TimerSequence SetTimerEx("sequenciador"1000true"fff",  290.9209-4.6, -1789.71268.7547);
    return 
1;
}
stock desligarleds()
{
    
KillTimer(TimerSequence);
    
SetLuz 0;
    for(new 
L5L++){
    
DestroyObject(Leds[0][L]);
    
DestroyObject(Leds[1][L]);
    
DestroyObject(Leds[2][L]);
    
DestroyObject(Leds[3][L]);
    
DestroyObject(Leds[4][L]);
    
DestroyObject(Leds[5][L]);
    
DestroyObject(Leds_2[0][L]);
    
DestroyObject(Leds_2[1][L]);
    
DestroyObject(Leds_2[2][L]);
    
DestroyObject(Leds_2[3][L]);
    
DestroyObject(Leds_2[4][L]);
    
DestroyObject(Leds_2[5][L]);
    }
    return 
1;
}
CMD:irpraia(playerid)
{
    
SetPlayerPos(playerid286.8528, -1820.42824.1117);
    return 
1;

Reply
#2

Legal.
Reply
#3

Muito bom em.
Reply
#4

Legal, Mas qual a necessidade?
Reply
#5

Quote:
Originally Posted by ScripitrFaunu
Посмотреть сообщение
Legal, Mas qual a necessidade?
Sу vejo vocк sendo arrogante com as pessoas.
Reply
#6

Quote:
Originally Posted by ScripitrFaunu
Посмотреть сообщение
Legal, Mas qual a necessidade?
Cara vai que alguйm q fazer tipo um baile vocк nгo pensa...
Reply
#7

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
Cara vai que alguйm q fazer tipo um baile vocк nгo pensa...
Quote:
Originally Posted by ScripitrFaunu
Посмотреть сообщение
Legal, Mas qual a necessidade?
No servidor na onde eu jogo hб shows, um tipo de evento cultural que pouquнssimos servidores promovem :v
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)