[Ajuda] Alguem Pode me ajudar ?
#1

Gelera me mandaram isso pra mim fazer o meu sistema de upp
Alguem pode me ensinar montar isso no GM ou em um FS ? #PorFavor


PHP код:
//sistema de invadir UPP
new invadioupp[MAX_PLAYERS];
//upp's sistem
     
forward UsarUPP(playerid);
     
forward invadirupp2(playerid);
     
forward invadirupp3(playerid);
     
forward invadirupp4(playerid);
     
forward invadirupp5(playerid);
     
forward invadirupp6(playerid);
     
forward reformarupp2e3();
     
forward reformarupp4e5();
     
forward reformarupp6e7();
     
forward reformarupp8e9();
     
forward SetupPlayerForClassSelection(playerid);
     
//portoes Upp's
     
new upp2;
     new 
upp3;
     new 
upp4;
     new 
upp5;
     new 
upp6;
     new 
upp7;
     new 
upp8;
     new 
upp9;
     
forward fecharupp2();
     
forward fecharupp3();
     
forward fecharupp4();
     
forward fecharupp5();
     
forward fecharupp6();
     
forward fecharupp7();
     
forward fecharupp8();
     
forward fecharupp9();
     public 
OnPlayerPickUpPickup(playeridpickupid)
     public 
SetupPlayerForClassSelection(playerid)
                         
SendClientMessage(i0x33FF00FF"Sistema de Upp's nas gangzones,Cops /portaoupp, gangues /invadirupp.");
                         
SendClientMessage(i0x33FF00FF"Sistema de Upp's nas gangzones,Cops /portaoupp, gangues /invadirupp.");
                         
SendClientMessage(i0x33FF00FF"Sistema de Upp's nas gangzones,Cops /portaoupp, gangues /invadirupp.");
         
//upp's
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,2166.5811,-992.1354,67.8417,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,2166.5811,-992.1354,67.8417,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,1907.4922,-1359.1998,17.9242,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,1907.4922,-1359.1998,17.9242,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,1209.1792,-2018.6202,72.9215,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,1209.1792,-2018.6202,72.9215,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,1444.3151,-2286.9932,17.9605,15.0,0);
         
Create3DTextLabel("Cops /portaoupp\nGangues /invadirupp",0x33FF00FF,1444.3151,-2286.9932,17.9605,15.0,0);
     
//objetos UPP's Gangzones
     //portoes UPP's
         
upp2 F_CreateObject(7657,1911.46520996,-1356.48950195,9.31960201,358.00488281,89.86041260,89.99755859); //object(plasticsgate1) (2)
         
upp3 F_CreateObject(7657,1904.62792969,-1356.77111816,9.91529083,0.00000000,90.00000000,267.99841309); //object(plasticsgate1) (3)
         
upp4 F_CreateObject(7657,2170.09838867,-991.67114258,59.80855560,358.00048828,89.85717773,83.99450684); //object(plasticsgate1) (4)
         
upp5 F_CreateObject(7657,2163.57568359,-990.62689209,59.80855560,0.00000000,90.00000000,261.99444580); //object(plasticsgate1) (5)
         
upp6 F_CreateObject(7657,1206.42016602,-2021.96899414,64.97465515,0.00000000,90.00000000,357.98999023); //object(plasticsgate1) (6)
         
upp7 F_CreateObject(7657,1206.65002441,-2015.56726074,64.47465515,0.00000000,90.00000000,179.98828125); //object(plasticsgate1) (7)
         
upp8 F_CreateObject(7657,1447.14721680,-2283.91235352,10.17737579,0.00000000,90.00000000,179.98352051); //object(plasticsgate1) (8)
         
upp9 F_CreateObject(7657,1446.90380859,-2290.30908203,10.16959381,0.00000000,90.00000000,357.98950195); //object(plasticsgate1) (9)
         
