10.07.2018, 16:09
Tenho uma bug em um comando, o comando estб para /abrir portamalas ou /abrir maletero mas sу o /abrir maletero estб funcionando. Agradeзo desde jб a ajuda a resolver isso.

Comando /abrir maletero ou /abrir portamalas
Comando /fechar matelero ou /fechar portamalas

Код:
CMD:maletero(playerid, params[]) { return cmd_portamalas(playerid, params); }
Код:
if(strcmp(item,"portamalas",true)==0 || strcmp(item,"maletero",true)==0) { new string[256]; if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z)) { if(!NOBAUL(autos[playerid])) { if(Baul[autos[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas jб estб aberto."); GetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, 1, objective); Baul[autos[playerid]] = 1; format(string, 256,"%s abre o portamalas de seu veнculo.", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); } return 1; } else if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2)) { if(!NOBAUL(autos2[playerid])) { if(Baul[autos2[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas jб estб aberto."); GetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, 1, objective); Baul[autos2[playerid]] = 1; format(string, 256,"%s abre o portamalas de seu veнculo.", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); } return 1; } else if(IsPlayerInRangeOfPoint(playerid, 4.0, x3,y3,z3)) { if(!NOBAUL(autos3[playerid])) { if(Baul[autos3[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas jб estб aberto."); GetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, 1, objective); Baul[autos3[playerid]] = 1; format(string, 256,"%s abre o portamalas de seu veнculo.", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); } return 1; } else if(IsPlayerInRangeOfPoint(playerid, 4.0, x4,y4,z4)) { if(!NOBAUL(autos4[playerid])) { if(Baul[autos4[playerid]] == 1) return SendClientMessage(playerid,-1,"O portamalas jб estб aberto."); GetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, 1, objective); Baul[autos4[playerid]] = 1; format(string, 256,"%s abre o portamalas de seu veнculo.", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); } return 1; } else if(PlayerInfo[playerid][jAdminNvl] >= 5) { new id = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return 1; if(!NOBAUL(id)) { if(Baul[id] == 1) return SendClientMessage(playerid,-1,"O portamalas jб estб aberto."); GetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, 1, objective); Baul[id] = 1; format(string,256,"%s abre el maletero del vehнculo.", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); } return 1; } else return SendClientMessage(playerid, -1,"Debes estar cerca de tu vehiculo para abrir su baul"); }
Код:
if(strcmp(item,"portamalas",true)==0 || strcmp(item,"maletero",true)==0) { new string[256]; if(IsPlayerInRangeOfPoint(playerid, 4.0, x,y,z)) { if(Baul[autos[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas jб estб fechado."); GetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos[playerid], engine, lights, alarm, doors, bonnet, 0, objective); Baul[autos[playerid]] = 0; format(string, 256,"%s fecha o portamalas de seu veнculo", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); return 1; } else if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2)) { if(Baul[autos2[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas jб estб fechado."); GetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos2[playerid], engine, lights, alarm, doors, bonnet, 0, objective); Baul[autos2[playerid]] = 0; format(string, 256,"%s fecha o portamalas de seu veнculo", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); return 1; } else if(IsPlayerInRangeOfPoint(playerid, 4.0, x3,y3,z3)) { if(Baul[autos3[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas jб estб fechado."); GetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos3[playerid], engine, lights, alarm, doors, bonnet, 0, objective); Baul[autos3[playerid]] = 0; format(string, 256,"%s fecha o portamalas de seu veнculo", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); return 1; } else if(IsPlayerInRangeOfPoint(playerid, 4.0, x4,y4,z4)) { if(Baul[autos4[playerid]] == 0) return SendClientMessage(playerid,-1,"O portamalas jб estб fechado."); GetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(autos4[playerid], engine, lights, alarm, doors, bonnet, 0, objective); Baul[autos4[playerid]] = 0; format(string, 256,"%s fecha o portamalas de seu veнculo", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); return 1; } else if(PlayerInfo[playerid][jAdminNvl] >= 5) { new id = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return 1; if(Baul[id] == 0) return SendClientMessage(playerid,-1,"O portamalas jб estб fechado."); format(string,128,"%s fecha o portamalas de seu veнculo", NombreJugador(playerid)); ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO); GetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(id, engine, lights, alarm, doors, bonnet, 1, objective); Baul[id] = 0; } else return SendClientMessage(playerid, -1,"Debes estar cerca de tu vehiculo para cerrar su baul"); }