Jump to content

una duda


Kilfwan

Recommended Posts

Posted

Hola, como podria hacer que un dxRectangle solo lo pueda ver una sola persona, aplastando un boton o con un bind, me aclaran la duda? :roll:

NaciónZ

Developing server to the 65 %

Posted
Hola, como podria hacer que un dxRectangle solo lo pueda ver una sola persona, aplastando un boton o con un bind, me aclaran la duda? :roll:

¿Y qué estás usando para que lo vean todos?... Sin triggear desde el server, o cargar el render al iniciar el script, lo que dijiste no tiene lógica.

Currently developing for International Gaming Community - Join us!

Posted
Hola, como podria hacer que un dxRectangle solo lo pueda ver una sola persona, aplastando un boton o con un bind, me aclaran la duda? :roll:

los dx son funciones client-side y solo lo pueden ver los jugadores que usan el comando/bind lo que dices no tiene logica ._.

9pJCpYX.png
Posted

Como dijo #Alpha, son client-side. Para hacer que aparezca por un comando podrías crearle un evento cliente y que al usar un comando en el server, triggee al evento en el cliente y lo abra o cierra.

Edito. Justo encontré lo que me pasó Alex en una duda mía, quizás te sirva. Lo que hace es, si está abierto, al usar el mismo comando, lo cierra. Y si está cerrado, usando el mismo comando, lo abre :D

Eso sí, los triggers y demás los debes añadir tu.

local open = false 
function abrirlo() 
  if open then  
     removeEventHandler ( "onClientRender", root, reglitas ) 
     open = false 
  else 
     addEventHandler ( "onClientRender", root, reglitas ) 
     open = true 
  end 
end 
addEvent( "onReglitas", true ) 
addEventHandler( "onReglitas", localPlayer, abrirlo ) 

yDORrdn.png

Posted
Como dijo #Alpha, son client-side. Para hacer que aparezca por un comando podrías crearle un evento cliente y que al usar un comando en el server, triggee al evento en el cliente y lo abra o cierra.

Edito. Justo encontré lo que me pasó Alex en una duda mía, quizás te sirva. Lo que hace es, si está abierto, al usar el mismo comando, lo cierra. Y si está cerrado, usando el mismo comando, lo abre :D

Eso sí, los triggers y demás los debes añadir tu.

local open = false 
function abrirlo() 
  if open then  
     removeEventHandler ( "onClientRender", root, reglitas ) 
     open = false 
  else 
     addEventHandler ( "onClientRender", root, reglitas ) 
     open = true 
  end 
end 
addEvent( "onReglitas", true ) 
addEventHandler( "onReglitas", localPlayer, abrirlo ) 

es casi lo mismo que tengo ._., lo que quiere es hacer un dxLogin pero tenia la duda de que si alguien entra tambien vera el dx pero usando comandos o tambien el evento 'onClientResourceStart' tambien seria lo mismo?

NaciónZ

Developing server to the 65 %

Posted

es algo tan fácil como solo hacer esto

function dxpanel () 
        dxDrawRectangle(100, 100, 300, 30, tocolor(255,255,255, 255), false) 
end 
  
local state = false 
function showPanel() 
        if not state then 
                addEventHandler("onClientRender", root, dxpanel) 
                state = true 
        else 
                removeEventHandler("onClientRender", root, dxpanel) 
                state = false 
        end 
end 
bindKey ("F1", "down", showPanel) 

430x73_FFFFFF_FF9900_000000_000000.png
Posted
es algo tan fácil como solo hacer esto
function dxpanel () 
        dxDrawRectangle(100, 100, 300, 30, tocolor(255,255,255, 255), false) 
end 
  
local state = false 
function showPanel() 
        if not state then 
                addEventHandler("onClientRender", root, dxpanel) 
                state = true 
        else 
                removeEventHandler("onClientRender", root, dxpanel) 
                state = false 
        end 
end 
bindKey ("F1", "down", showPanel) 

Gracias :D

NaciónZ

Developing server to the 65 %

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...