if(strcmp(cmdtext"/invadirupp"true)==|| strcmp(cmdtext"/dupp"true)==0)
         if(
strcmp(cmdtext"/invadirupp"true)==|| strcmp(cmdtext"/dupp"true)==0)
             if (
invadioupp[playerid] == 1) return SendClientMessage(playeridCOLOR_GREY"Vocк jб invadiu a UPP deve esperar 3 minutos");
             if (
invadioupp[playerid] == 1) return SendClientMessage(playeridCOLOR_GREY"Vocк jб invadiu a UPP deve esperar 3 minutos");
                 
format(stringsizeof(string), "Gangster{23f518} %s {f5f3f0}estб invadindo a Upp da Pista de Skate",playername);
                   
SetTimerEx("invadirupp2"400000"i"playerid);
                   
SetTimer("UsarUPP"2200000);
                   
invadioupp[playerid] = 1;
                 
format(stringsizeof(string), "Gangster{23f518} %s {f5f3f0}estб invadindo a Upp da Favela",playername);
                   
SetTimerEx("invadirupp3"400000"i"playerid);
                   
SetTimer("UsarUPP"2200000);
                   
invadioupp[playerid] = 1;
                 
format(stringsizeof(string), "Mafioso{23f518} %s {f5f3f0}estб invadindo a Upp do Casarгo",playername);
                   
SetTimerEx("invadirupp4"400000"i"playerid);
                   
SetTimer("UsarUPP"2200000);
                   
invadioupp[playerid] = 1;
                 
format(stringsizeof(string), "Mercenario{23f518} %s {f5f3f0}estб invadindo a Upp da Praзa do Aero",playername);
                   
SetTimerEx("invadirupp5"400000"i"playerid);
                   
SetTimer("UsarUPP"2200000);
                   
invadioupp[playerid] = 1;
     if(
strcmp(cmd"/portaoupp"true) == 0)
                     
F_MoveObjectupp21911.46520996,-1356.48950195,1.31960201,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                     
SetTimer("fecharupp2"5000false);
                    
F_MoveObjectupp31904.62792969,-1356.77111816,1.91529083,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                
SetTimer("fecharupp3"5000false);
                    
F_MoveObjectupp42170.09838867,-991.67114258,49.80855560,3);
                    
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                     
SetTimer("fecharupp4"5000false);
                     
F_MoveObjectupp52163.57568359,-990.62689209,49.80855560,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                     
SetTimer("fecharupp5"5000false);
                     
F_MoveObjectupp61206.42016602,-2021.96899414,54.97465515,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                
SetTimer("fecharupp6"5000false);
                     
F_MoveObjectupp71206.65002441,-2015.56726074,54.47465515,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                     
SetTimer("fecharupp7"5000false);
                     
F_MoveObjectupp81447.14721680,-2283.91235352,1.17737579,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                     
SetTimer("fecharupp8"5000false);
                     
F_MoveObjectupp91446.90380859,-2290.30908203,1.16959381,3);
                     
GameTextForPlayer(playerid"~w~Portao Upp ~n~~b~Aberto"50003);
                     
SetTimer("fecharupp9"5000false);
     public 
invadirupp5(playerid)
            
format(stringsizeof(string), "Mercenario{23f518} %s {f5f3f0}nгo conseguiu invadir a Upp da Praзa do Aero",playername);
             
invadioupp[playerid] = 1;
                 
format(stringsizeof(string), "Mercenario{23f518} %s {f5f3f0}conseguiu invadir a Upp da Praзa do Aero",playername);
                   
F_DestroyObject(upp8);
                   
F_DestroyObject(upp9);
                 
invadioupp[playerid] = 1;
                 
SetTimer("reformarupp8e9"2200000);
     public 
invadirupp4(playerid)
             
format(stringsizeof(string), "Mafioso{23f518} %s {f5f3f0}nгo conseguiu invadir a Upp do Casarгo",playername);
             
invadioupp[playerid] = 1;
                 
format(stringsizeof(string), "Mafioso{23f518} %s {f5f3f0}conseguiu invadir a Upp do Casarгo",playername);
                   
F_DestroyObject(upp6);
                   
F_DestroyObject(upp7);
                
invadioupp[playerid] = 1;
                 
SetTimer("reformarupp6e7"2200000);
     public 
invadirupp3(playerid)
             
