Autor Tema: [Aporte LUA] Solución a checkpoints que no aparecen | Source code  (Leído 121 veces)

Desconectado Shawn Green


  • Usuario
  • Jr. Member
  • **

  • Mensajes: 51
  • Respeto: +12/-112
    • Ver Perfil

Hola comunidad, hoy les quiero aportar este sencillo mod que les permitirá reparar el error del servidor el cual consiste en que, los marcadores no aparecen en el mapa, y llegan a buguearse fácilmente.

Código: [Seleccionar]
script_author("! José#6383")

local ev = require 'lib.samp.events'
local vector3d = require 'vector3d'

function main()
 repeat wait(0) until isSampAvailable()
  repeat wait(0) until sampIsLocalPlayerSpawned()
   if not sampGetCurrentServerName():match("FZ Roleplay") then
    thisScript():unload()
   end
   wait(-1)
 end

function ev.onMarkersSync(data)
 local newdata = {}
 for k,v in pairs(data) do
  local color = sampGetPlayerColor(v.playerId)
  if color ~= 16777215 and color ~= 4281571839 and color ~= 3381759 then
   if v.active then
    table.insert(newdata, {playerId = v.playerId, active = true, coords = vector3d(v.coords.x, v.coords.y, v.coords.z)} )
   end
  end
 end

 return newdata
end







REQUIERE:

  • SampFuncs
  • Moonloader (+LIBS)

Procuren mantener tabulado el código, es decir que tengan los espacios originales al que viene por default, así evitarás que se vea feo el código, o que genere crasheos.






Creen un archivo con el nombre que quieran en su carpeta moonloader con la extensión .lua (EJ: fixcp.lua), después meten el código tal cual está en el primer recuadro, le dan a Seleccionar, copian y pegan, después guardan el archivo y entran al juego.






Si no puedes crear el archivo, podés meterlo en un bloc de notas, "Guardar como" y ahí ponen en tipo de archivo ponen "Todos los archivos", y ponen el nombre con terminación .lua y guardan en el directorio mencionado.






Créditos a José
FenixZone servidor 3
« Última Modificación: 02 de Febrero, 2023, 09:48:00 am por Shawn Green »
La buena amistad se refleja en los

Forever Green







Spencer Green and Shawn Green

Desconectado Emigdio Bradkley


  • Usuario
  • Legendary Member
  • ******

  • Mensajes: 3060
  • Respeto: +200/-161
  • Liąm#2761
    • Ver Perfil
Re:[Aporte LUA] Solución a checkpoints que no aparecen | Source code
« Respuesta #1 on: 27 de Enero, 2023, 01:34:52 pm »
Buen aporte, Green

Desconectado Santiago Davidson


  • Usuario
  • Newbie
  • *

  • Mensajes: 46
  • Respeto: +2/-4
  • ♧.♧
    • Ver Perfil
Re:[Aporte LUA] Solución a checkpoints que no aparecen | Source code
« Respuesta #2 on: 05 de Febrero, 2023, 04:45:57 pm »
Buen aporte, llegue a necesitar hace unos meses.

Desconectado Matheo Grimm


  • Usuario
  • Full Member
  • ***

  • Mensajes: 221
  • Respeto: +13/-32
  • Antes de la Creacion Viene la Destruccion.
    • Ver Perfil
Re:[Aporte LUA] Solución a checkpoints que no aparecen | Source code
« Respuesta #3 on: 25 de Febrero, 2023, 03:17:05 pm »
Buena