Advertisement
alexandreolvr

Untitled

May 20th, 2023 (edited)
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 21.47 KB | None | 0 0
  1. CMD:abrir(playerid,params[])
  2. {
  3.     new item[32];
  4.     if(!sscanf(params,"s[32]",item))
  5.     {
  6.         new pName2[30],query[200];
  7.         GetPlayerName(playerid, pName2, 30);
  8.         if(strcmp(item,"patrulla",true)==0)
  9.         {
  10.             if(PlayerInfo[playerid][pDuty] != 1) return 1;
  11.             new Float:VPos[3],data[128];
  12.             for(new i = 0;i<MAX_VEHICLES;i++)
  13.             {
  14.                 if(SAPD(i))
  15.                 {
  16.                     GetVehiclePos(i,VPos[0],VPos[1],VPos[2]);
  17.                     if(IsPlayerInRangeOfPoint(playerid,2.0,VPos[0],VPos[1],VPos[2]))
  18.                     {
  19.                         if(bloqueado[i] == 0) return SCM(playerid,-1,"Esta patrulla ya esta abierta");
  20.                         format(data, sizeof(data),"%s destrabó las puertas de su veiculo.",pName2);
  21.                         ProxDetector(20.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  22.                         GetVehicleParamsEx(i,engine, lights, alarm, doors, bonnet, boot, objective);
  23.                         SetVehicleParamsEx(i, engine, lights, alarm, 0, bonnet, boot, objective);
  24.                         bloqueado[i] = 0;
  25.                     }
  26.                 }
  27.             }
  28.         }
  29.         if(strcmp(item,"capo",true)==0)
  30.         {
  31.             if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Debes estar conduciendo un veiculo para abrir su capo");
  32.             if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  33.             {
  34.                 new string[256],pName[50],autoid = GetPlayerVehicleID(playerid);
  35.                 GetPlayerName(playerid,pName,50);
  36.                 GetVehicleParamsEx(autoid,engine, lights, alarm, doors, bonnet, boot, objective);
  37.                 SetVehicleParamsEx(autoid, engine, lights, alarm, doors, 1, boot, objective);
  38.                 Capo[autoid] = 1;
  39.                 format(string, 256,"%s abre el capó de su veiculo",pName);
  40.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  41.                 return 1;
  42.             }
  43.             else return SCM(playerid,-1,"Debes estar conduciendo un veiculo para abrir su capo");
  44.         }
  45.         if(strcmp(item,"baul",true)==0)
  46.         {
  47.             new pName[32],string[256];
  48.             new Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,Float:x3,Float:y3,Float:z3,Float:x4,Float:y4,Float:z4;
  49.             GetVehiclePos(autos[playerid], x,y,z);
  50.             GetVehiclePos(autos2[playerid], x2,y2,z2);
  51.             GetVehiclePos(autos3[playerid], x3,y3,z3);
  52.             GetVehiclePos(autos4[playerid], x4,y4,z4);
  53.             GetPlayerName(playerid, pName, 32);
  54.             if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z))
  55.             {
  56.                 if(!NOBAUL(autos[playerid]))
  57.                 {
  58.                     if(Baul[autos[playerid]] == 1) return SCM(playerid,-1,"El baul ya esta abierto");
  59.                     GetVehicleParamsEx(autos[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  60.                     SetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
  61.                     Baul[autos[playerid]] = 1;
  62.                     format(string, 256,"%s abre el maletero de su veiculo.",pName);
  63.                     ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  64.                 }
  65.                 return 1;
  66.             }
  67.             else if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2))
  68.             {
  69.                 if(!NOBAUL(autos2[playerid]))
  70.                 {
  71.                     if(Baul[autos2[playerid]] == 1) return SCM(playerid,-1,"El baul ya esta abierto");
  72.                     GetVehicleParamsEx(autos2[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  73.                     SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
  74.                     Baul[autos2[playerid]] = 1;
  75.                     format(string, 256,"%s abre el maletero de su veiculo.",pName);
  76.                     ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  77.                 }
  78.                 return 1;
  79.             }
  80.             else if(IsPlayerInRangeOfPoint(playerid, 4.0, x3,y3,z3))
  81.             {
  82.                 if(!NOBAUL(autos3[playerid]))
  83.                 {
  84.                     if(Baul[autos3[playerid]] == 1) return SCM(playerid,-1,"El baul ya esta abierto");
  85.                     GetVehicleParamsEx(autos3[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  86.                     SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
  87.                     Baul[autos3[playerid]] = 1;
  88.                     format(string, 256,"%s abre el maletero de su veiculo.",pName);
  89.                     ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  90.                 }
  91.                 return 1;
  92.             }
  93.             else if(IsPlayerInRangeOfPoint(playerid, 4.0, x4,y4,z4))
  94.             {
  95.                 if(!NOBAUL(autos4[playerid]))
  96.                 {
  97.                     if(Baul[autos4[playerid]] == 1) return SCM(playerid,-1,"El baul ya esta abierto");
  98.                     GetVehicleParamsEx(autos4[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  99.                     SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, 1, objective);
  100.                     Baul[autos4[playerid]] = 1;
  101.                     format(string, 256,"%s abre el maletero de su veiculo.",pName);
  102.                     ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  103.                 }
  104.                 return 1;
  105.             }
  106.             else if(PlayerInfo[playerid][pAdmin] >= 5)
  107.             {
  108.                 new id = GetPlayerVehicleID(playerid);
  109.                 if(!IsPlayerInAnyVehicle(playerid)) return 1;
  110.                 if(!NOBAUL(id))
  111.                 {
  112.                     if(Baul[id] == 1) return SCM(playerid,-1,"El baul ya esta abierto");
  113.                     GetVehicleParamsEx(id,engine, lights, alarm, doors, bonnet, boot, objective);
  114.                     SetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, 1, objective);
  115.                     Baul[id] = 1;
  116.                     format(string,256,"%s abre el maletero del veiculo",pName);
  117.                     ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  118.                 }
  119.                 return 1;
  120.             }
  121.             else return SCM(playerid, -1,"Debes estar cerca de tu veiculo para abrir su baul");
  122.         }
  123.         if(strcmp(item, "puerta",true)==0)
  124.         {
  125.             for(new i=0;i<MAX_CASAS;i++)
  126.             {
  127.                 if(CasasInfo[i][hID2] == PlayerInfo[playerid][EnCasa])
  128.                 {
  129.                     new ID = i;
  130.                     if(strcmp(CasasInfo[ID][hproprietario], pName2, true ) == 0)
  131.                     {
  132.                         if(CasasInfo[ID][hseguro] == 0) return SendClientMessage(playerid,-1,"La puerta de esta propriedade ya se encuentra abierta.");
  133.                         CasasInfo[ID][hseguro] = 0;
  134.                         format(query, 200, "UPDATE `propriedades` SET `seguro`='0' WHERE `ID`='%d'",CasasInfo[i][hID2]);
  135.                         mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
  136.                         SendClientMessage(playerid,-1,"Abriste la puerta de tu propriedade.");
  137.                         if(CasasInfo[ID][tipo] == 2)
  138.                         {
  139.                             CasaInfo3[ID] = CreateDynamicPickup(1318, 1,CasasInfo[ID][hx],CasasInfo[ID][hy],CasasInfo[ID][hz],-1,-1,-1,30.0);
  140.                         }
  141.  
  142.                         return 1;
  143.                     }
  144.                 }
  145.             }
  146.         }
  147.         if(strcmp(item, "ropero",true)==0)
  148.         {
  149.             for(new i=0;i<MAX_CASAS;i++)
  150.             {
  151.                 if(CasasInfo[i][hID2] == PlayerInfo[playerid][EnCasa])
  152.                 {
  153.                     new ID = i;
  154.                     if(PlayerInfo[playerid][EnCasa] != PlayerInfo[playerid][CasaID] && PlayerInfo[playerid][EnCasa] != PlayerInfo[playerid][CasaID2]) return SendClientMessage(playerid,-1,"No estas en ninguna de tus propriedades");
  155.                     {
  156.  
  157.                         if(CasasInfo[ID][SeguroA] == 0) return SendClientMessage(playerid,-1,"La puerta del ropero ya se encuentra abierta");
  158.                         CasasInfo[ID][SeguroA] = 0;
  159.                         format(query, 200, "UPDATE `propriedades` SET `SeguroA`='0' WHERE `ID`='%d'",CasasInfo[i][hID2]);
  160.                         mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
  161.                         new string[45];
  162.                         format(string,500,"%s abre el ropero.",NomePlayer(playerid));
  163.                         ProxDetector(20.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  164.                         return 1;
  165.                     }
  166.                 }
  167.             }
  168.         }
  169.     }
  170.     if(sscanf(params, "s[30]", item))
  171.     {
  172.         if(PlayerInfo[playerid][pSeguro1] != 1) return SendClientMessage(playerid, -1,"Tu no has comprando un seguro para tu veiculo, puedes comprarlo en un 24/7");
  173.         if(bloqueado[autos[playerid]] == 1)
  174.         {
  175.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  176.             GetPlayerName(playerid, pNombre, 32);
  177.             GetVehiclePos(autos[playerid], x,y,z);
  178.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  179.             {
  180.                 bloqueado[autos[playerid]] = 0;
  181.                 GetVehicleParamsEx(autos[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  182.                 SetVehicleParamsEx(autos[playerid], engine, lights, alarm, 0, bonnet, boot, objective);
  183.                 format(data, sizeof(data),"%s destravou as portas de seu veículo.",pNombre);
  184.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  185.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/fechar {FFFFFF}para travar as portas de seu veículo.");
  186.                 PlayerInfo[playerid][vSeguro] = 0;
  187.             }
  188.         }
  189.         if(bloqueado[autos2[playerid]] == 1)
  190.         {
  191.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  192.             GetPlayerName(playerid, pNombre, 32);
  193.             GetVehiclePos(autos2[playerid], x,y,z);
  194.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  195.             {
  196.                 GetVehicleParamsEx(autos2[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  197.                 SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, 0, bonnet, boot, objective);
  198.                 format(data, sizeof(data),"%s destravou as portas de seu veículo.",pNombre);
  199.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  200.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/fechar {FFFFFF}para travar as portas de seu veículo.");
  201.                 bloqueado[autos2[playerid]] = 0;
  202.                 PlayerInfo[playerid][vSeguro2] = 0;
  203.             }
  204.         }
  205.         if(bloqueado[autos3[playerid]] == 1)
  206.         {
  207.  
  208.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  209.             GetPlayerName(playerid, pNombre, 32);
  210.             GetVehiclePos(autos3[playerid], x,y,z);
  211.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  212.             {
  213.                 GetVehicleParamsEx(autos3[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  214.                 SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, 0, bonnet, boot, objective);
  215.                 format(data, sizeof(data),"%s destrabó las puertas de su veiculo.",pNombre);
  216.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  217.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/fechar {FFFFFF}para travar as portas de seu veículo.");
  218.                 bloqueado[autos3[playerid]] = 0;
  219.                 PlayerInfo[playerid][vSeguro3] = 0;
  220.             }
  221.         }
  222.         if(bloqueado[autos4[playerid]] == 1)
  223.         {
  224.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  225.             GetPlayerName(playerid, pNombre, 32);
  226.             GetVehiclePos(autos4[playerid], x,y,z);
  227.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  228.             {
  229.                 GetVehicleParamsEx(autos4[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  230.                 SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, 0, bonnet, boot, objective);
  231.                 format(data, sizeof(data),"%s destrabó las puertas de su veiculo.",pNombre);
  232.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  233.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/fechar {FFFFFF}para travar as portas de seu veículo.");
  234.                 bloqueado[autos4[playerid]] = 0;
  235.                 PlayerInfo[playerid][vSeguro4] = 0;
  236.             }
  237.         }
  238.     }
  239.     return 1;
  240. }
  241.  
  242. CMD:fechar(playerid,params[])
  243. {
  244.     new item[32];
  245.     if(!sscanf(params,"s[32]",item))
  246.     {
  247.         new pName2[30],query[200];
  248.         GetPlayerName(playerid, pName2, 30);
  249.         if(strcmp(item,"patrulla",true)==0)
  250.         {
  251.             if(PlayerInfo[playerid][pDuty] != 1) return 1;
  252.             new Float:VPos[3];
  253.             for(new i = 0;i<MAX_VEHICLES;i++)
  254.             {
  255.                 if(SAPD(i))
  256.                 {
  257.                     new data[128];
  258.                     GetVehiclePos(i,VPos[0],VPos[1],VPos[2]);
  259.                     if(IsPlayerInRangeOfPoint(playerid,2.0,VPos[0],VPos[1],VPos[2]))
  260.                     {
  261.                         if(bloqueado[i] == 1) return SCM(playerid,-1,"Esta viatura já está trancada");
  262.                         format(data, sizeof(data),"%s trabó las puertas de su patrullero",pName2);
  263.                         ProxDetector(20.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  264.                         GetVehicleParamsEx(i,engine, lights, alarm, doors, bonnet, boot, objective);
  265.                         SetVehicleParamsEx(i, engine, lights, alarm, 1, bonnet, boot, objective);
  266.                         bloqueado[i] = 1;
  267.                     }
  268.                 }
  269.             }
  270.         }
  271.         if(strcmp(item,"baul",true)==0)
  272.         {
  273.             new pName[32],string[256];
  274.             new Float:x,Float:y,Float:z, Float:x2,Float:y2,Float:z2, Float:x3,Float:y3,Float:z3, Float:x4,Float:y4,Float:z4;
  275.             GetVehiclePos(autos[playerid], x,y,z);
  276.             GetVehiclePos(autos2[playerid], x2,y2,z2);
  277.             GetVehiclePos(autos3[playerid], x3,y3,z3);
  278.             GetVehiclePos(autos4[playerid], x4,y4,z4);
  279.             GetPlayerName(playerid, pName, 32);
  280.             if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z))
  281.             {
  282.  
  283.                 if(Baul[autos[playerid]] == 0) return SCM(playerid,-1,"El baul ya esta cerrado");
  284.                 GetVehicleParamsEx(autos[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  285.                 SetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
  286.                 Baul[autos[playerid]] = 0;
  287.                 format(string, 256,"%s cierra el maletero de su veiculo",pName);
  288.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  289.                 return 1;
  290.             }
  291.             else if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2))
  292.             {
  293.                 if(Baul[autos2[playerid]] == 0) return SCM(playerid,-1,"El baul ya esta cerrado");
  294.                 GetVehicleParamsEx(autos2[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  295.                 SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
  296.                 Baul[autos2[playerid]] = 0;
  297.                 format(string, 256,"%s cierra el maletero de su veiculo",pName);
  298.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  299.                 return 1;
  300.             }
  301.             else if(IsPlayerInRangeOfPoint(playerid, 4.0, x3,y3,z3))
  302.             {
  303.                 if(Baul[autos3[playerid]] == 0) return SCM(playerid,-1,"El baul ya esta cerrado");
  304.                 GetVehicleParamsEx(autos3[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  305.                 SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
  306.                 Baul[autos3[playerid]] = 0;
  307.                 format(string, 256,"%s cierra el maletero de su veiculo",pName);
  308.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  309.                 return 1;
  310.             }
  311.             else if(IsPlayerInRangeOfPoint(playerid, 4.0, x4,y4,z4))
  312.             {
  313.                 if(Baul[autos4[playerid]] == 0) return SCM(playerid,-1,"El baul ya esta cerrado");
  314.                 GetVehicleParamsEx(autos4[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  315.                 SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, 0, objective);
  316.                 Baul[autos4[playerid]] = 0;
  317.                 format(string, 256,"%s cierra el maletero de su veiculo",pName);
  318.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  319.                 return 1;
  320.             }
  321.             else if(PlayerInfo[playerid][pAdmin] >= 5)
  322.             {
  323.  
  324.                 new id = GetPlayerVehicleID(playerid);
  325.                 if(!IsPlayerInAnyVehicle(playerid)) return 1;
  326.                 if(Baul[id] == 0) return SCM(playerid,-1,"El baul ya esta cerrado");
  327.                 GetPlayerName(playerid,pName,30);
  328.                 format(string,128,"%s cierra el maletero del veiculo",pName);
  329.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  330.                 GetVehicleParamsEx(id,engine, lights, alarm, doors, bonnet, boot, objective);
  331.                 SetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, 1, objective);
  332.                 Baul[id] = 0;
  333.             }
  334.             else return SCM(playerid, -1,"Debes estar cerca de tu veiculo para fechar su baul");
  335.         }
  336.         if(strcmp(item,"capo",true)==0)
  337.         {
  338.             if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Debes estar conduciendo un veiculo para abrir su capo");
  339.             if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  340.             {
  341.                 new string[256],pName[50],autoid = GetPlayerVehicleID(playerid);
  342.                 GetPlayerName(playerid,pName,50);
  343.                 GetVehicleParamsEx(autoid,engine, lights, alarm, doors, bonnet, boot, objective);
  344.                 SetVehicleParamsEx(autoid, engine, lights, alarm, doors, 0, boot, objective);
  345.                 Capo[autoid] = 0;
  346.                 format(string, 256,"%s cierra el capó de su veiculo",pName);
  347.                 ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  348.                 return 1;
  349.             }
  350.             else return SCM(playerid,-1,"Debes estar conduciendo un veiculo para abrir su capo");
  351.         }
  352.         if(strcmp(item, "puerta",true)==0)
  353.         {
  354.             for(new i=0;i<MAX_CASAS;i++)
  355.             {
  356.                 if(CasasInfo[i][hID2] == PlayerInfo[playerid][EnCasa])
  357.                 {
  358.                     new ID = i;
  359.                     if(strcmp(CasasInfo[ID][hproprietario], pName2, true ) == 0)
  360.                     {
  361.                         if(CasasInfo[ID][hseguro] == 1) return SendClientMessage(playerid,-1,"La puerta de esta propriedade ya se encuentra cerrada.");
  362.                         CasasInfo[ID][hseguro] = 1;
  363.                         format(query, 200, "UPDATE `propriedades` SET `seguro`='1' WHERE `ID`='%d'",CasasInfo[i][hID2]);
  364.                         mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
  365.                         SendClientMessage(playerid,-1,"Cerraste la puerta de tu propriedade.");
  366.                         if(CasasInfo[ID][tipo] == 2)
  367.                         {
  368.                             DestroyDynamicPickup(CasaInfo3[ID]);
  369.                         }
  370.  
  371.                     }
  372.                 }
  373.             }
  374.         }
  375.         if(strcmp(item, "ropero",true)==0)
  376.         {
  377.             for(new i=0;i<MAX_CASAS;i++)
  378.             {
  379.                 if(CasasInfo[i][hID2] == PlayerInfo[playerid][EnCasa])
  380.                 {
  381.                     new ID = i;
  382.                     if(PlayerInfo[playerid][EnCasa] != PlayerInfo[playerid][CasaID] && PlayerInfo[playerid][EnCasa] != PlayerInfo[playerid][CasaID2]) return SendClientMessage(playerid,-1,"No estas en ninguna de tus propriedades");
  383.                     {
  384.                         if(CasasInfo[ID][SeguroA] == 1) return SendClientMessage(playerid,-1,"La puerta del ropero ya se encuentra cerrada");
  385.                         CasasInfo[ID][SeguroA] = 1;
  386.                         format(query, 200, "UPDATE `propriedades` SET `SeguroA`='1' WHERE `ID`='%d'",CasasInfo[i][hID2]);
  387.                         mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
  388.                         new string[45];
  389.                         format(string,500,"%s cierra el ropero.",NomePlayer(playerid));
  390.                         ProxDetector(20.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  391.                     }
  392.                 }
  393.             }
  394.         }
  395.     }
  396.     if(sscanf(params, "s[30]", item))
  397.     {
  398.         if(PlayerInfo[playerid][pSeguro1] != 1) return SendClientMessage(playerid, -1,"Tu no has comprando un seguro para tu veiculo, puedes comprarlo en un 24/7");
  399.         if(bloqueado[autos[playerid]] == 0)
  400.         {*/
  401.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  402.             GetPlayerName(playerid, pNombre, 32);
  403.             GetVehiclePos(autos[playerid], x,y,z);
  404.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  405.             {
  406.                 GetVehicleParamsEx(autos[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  407.                 SetVehicleParamsEx(autos[playerid], engine, lights, alarm, 1, bonnet, boot, objective);
  408.                 format(data, sizeof(data),"%s trabó las puertas de su veiculo.",pNombre);
  409.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  410.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/abrir {FFFFFF}para trabar las puertas de tu veiculo.");
  411.                 bloqueado[autos[playerid]] = 1;
  412.                 PlayerInfo[playerid][vSeguro] = 1;
  413.             }
  414.         }
  415.         if(bloqueado[autos2[playerid]] == 0)
  416.         {
  417.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  418.             GetPlayerName(playerid, pNombre, 32);
  419.             GetVehiclePos(autos2[playerid], x,y,z);
  420.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  421.             {
  422.                 GetVehicleParamsEx(autos2[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  423.                 SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, 1, bonnet, boot, objective);
  424.                 format(data, sizeof(data),"%s trabó las puertas de su veiculo.",pNombre);
  425.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  426.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/abrir {FFFFFF}para trabar las puertas de tu veiculo.");
  427.                 bloqueado[autos2[playerid]] = 1;
  428.                 PlayerInfo[playerid][vSeguro2] = 1;
  429.             }
  430.         }
  431.         if(bloqueado[autos3[playerid]] == 0)
  432.         {
  433.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  434.             GetPlayerName(playerid, pNombre, 32);
  435.             GetVehiclePos(autos3[playerid], x,y,z);
  436.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  437.             {
  438.                 GetVehicleParamsEx(autos3[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  439.                 SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, 1, bonnet, boot, objective);
  440.                 format(data, sizeof(data),"%s trabó las puertas de su veiculo.",pNombre);
  441.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  442.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/abrir {FFFFFF}para trabar las puertas de tu veiculo.");
  443.                 bloqueado[autos3[playerid]] = 1;
  444.                 PlayerInfo[playerid][vSeguro3] = 1;
  445.             }
  446.         }
  447.         if(bloqueado[autos4[playerid]] == 0)
  448.         {
  449.             new Float:x,Float:y,Float:z,data[256],pNombre[32];
  450.             GetPlayerName(playerid, pNombre, 32);
  451.             GetVehiclePos(autos4[playerid], x,y,z);
  452.             if(IsPlayerInRangeOfPoint(playerid, 7.0, x,y,z))
  453.             {
  454.                 GetVehicleParamsEx(autos4[playerid],engine, lights, alarm, doors, bonnet, boot, objective);
  455.                 SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, 1, bonnet, boot, objective);
  456.                 format(data, sizeof(data),"%s trabó las puertas de su veiculo.",pNombre);
  457.                 ProxDetector(15.0, playerid, data, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
  458.                 SendClientMessage(playerid,-1,"{FFFFFF}Usa {DBED15}/abrir {FFFFFF}para trabar las puertas de tu veiculo.");
  459.                 bloqueado[autos4[playerid]] = 1;
  460.                 PlayerInfo[playerid][vSeguro4] = 1;
  461.             }
  462.         }
  463.     }
  464.     return 1;
  465. }
  466.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement