-
Posts
222 -
Joined
-
Last visited
Everything posted by Chaz-CR
-
Tienes que crear un script que sustituya los nombres que trae MTA por defecto y hacer uno totalmente nuevo con el dxDrawText o bien puedes usar este script publico de la comunidad. https://community.multitheftauto.com/ind ... ils&id=488
-
No se si es posible o tendre que hacerlo por el camino largo pero. Tengo un sistema de Guardado por SQLite y funciona al 100% pero en un tiempo random los players pierden sus armas, y es solo esto, no pierden dinero ni posicion ni sus ropas ni nada solo las armas, pero el debugscript no me marca ningun error alguno sabe que podria hacer para solucionar este problema? PD: antes tenia otro save system de la comunidad y creiamos que era eso por ser muy simple pero resulta que las armas y solo las armas las pierden los jugadores cuando mueren o cuando las compran en los ammunation! No se si es una pregunta estupida o a alguno le ha pasado de antemano gracias!
-
Accept it Alexs, you did this cuz you are mad and you want a "revenge"... Its bad man you dont have ethical and moral and maybe you help here, but you stole us and it make you fake in all!
-
Ah no especificaste! Que quieres exactamente que el jugador se suba atras de la patriot y dispare con la M4 o que el jugador entre al auto y dispare desde adentro?
-
puedes usar createProjectile bindKey getPedOccupiedVehicle creas la function y la bindeas con CNTRL EDIT: olvide el getPedOccupiedVehicle
-
Queres poner un Cleo en el server o crear uno parecido?
-
Gracias Sasuke puDe crear uno parecido a ese!
-
Si vere si en vez de eso, hago un Shout para el player cuando pase por el marker!
-
De acuerdo ni modo. Gracias!
-
Es el drawData de OGF pero lo encripto y no puedo ver lo unico que dejo para modificar fue esto! drawSize = get( "dxtextsize" ) function serverSettings (theplayer) triggerClientEvent ( theplayer, "settings", theplayer, drawSize ) end addEvent ( "getServerSettings", true ) addEventHandler ( "getServerSettings", root, serverSettings ) Y el meta
-
Hola quiero saber como hacer para que estos mensajes sean solo para el player y no para todos los players del server. Cuando alguno llega donde salen esos textos, todos los players lo ven en el DxDraw aca la parte de los mensajes! addEvent("youMustBeInCar", true) function drawIt() failed = "Tienes qe estar en un vehiculo para tunearlo / You must be in Vehicle to do this" exports["drawData"]:outputDraw(failed, 255, 0, 0) end addEventHandler("youMustBeInCar", root, drawIt) addEvent("yourVehicleIsTuned", true) function drawIt2() succeed = "Vehiculo tuneado! / Vehiculo tuned!" exports["drawData"]:outputDraw(succeed, 0, 255, 0) end addEventHandler("yourVehicleIsTuned", root, drawIt2)
-
Hola, simplemente me gustaria bindear una misma letra asi como abre un panel cerrarlo sin necesidad de tocar un boton (cerrar) Gracias. aca el ejemplo de abrir un panel etc. addEventHandler("onClientResourceStart", resourceRoot, function() bindKey("r", "down", clientToggleRadio)
-
Hola, no se si esto te sirve si tienes una venta de autos el player puede cerrar el vehiculo cuando quieras, aca hay un resource publico https://community.multitheftauto.com/ind ... ls&id=3468 EDIT: Una palabra
-
Arreglado Alex Gracias!!!
-
Quiero crear otra zona afk con en este mismo server side sin que me de bug donde tengo que modificar? PD: ya arregle esto solo quiero crear otra zona afk!
-
Nice one, im learning LUA now and i'd like to learn whit this usefull program! Great job boss!
-
el problema es que al spawnear un auto dentro de ahi se me destruye y desaparece del panel de vehiculos que tengo (Por venta de vehiculos) como hago para cuando lo trates de spawnear adentro salga fuera de ese lugar introduciendo esa coordenada! Asi no se destruye y no desaparecerá!
-
Bueno esta es la situacion tengo en un mismo resource dos areas diferentes, una en la que te quedas ahi cada 5 segundos y ganas dinero (dos zonas) y tengo las greenzone de los hospitales(todos los hospitales de SA) el problema es que quiera separar estas zonas por el auto nada mas, osea que en las greenzones puedas entrar con el auto sin que desaparezca pero cuando spawneas un auto en las MoneyZones no aparezca el auto. Este es un problema... El otro es que cuando intento spawnear un vehiculo en la afk zone esta me lo elimina del panel del vehiculo que tengo puesto en otro resource! ya que en este momento tengo que cuando entres a cualquier greenzone desaparezca el auto Dejare el ServerSide de este y les agradeceria que me dijeran que puedo cambiar gracias! addEventHandler ("onResourceStart", getRootElement(), function() setTimer (moneyZoneTimerFunction, 4000, 0) setTimer (moneyZoneTimerFunction2,4000,0) local allGreenzones = getElementsByType ("radararea") for i,v in ipairs (allGreenzones) do local r,g,b,a = getRadarAreaColor (v) if (r == 0) and (g == 255) and (b == 0) and (a == 127) then local x,y = getElementPosition (v) local sx,sy = getRadarAreaSize (v) local col = createColCuboid (x,y, -50, sx,sy, 7500) setElementID (col, "greenzoneColshape") end end end) addEventHandler ("onColShapeHit", getRootElement(), function(hitElement, matchingDimension) if (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then outputChatBox ("You entered the greenzone", hitElement, 255, 0, 0, false) toggleControl (hitElement, "fire", false) toggleControl (hitElement, "next_weapon", false) toggleControl (hitElement, "previous_weapon", false) toggleControl (hitElement, "sprint", false) toggleControl (hitElement, "aim_weapon", false) toggleControl (hitElement, "vehicle_fire", false) showPlayerHudComponent (hitElement, "ammo", false) showPlayerHudComponent (hitElement, "weapon", false) triggerClientEvent (hitElement, "enableGodMode", hitElement) end if (source == moneyZoneCol) and (getElementType (hitElement) == "vehicle") then setElementVelocity (hitElement, 0, 0, 0) setElementPosition (hitElement, 2040.1574707031, 1343.474609375, 10.081565856934) setVehicleRotation (hitElement, 0,0,180) if (getVehicleOccupant (hitElement, 0)) then outputChatBox ("You can't enter the moneyzone with your car!", getVehicleOccupant (hitElement, 0), 255, 0, 0, false) end end end) addEventHandler ("onColShapeLeave", getRootElement(), function(leaveElement, matchingDimension) if (getElementType (leaveElement) == "player") and (getElementID (source) == "greenzoneColshape") then outputChatBox ("You left the greenzone", leaveElement, 255, 0, 0, false) toggleControl (leaveElement, "fire", true) toggleControl (leaveElement, "next_weapon", true) toggleControl (leaveElement, "previous_weapon", true) toggleControl (leaveElement, "sprint", true) toggleControl (leaveElement, "aim_weapon", true) toggleControl (leaveElement, "vehicle_fire", true) showPlayerHudComponent (leaveElement, "ammo", true) showPlayerHudComponent (leaveElement, "weapon", true) triggerClientEvent (leaveElement, "disableGodMode", leaveElement) end end) --money zone col moneyZoneCol = createColCuboid (1874.13, 1322.1, 22.73, 55, 55, 55) --stop moneyzone col function moneyZoneTimerFunction () local allPlayersInCol = getElementsWithinColShape (moneyZoneCol, "player") for i,v in ipairs (allPlayersInCol) do givePlayerMoney (v, 5) end end --money zone col moneyZoneCol2 = createColCuboid (1209.5705566406, -1679.49, 11.79, 60, 60, 60) --stop moneyzone col function moneyZoneTimerFunction2 () local allPlayersInCol = getElementsWithinColShape (moneyZoneCol2, "player") for i,v in ipairs (allPlayersInCol) do givePlayerMoney (v, 5) end end
-
Me sirvio el de Solidsnake muchas gracias a los dos por tomarse el tiempo!
-
Me da problema en la lina 32. Algo relacionado con el then y el if
-
El problema es que cada vez que entro me da el skin 0, incluso si saliste con algun otro
-
Bueno tengo este problema, tengo un sistema de guardado general pero este no tiene un guardado de ropa cuando tienes a CJ, asi que busque por estos lados y me encontre con uno y todo bien pero a la hora de salir y volver a entrar solo entra con el skin 0 osea el de CJ asi hayas escogido otro skin aleatorio como ejemplo el 235 que tengo que modificarle o quitarle para que no me de ese problema? Gracias! function saveClothes() local account = getPlayerAccount(source) if ( not isGuestAccount(account) ) and ( getElementModel(source) == 0 ) then local texture = {} local model = {} for i=0, 17, 1 do local clothesTexture, clothesModel = getPedClothes(source, i) if ( clothesTexture ~= false ) then table.insert(texture, clothesTexture) table.insert(model, clothesModel) else table.insert(texture, " ") table.insert(model, " ") end end local allTextures = table.concat(texture, ",") local allModels = table.concat(model, ",") outputDebugString("Clothessaver: Saved clothes") setAccountData(account, "Clothessaver:Texture", allTextures) setAccountData(account, "Clothessaver:Model", allModels) texture = {} model = {} end end addEventHandler("onPlayerQuit", getRootElement(), saveClothes) function setClothes() local account = getPlayerAccount(source) if ( not isGuestAccount(account) ) then local textureString = getAccountData(account, "Clothessaver:Texture") local modelString = getAccountData(account, "Clothessaver:Model") local textures = split(textureString, 44) local models = split(modelString, 44) setElementModel(source,0) for i=0, 17, 1 do if ( textures[i+1] ~= " " ) then addPedClothes(source, textures[i+1], models[i+1], i) end end outputChatBox("Clothes were added by clothessaver", source, 0, 255, 0) textures = {} models = {} end end addEventHandler("onPlayerLogin", getRootElement(), setClothes) function loadClothes(player) local account = getPlayerAccount(player) if ( not isGuestAccount(account) ) then local textureString = getAccountData(account, "Clothessaver:Texture") local modelString = getAccountData(account, "Clothessaver:Model") local textures = split(textureString, 44) local models = split(modelString, 44) setElementModel(player,0) for i=0, 17, 1 do if ( textures[i+1] ~= " " ) then addPedClothes(player, textures[i+1], models[i+1], i) end end outputChatBox("Clothes were added by clothessaver", player, 0, 255, 0) textures = {} models = {} else outputChatBox("Please login!", player, 255, 0, 0) end end addCommandHandler("loadClothes", loadClothes) function saveClothes(player) local account = getPlayerAccount(player) if ( not isGuestAccount(account) ) then if ( getElementModel(player) == 0 ) then local texture = {} local model = {} for i=0, 17, 1 do local clothesTexture, clothesModel = getPedClothes(player, i) if ( clothesTexture ~= false ) then table.insert(texture, clothesTexture) table.insert(model, clothesModel) else table.insert(texture, " ") table.insert(model, " ") end end local allTextures = table.concat(texture, ",") local allModels = table.concat(model, ",") outputDebugString("Clothessaver: Saved clothes") setAccountData(account, "Clothessaver:Texture", allTextures) setAccountData(account, "Clothessaver:Model", allModels) texture = {} model = {} else outputChatBox("Your skin must be skin 0 (CJ Skin)", player, 255, 0, 0) end else outputChatBox("Please login!", player, 255, 0, 0) end end addCommandHandler("saveClothes", saveClothes)
-
Gracias Sasuke la verdad no tenia idea! Y gracias Plate por tomarte tu tiempo jaja
-
Bueno pues tengo una duda este script tiene un problema que al poner /Pay player -9999999 o algun numero negativo el otro jugador lo recibe en positivo y quisiera corregir eso alguno me podria ayudar? He aca la parte del script de eso! if playername and money then local player2 = getPlayerFromName(playername) if player2 then if tonumber(money) and tonumber(money) >= 1 then givePlayerMoney(player2,tonumber(money)) takePlayerMoney(player,tonumber(money)) end