format(stringsizeof(string), "Gangster{23f518} %s {f5f3f0}nгo conseguiu invadir a Upp da Favela",playername);
             
invadioupp[playerid] = 1;
                 
format(stringsizeof(string), "Gangster{23f518} %s {f5f3f0}conseguiu invadir a Upp da Favela",playername);
                   
F_DestroyObject(upp4);
                   
F_DestroyObject(upp5);
                 
invadioupp[playerid] = 1;
                 
SetTimer("reformarupp4e5"2200000);
    public 
invadirupp2(playerid)
             
format(stringsizeof(string), "Gangster{23f518} %s {f5f3f0}nгo conseguiu invadir a Upp da Pista de Skate",playername);
             
invadioupp[playerid] = 1;
                
format(stringsizeof(string), "Gangster{23f518} %s {f5f3f0}conseguiu invadir a Upp da Pista de Skate",playername);
                   
F_DestroyObject(upp2);
                   
F_DestroyObject(upp3);
                 
invadioupp[playerid] = 1;
                 
SetTimer("reformarupp2e3"2200000);
     public 
UsarUPP(playerid)
         
invadioupp[playerid] = 0;
     public 
reformarupp2e3()
         
upp2 F_CreateObject(7657,1911.46520996,-1356.48950195,9.31960201,358.00488281,89.86041260,89.99755859); //object(plasticsgate1) (2)
         
upp3 F_CreateObject(7657,1904.62792969,-1356.77111816,9.91529083,0.00000000,90.00000000,267.99841309); //object(plasticsgate1) (3)
         
SendClientMessageToAll(0x33FF00FF"UPP da Pista de Skate Reformada");
     public 
reformarupp4e5()
         
upp4 F_CreateObject(7657,2170.09838867,-991.67114258,59.80855560,358.00048828,89.85717773,83.99450684); //object(plasticsgate1) (4)
         
upp5 F_CreateObject(7657,2163.57568359,-990.62689209,59.80855560,0.00000000,90.00000000,261.99444580); //object(plasticsgate1) (5)
         
SendClientMessageToAll(0x33FF00FF"UPP da Favela Reformada");
     public 
reformarupp6e7()
         
upp6 F_CreateObject(7657,1206.42016602,-2021.96899414,64.97465515,0.00000000,90.00000000,357.98999023); //object(plasticsgate1) (6)
         
upp7 F_CreateObject(7657,1206.65002441,-2015.56726074,64.47465515,0.00000000,90.00000000,179.98828125); //object(plasticsgate1) (7)
         
SendClientMessageToAll(0x33FF00FF"UPP do Casarгo Reformada");
     public 
reformarupp8e9()
         
upp8 F_CreateObject(7657,1447.14721680,-2283.91235352,10.17737579,0.00000000,90.00000000,179.98352051); //object(plasticsgate1) (8)
         
upp9 F_CreateObject(7657,1446.90380859,-2290.30908203,10.16959381,0.00000000,90.00000000,357.98950195); //object(plasticsgate1) (9)
         
SendClientMessageToAll(0x33FF00FF"UPP da Praзa do Aero Reformada");
     public 
fecharupp2()
         
F_MoveObjectupp21911.46520996,-1356.48950195,9.31960201,3);
     public 
fecharupp3()
         
F_MoveObjectupp31904.62792969,-1356.77111816,9.91529083,3);
     public 
fecharupp4()
         
F_MoveObjectupp42170.09838867,-991.67114258,59.80855560,3);
     public 
fecharupp5()
         
F_MoveObjectupp52163.57568359,-990.62689209,59.80855560,3);
     public 
fecharupp6()
         
F_MoveObjectupp61206.42016602,-2021.96899414,64.97465515,3);
     public 
fecharupp7()
         
F_MoveObjectupp71206.65002441,-2015.56726074,64.47465515,3);
     public 
fecharupp8()
         
F_MoveObjectupp81447.14721680,-2283.91235352,10.17737579,3);
     public 
fecharupp9()
         
F_MoveObjectupp91446.90380859,-2290.30908203,10.16959381,3); 
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)