Zoon
Members- 
                
Posts
91 - 
                
Joined
 - 
                
Last visited
 
Everything posted by Zoon
- 
	eso lo haces en el resources scoreboard lo editas en los script llamados dxscoreboard_client.lua dxscoreboard_clientsettings.lua
 - 
	
AYUDA PORFAVOR ERROR EN MI SERVER!!!
Zoon replied to Steven23's topic in Ayuda relacionada al cliente/servidor
weno mejor comprate un hosting y problema resuelto - 
	
AYUDA PORFAVOR ERROR EN MI SERVER!!!
Zoon replied to Steven23's topic in Ayuda relacionada al cliente/servidor
hola mira nose si allas solucionado pero ami me paso algo parecido a lo que te esta pasando, para que estes mas seguro de cual es la ip q tiene acceso a internet entra a algun server de algun amigo tuyo y dile a tu amigo al "admin del server" que te diga cual es tu IP desde el panel de admin se puede ver tu IP real la que esta teniendo acceso a internet yo me imagino que tiene que ser diferente a esta 192.168.1.15 si te da una diferente a esa la agregas al mta.conf as la prueva una ves me paso eso estaba usando mi ip local de mi router y la que tenia acceso a internet era la ip del modem has la prueva aver si te resulta cualquier cosa avisas suerte.. - 
	admin panel set team not working
 - 
	admin panel 1.3.1 [2013-05-05 14:50:02] WARNING: admin section in the meta.xml is incorrect or missing (expected at least server 1.3.0-9.03772 because of 'triggerLatentClientEvent') [2013-05-05 14:50:02] WARNING: admin requires upgrade as section in the meta.xml is incorrect or missing (expected at least server 1.3.0-9.03772 because of 'triggerLatentClientEvent')
 - 
	hola todos amigos.. vengo esta ves a ver si me podrian ayudar con esto porfavor. Tengo este shop vehiculo systen que esta en la comunidad https://community.multitheftauto.com/ind ... ls&id=2604 le e editado y acomodado algunas cosas. pero tengo un problema como `puedo hacer para que guarde los upgrades, color? solo necesito eso si me pueden ayudar o decirme que puedo hacer se los agradesco... client local screenX, screenY = guiGetScreenSize() local width, height = 500, 200 local x = (screenX/2) - (width/2) local y = (screenY/2) - (height/2) local lp = getLocalPlayer() theWindow = guiCreateWindow(x,y,width,height,"Sistema Vehicular",false) guiWindowSetSizable(theWindow,false) guiSetVisible (theWindow, false) spawnBut = guiCreateButton(0.0604,0.120,0.4,0.2,"Usar Vehiculo",true,theWindow) engenieBut = guiCreateButton(0.0604,0.420,0.4,0.2,"Encender/Apagar",true,theWindow) lockBut = guiCreateButton(0.490,0.420,0.4,0.2,"Bloquear/Desbloquear",true,theWindow) lightsBut = guiCreateButton(0.0604,0.720,0.4,0.2,"Luces On/Off",true,theWindow) destroyBut = guiCreateButton(0.490,0.120,0.4,0.2,"Guardar Vehiculo",true,theWindow) function resourceStart () bindKey ("F3", "down", menuShow) end addEventHandler ("onClientResourceStart", getResourceRootElement ( getThisResource () ), resourceStart) function menuShow () visableornot = guiGetVisible (theWindow) if (visableornot == true) then guiSetVisible (theWindow, false) showCursor (false) end if (visableornot == false) then guiSetVisible (theWindow, true) showCursor (true) end end addEvent ("carSpawn", true) addEvent ("carDestroy", true) function guiClick (button, state, absoluteX, absoluteY) if (source == spawnBut) then triggerServerEvent ("carSpawn", lp) elseif (source == destroyBut) then triggerServerEvent ("carDestroy", lp) elseif (source == engenieBut) then triggerServerEvent ("engenieSwitch", lp) elseif (source == lockBut) then triggerServerEvent ("lockSwitch", lp) elseif (source == lightsBut) then triggerServerEvent ("lightsSwitch", lp) end end addEventHandler ("onClientGUIClick", getRootElement(), guiClick) carshopWindow = guiCreateWindow(500,200,290,440,"Tienda Vehicular",false) guiSetVisible (carshopWindow, false) guiSetAlpha(carshopWindow,1) guiWindowSetSizable(carshopWindow,false) selectLabel = guiCreateLabel(0.0423,0.1009,0.8889,0.078,"Selecciona tu Vehiculo",true,carshopWindow) guiSetAlpha(selectLabel,1) guiLabelSetColor(selectLabel,255,255,255) guiLabelSetVerticalAlign(selectLabel,"top") guiLabelSetHorizontalAlign(selectLabel,"left",false) guiSetFont(selectLabel,"default-bold-small") carGridList = guiCreateGridList(0.0476,0.1789,0.9048,0.6789,true,carshopWindow) guiGridListSetSelectionMode(carGridList,0) carColumn = guiGridListAddColumn(carGridList,"vehiculo",0.5) costColumn = guiGridListAddColumn(carGridList,"$",0.3) local cars = {{579,60000},{400,60000},{404,28000},{489,65000},{505,65000},{479,45000},{442,45000},{458,45000},{602,50000},{496,42500},{401,41000},{518,60000},{527,75000},{589,75000},{419,45000},{533,75000},{526,50000},{474,55000},{545,50000},{517,45000},{410,41000},{600,50000},{436,41000},{580,50000},{439,75000},{549,75000},{491,45000},{445,45000},{507,45000},{585,45000},{587,75000},{466,55000},{492,50000},{546,45000},{551,45000},{516,45000},{467,45000},{426,47500},{547,45000},{405,55000},{409,75000},{550,45000},{566,45000},{540,45000},{421,50000},{529,45000},{402,120000},{542,65000},{603,120000},{475,75000},{562,120000},{565,95000},{559,120000},{561,50000},{560,120000},{558,100000},{429,120000},{541,120000},{415,120000},{480,95000},{434,100000},{494,120000},{502,120000},{503,120000},{411,120000},{506,120000},{451,120000},{555,95000},{477,95000},{499,25000},{498,25000},{578,50000},{486,70000},{455,75000},{588,50000},{403,75000},{414,50000},{443,75000},{515,75000},{514,75000},{531,12000},{456,45000},{422,45000},{482,95000},{530,12000},{418,45000},{572,12000},{582,50000},{413,50000},{440,50000},{543,65000},{583,12000},{478,35000},{554,50000},{536,75000},{575,75000},{534,75000},{567,75000},{535,75000},{576,75000},{412,75000},{568,75000},{457,12000},{483,45000},{508,40000},{571,10000},{500,55000},{444,120000},{556,120000},{557,120000},{471,20000},{495,100000},{539,75000},{481,2500},{509,2500},{581,45000},{462,12000},{521,60000},{463,50000},{522,75000},{448,12000},{468,45000},{586,45000},{485,12000},{431,60000},{438,45000},{437,60000},{574,12000},{420,45000},{525,75000},{408,50000},{428,65000}} for i,v in ipairs (cars) do local carName = getVehicleNameFromModel (v[1]) local row = guiGridListAddRow (carGridList) guiGridListSetItemText (carGridList, row, 1, carName, false, true) guiGridListSetItemText (carGridList, row, 2, tostring(v[2]), false, true) end guiSetAlpha(carGridList,1) buyButton = guiCreateButton(0.0476,0.8624,0.7778,0.0963,"Comprar!",true,carshopWindow) guiSetAlpha(buyButton,1) closeButton = guiCreateButton(0.8571,0.8624,0.0899,0.1009,"X",true,carshopWindow) addEvent ("viewGUI", true) function viewGUI () if (getLocalPlayer() == source) then guiSetVisible (carshopWindow, true) showCursor (true) end end addEventHandler ("viewGUI", getRootElement(), viewGUI) function onClientGUIClick (button, state, absoluteX, absoluteYe) if (source == buyButton) then guiSetVisible (carshopWindow, false) showCursor (false) if (guiGridListGetSelectedItem (carGridList)) then local carName = guiGridListGetItemText (carGridList, guiGridListGetSelectedItem (carGridList), 1) local carID = getVehicleModelFromName (carName) local carCost = guiGridListGetItemText (carGridList, guiGridListGetSelectedItem (carGridList), 2) triggerServerEvent ("carShopCarBuy", getLocalPlayer(), carID, carCost, carName) end elseif (source == closeButton) then guiSetVisible (carshopWindow, false) showCursor (false) end end addEventHandler ("onClientGUIClick", getRootElement(), onClientGUIClick) server carShopMarker = createMarker (-1587.6134033203,-2725.6538085938, 48.5390625, "corona", 3, 255, 0, 0, 180) carShopMarker2 = createMarker (341.69842529297,2534.3059082031,16.780323028564, "corona", 2, 255, 0, 0, 180) carShopMarker3 = createMarker (-1954,299,34,"cylinder",2,255,0,0,127) carShopMarker4 = createMarker (-1663,1208,6,"cylinder",2,255,0,0,127) carShopMarker5 = createMarker (1946,2068,10,"cylinder",2,255,0,0,127) createBlipAttachedTo(carShopMarker,55,2,0,255,0,0,0,200) createBlipAttachedTo(carShopMarker2,55,2,0,255,0,0,0,200) createBlipAttachedTo(carShopMarker3,55,2,0,255,0,0,0,200) createBlipAttachedTo(carShopMarker4,55,2,0,255,0,0,0,200) createBlipAttachedTo(carShopMarker5,55,2,0,255,0,0,0,200) addEvent ("viewGUI", true) function markerHit (hitPlayer, matchingDimension) if (source == carShopMarker) or (source == carShopMarker2) or (source == carShopMarker3) or (source == carShopMarker4) or (source == carShopMarker5) then triggerClientEvent ("viewGUI", hitPlayer) end end addEventHandler ("onMarkerHit", getRootElement(), markerHit) addEvent ("carShopCarBuy", true) addEventHandler ("carShopCarBuy", getRootElement(), function(id, cost, name) if (getPlayerMoney (source) >= tonumber(cost)) then outputChatBox ("Has comprado un " .. name, source, 0, 255, 0, false) outputChatBox ("ID: " .. id, source, 0, 255, 0, false) outputChatBox ("Costo: " .. cost, source, 0, 255, 0, false) outputChatBox ("preciona F3 para sacar/guardar tu vehiculo", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) setAccountData (getPlayerAccount (source), "funmodev2-car", tonumber(id)) setAccountData (getPlayerAccount (source), "funmodev2-paintjob", 3) setAccountData (getPlayerAccount (source), "funmodev2-carupg", 0) else outputChatBox ("Usted no tiene suficiente dinero!", source, 255, 0, 0, false) end end) addEvent ("carSpawn", true) addEvent ("carDestroy", true) function carSpawn () if not (isGuestAccount (getPlayerAccount (source))) and not (isPedInVehicle(source)) then if (getElementData (source, "hisCar")) and (getElementData (source, "hisCar") ~= nil) and (getElementType(getElementData (source, "hisCar")) == "vehicle") then setElementVelocity (getElementData (source, "hisCar"), 0,0,0) local x,y,z = getElementPosition (source) setVehicleRotation (getElementData (source, "hisCar"), 0, 0, 0) setElementPosition (getElementData (source, "hisCar"), x+2,y,z +1) outputChatBox ("Car spawned.", source, 255, 0, 0) elseif not (getElementData (source, "hisCar")) then local accountData = getAccountData (getPlayerAccount (source), "funmodev2-car") if (accountData) then carID = getAccountData (getPlayerAccount (source), "funmodev2-car") x,y,z = getElementPosition (source) vehicle = createVehicle (carID, x +2, y, z +1) setElementID (vehicle, getAccountName (getPlayerAccount(source))) setElementData (source, "hisCar", vehicle) outputChatBox ("Vehiculo Spawned.", source, 255, 0, 0) if (getAccountData (getPlayerAccount(source), "funmodev2-carupg")) then local upgrades = nil local upgrades = {} local upgrades = getAccountData (getPlayerAccount(source), "funmodev2-carupg") for i,v in ipairs (getElementsByType ("player")) do end end if (getAccountData (getPlayerAccount(source), "funmodev2-paintjob")) then local paintjob = getAccountData (getPlayerAccount(source), "funmodev2-paintjob") setVehiclePaintjob (vehicle, paintjob) end if (getAccountData (getPlayerAccount(source), "funmodev2-carcolor1")) and (getAccountData (getPlayerAccount(source), "funmodev2-carcolor2")) then local c1 = getAccountData (getPlayerAccount(source), "funmodev2-carcolor1") local c2 = getAccountData (getPlayerAccount(source), "funmodev2-carcolor2") setVehicleColor (vehicle, c1,c2,0,0) end else outputChatBox ("Tu no tienes vehiculo.", source, 255, 0, 0) end else outputChatBox ("Ya tienes un vehiculo!", source, 255, 0, 0) end end end addEventHandler ("carSpawn", getRootElement(), carSpawn) function carDestroy () if not (isGuestAccount (getPlayerAccount (source))) then if (isPedInVehicle (source)) then if (getElementID(getPedOccupiedVehicle(source)) == getAccountName (getPlayerAccount(source))) then setElementHealth (getElementData (source, "hisCar"), 0) destroyElement (getPedOccupiedVehicle (source)) removeElementData (source, "hisCar") outputChatBox ("Vehiculo guardado.", source, 255, 0, 0) else outputChatBox ("Este no es su coche", source, 255, 0, 0) end elseif (not (isPedInVehicle (source))) and (getElementData (source, "hisCar")) and (getElementData (source, "hisCar") ~= nil) then car=getElementData(source, "hisCar") destroyElement(car) outputChatBox ("Vehiculo Guardado.", source, 255, 0, 0) removeElementData (source, "hisCar") end end end addEventHandler ("carDestroy", getRootElement(), carDestroy) function engineSwitch () if (isPedInVehicle (source)) then local veh = getPedOccupiedVehicle (source) if (getVehicleEngineState (veh) == true) then setVehicleEngineState (veh, false) outputChatBox ("Vehiculo Apagado.", source, 255, 0, 0) elseif (getVehicleEngineState (veh) == false) then setVehicleEngineState (veh, true) outputChatBox ("Vehiculo Encendido.", source, 255, 0, 0) end else outputChatBox ("No estás en un vehículo!", source, 255, 0, 0) end end addEvent("engenieSwitch",true) addEventHandler("engenieSwitch",getRootElement(),engineSwitch) function lightsSwitch () if (isPedInVehicle (source)) then local veh = getPedOccupiedVehicle (source) if (getVehicleOverrideLights(veh) ~= 2) then setVehicleOverrideLights(veh, 2) outputChatBox ("Luces del vehículo on.", source, 255, 0, 0) elseif (getVehicleOverrideLights(veh) ~= 1) then setVehicleOverrideLights(veh, 1) outputChatBox ("Luces del vehículo off.", source, 255, 0, 0) end else outputChatBox ("No estás en un vehículo!", source, 255, 0, 0) end end addEvent("lightsSwitch",true) addEventHandler("lightsSwitch",getRootElement(),lightsSwitch) function lockSwitch () if (isPedInVehicle (source)) then local veh = getPedOccupiedVehicle (source) if not (isVehicleLocked (veh)) then setVehicleLocked (veh, true) setVehicleDoorsUndamageable (veh, true) setVehicleDoorState (veh, 0, 0) setVehicleDoorState (veh, 1, 0) setVehicleDoorState (veh, 2, 0) setVehicleDoorState (veh, 3, 0) outputChatBox ("Vehiculo Bloqueado.", source, 255, 0, 0) elseif (isVehicleLocked (veh)) then setVehicleLocked (veh, false) setVehicleDoorsUndamageable (veh, false) outputChatBox ("Vehiculo Desbloqueado.", source, 255, 0, 0) end else outputChatBox ("No estás en un vehículo!", source, 255, 0, 0) end end addEvent("lockSwitch",true) addEventHandler("lockSwitch",getRootElement(),lockSwitch ) addEventHandler ("onVehicleStartEnter", getRootElement(), function(player, seat, jacked, door) if (isVehicleLocked (source) == true) then local mannetjeNaam = getAccountName (getPlayerAccount (player)) local autoNaam = getElementID (source) if (mannetjeNaam == autoNaam) then setVehicleLocked (source, false) outputChatBox ("Vehiculo Desbloqueado!", player, 255, 0, 0, false) end end end) addEventHandler ("onVehicleExplode", getRootElement(), function() if (theOwner) then removeElementData (theOwner, "hisCar") end end) addEventHandler ("onPlayerQuit", getRootElement(), function(quitType, reason, responsibleElement) if (getElementData (source, "hisCar")) then blowVehicle (getElementData (source, "hisCar")) removeElementData (source, "hisCar") end end) addEventHandler( "onResourceStop", getResourceRootElement( getThisResource() ), function () for i,v in ipairs (getElementsByType ("player")) do if (getElementData (v, "hisCar")) then setElementHealth (getElementData (v, "hisCar"), 0) removeElementData (v, "hisCar") end end end ) function destroyOnExplode () setTimer (destroyElement, 2500, 1, source) end addEventHandler ("onVehicleExplode", getRootElement(), destroyOnExplode)
 - 
	gracias funciona pero solo un problemita cada ves que alguien que no es del team militar se pone encima del marker sale este error [2012-09-23 15:03:44] WARNING: PuertaMilitar\server.lua:8: Bad argument @ 'getTeamName' que pueo hacer para que no salga eso?
 - 
	hola amigos, vengo aqui haber si me podrian ayudar con esto tengo este scrip de puertas automaticas funciona bien pero quisiera saber como puedo hacer para que solo se les abra la puerta a los del team "militar" aqui dejo el scrip haber si me pueden ayudar o decirme que debo hacer gracias. se los agradesco airportgate = createObject (10828, 1743.6999511719, 536.20001220703, 38.400001525879, 0, 0, 341.53845214844) MarkerOpen = createMarker (1749.6029052734, 554.51977539063, 25.887992858887, "cylinder",10, 255, 0, 0, 255) MarkerClose = createMarker (1735.0040283203, 510.98870849609, 28.605186462402,"cylinder",10, 255, 0, 0, 255) function abrir ( ) moveObject (airportgate, 5000, 1743.6999511719, 536.20001220703, 22.60000038147) end function cerrar() moveObject (airportgate, 5000, 1743.6999511719, 536.20001220703, 38.400001525879) end addEventHandler( "onMarkerHit", MarkerOpen, abrir) addEventHandler( "onMarkerHit", MarkerClose, cerrar)
 - 
	pero no e agregado mas nada incluso mi resources de zombies esta editado y me escargue otro de la pagina y lo prove todo originalmente y da el mismo problema solo tengo ese resources activado
 - 
	hola todos, tengo un problema con el resource de zombies. y es que cuando los zombies te matan te hacen doble muerte y aveces hasta triple muerte es decir cuando hacen doble muerte salen 2 muerte en el killmesaje eso me esta causando errores con otros scrips les dejo esta imagen para que vean la idea es que al matarte los zombies solo mueras y ya, no deberia hacer doble muerte si alguien me puede decir que debo hacer o ayudar con esto se lo agradesco
 - 
	hola amigos, como puedo hacer un join weapon? osea para que cuando entren al servidor tengan de weapon una katana o una pistol, les agradesco la ayuda
 - 
	si ahora si funciona correctamente gracias por la ayuda yakuza agradesido Ales_steel amigo muchas gracias por tu ayuda tambien
 - 
	amigo le agregue setVehicleEngineState ( source, false ) para que cuando se destruyera el motor se apagara pero cuando te vajas y entras al auto de nuevo el motor vuelve a encender como podria suspender eso?
 - 
	Ales_Steel con respecto a esto que dices tu: ""para hacerlo inservible, te recomiendo ponerle un elementData, que al subir vea si el elementData dice que esta inservible, si no es así, togleas el Control de acelerar y lo pones en false."" como puedo hacer eso? por que el vehiculo se daña pero aun sigue en movimiento cuando aceleras
 - 
	hola manes, como les va, alguien sabe o me podria decir o ayudar como hago ara que los vehiculos al destruirse no exploten osea que al dañarse se queden inservible pero que no exploten, les agredeseria la ayuda
 - 
	Solidsnake14 amigo muchas gracias puedes cerrar este tema yo ya termine mi scrip
 - 
	hola todo , esta ves vengo a preguntar como puedo hacer un save vehiculo para que cuando compren los vehiculos en el shop car no los pierdan al irse del servidor como puedo hacer eso o existe algo que me silva para eso??
 - 
	a perdon disculpen ya no importa ya lo solucione
 - 
	we pero tengo un problema como hago para que los 2 marker tengan funcion de abrir y cerrar? osea por que el marker de afuera es para abrir y el de adentro es para cerrar y una ves que se entra y se cierra como puedo hacer para que se abra estoy usando asi airportgate = createObject (10828, 1743.6999511719, 536.20001220703, 38.400001525879, 0, 0, 341.53845214844) MarkerOpen = createMarker (1749.6029052734, 554.51977539063, 25.887992858887, "cylinder",10, 255, 0, 0, 255) MarkerClose = createMarker (1735.0040283203, 510.98870849609, 28.605186462402,"cylinder",10, 255, 0, 0, 255) function abrir ( ) moveObject (airportgate, 5000, 1743.6999511719, 536.20001220703, 22.60000038147) end function cerrar() moveObject (airportgate, 5000, 1743.6999511719, 536.20001220703, 38.400001525879) end addEventHandler( "onMarkerHit", MarkerOpen, abrir) addEventHandler( "onMarkerHit", MarkerClose, cerrar)
 - 
	a ok, ahora si gracias solidsnake14 tambien muchas gracias a ti yakusa
 - 
	aqui esta pero no silve airportgate = createObject (980, 1759.5999755859, 552.59997558594, 27.700000762939, 0, 0, 340) MarkerOpen = createMarker (1761.3017578125, 571.13073730469, 24.565521240234, "cylinder",4, 255, 0, 0, 255) MarkerClose = createMarker (1749.8184814453, 531.37005615234, 27.262020111084,"cylinder",4, 255, 0, 0, 255) function moveObject (airportgate, 5000, 1759.5999755859, 552.59997558594, 33.700000762939) end addEventHandler( "onMarkerHit", MarkerOpen, airportgate) addEventHandler( "onMarkerHit", MarkerClose, airportgate )
 - 
	pero con eso abria que utilizar un comando para abri y cerrar, y ya tengo eso lo que quiero es que cuando los player se acerquen a la puerta esta se abra automaticamente sin necesicidad de un /cmd
 - 
	si lo e echo con eso pero no logro que me funcione
 
