Narutimmy Posted July 23, 2015 Posted July 23, 2015 Hola tengo una duda.... custom blip solo funciona en client? porque el problema es que cree un resorce que cuando alguien muere se crea un customblip... el problema es que al reconectar desaparecen lso que se ayan creado.
Enargy, Posted July 23, 2015 Posted July 23, 2015 Eso no tiene nada que ver, dependiendo de como es creado el blip. Si alguien entra al servidor o cuando inicia el resource( lo cual no se crea para la persona que ha entrado ).
Narutimmy Posted July 23, 2015 Author Posted July 23, 2015 Eso no tiene nada que ver, dependiendo de como es creado el blip. Si alguien entra al servidor o cuando inicia el resource( lo cual no se crea para la persona que ha entrado ). Pasa que lo ise asi... Server: addEventHandler( "onPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr4 >= 5000 ) then local x,y,z = getElementPosition (source) counterddd = counterddd + 1 triggerClientEvent ( "BlipMuerto", source,x,y,z ,counterddd ) TiempoPr4 = getTickCount ( ) end end) client local Death = {} function Blip2 (x,y,z,counterddd) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 5, 5, "suddenDeath2.png" ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 2700000, 1) end addEventHandler("BlipMuerto", getRootElement(), Blip2) Funciona bien, pero los blip se crean apartir de cuando el usuario conecta, si el desconecta y vuelve a conectar ya no ve los anteriores solo los nuevos...
Enargy, Posted July 23, 2015 Posted July 23, 2015 Eso no tiene nada que ver, dependiendo de como es creado el blip. Si alguien entra al servidor o cuando inicia el resource( lo cual no se crea para la persona que ha entrado ). Pasa que lo ise asi... Server: addEventHandler( "onPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr4 >= 5000 ) then local x,y,z = getElementPosition (source) counterddd = counterddd + 1 triggerClientEvent ( "BlipMuerto", source,x,y,z ,counterddd ) TiempoPr4 = getTickCount ( ) end end) client local Death = {} function Blip2 (x,y,z,counterddd) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 5, 5, "suddenDeath2.png" ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 2700000, 1) end addEventHandler("BlipMuerto", getRootElement(), Blip2) Funciona bien, pero los blip se crean apartir de cuando el usuario conecta, si el desconecta y vuelve a conectar ya no ve los anteriores solo los nuevos... Pero se estan creando cuando el player muere... y tambien olvidaste addEvent en client.
Narutimmy Posted July 23, 2015 Author Posted July 23, 2015 Eso no tiene nada que ver, dependiendo de como es creado el blip. Si alguien entra al servidor o cuando inicia el resource( lo cual no se crea para la persona que ha entrado ). Pasa que lo ise asi... Server: addEventHandler( "onPlayerWasted", root, function () if ( getTickCount ( ) - TiempoPr4 >= 5000 ) then local x,y,z = getElementPosition (source) counterddd = counterddd + 1 triggerClientEvent ( "BlipMuerto", source,x,y,z ,counterddd ) TiempoPr4 = getTickCount ( ) end end) client local Death = {} function Blip2 (x,y,z,counterddd) Death[counterddd] = exports.customblips:createCustomBlip ( x,y, 5, 5, "suddenDeath2.png" ) setTimer ( function () if Death[counterddd] then exports.customblips:destroyCustomBlip(Death[counterddd]) end end, 2700000, 1) end addEventHandler("BlipMuerto", getRootElement(), Blip2) Funciona bien, pero los blip se crean apartir de cuando el usuario conecta, si el desconecta y vuelve a conectar ya no ve los anteriores solo los nuevos... Pero se estan creando cuando el player muere... y tambien olvidaste addEvent en client. si si lo agregue pero olvide ponerlo aqui y si el evento se ejecuta cuando muere la idea es esto.. donde muere cada usuario se marca en el mapa, para crear esos puntos rojos y ver donde se concentra mas el pvp... el rpoblema es que yo me conecto y funciona veo donde mueren todos pero no veo los que murieron antes de que yo conectara.
Enargy, Posted July 23, 2015 Posted July 23, 2015 En ese caso deberias de hacer un sistema de guardado para que el servidor guarde los blips en todas las cuentas y luego cargarlas al momento de entrar al servidor, supongo..
Narutimmy Posted July 23, 2015 Author Posted July 23, 2015 En ese caso deberias de hacer un sistema de guardado para que el servidor guarde los blips en todas las cuentas y luego cargarlas al momento de entrar al servidor, supongo.. El problema es que tambien idea es que cuando se crea el blip al pasar 45mins se elimina para no saturar xDD
Narutimmy Posted July 23, 2015 Author Posted July 23, 2015 Si es un problema entonces borra el timer . el timer funciona el blip debe eliminarse a los 45mins pero la idea es que el blip sea global no local
Recommended Posts