Jump to content

(Ayuda)onPlayerJoin


lucascba

Recommended Posts

realmente no, no es necesario que tenga un error en el lado cliente puede ser perfectamente si esta enviando el client al mismo cliente que se acaba de conectar por la carga de scripts el cliente carga después del servidor eso quiere decir que a la hora de tu enviar el evento al cliente el cliente que viene siendo el jugador que se acaba de conectar aun no ha cargado el script del cliente y no existe ese evento para solucionar eso se suele usar un simple timer o la mejor manera es de alguna manera una vez que el cliente cargue el script client-side poner un element data o enviar un trigger de que ya cargo la parte del cliente.

Link to comment

Acá esta:

Client:

function cli (  )  
     addEventHandler("onClientRender",root,mostratr) 
end 
addEvent( "mostrarC", true ) 
addEventHandler( "mostrarC", root,cli) 
  
  
local screenW, screenH = guiGetScreenSize() 
function mostratr () 
  
        dxDrawText("Bienvenido", (screenW * 0.0395) - 1, (screenH * 0.0977) - 1, (screenW * 0.4407) - 1, (screenH * 0.1484) - 1, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, false, false, false) 
        dxDrawText("Bienvenido", (screenW * 0.0395) + 1, (screenH * 0.0977) - 1, (screenW * 0.4407) + 1, (screenH * 0.1484) - 1, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, false, false, false) 
        dxDrawText("Bienvenido", (screenW * 0.0395) - 1, (screenH * 0.0977) + 1, (screenW * 0.4407) - 1, (screenH * 0.1484) + 1, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, false, false, false) 
        dxDrawText("Bienvenido", (screenW * 0.0395) + 1, (screenH * 0.0977) + 1, (screenW * 0.4407) + 1, (screenH * 0.1484) + 1, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, false, false, false) 
        dxDrawText("Bienvenido", screenW * 0.0395, screenH * 0.0977, screenW * 0.4407, screenH * 0.1484, tocolor(0, 0, 85, 255), 1.50, "pricedown", "left", "top", false, false, false, false, false) 
  
end 

Server:

  
function cuandoentra() 
--setTimer(function() triggerClientEvent(source,"drawClientBanScreen12",source) end, 5000, 1) 
triggerClientEvent(source,"mostrarC",source) 
end 
addEventHandler("onPlayerJoin", root, cuandoentra) 

Link to comment
  • Recently Browsing   0 members

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