Jump to content

I need help with "triggerClientEvent"


Recommended Posts

Ok, i am trying to make a function in server side that creates a DxDraw message.

it works, but i don't know is it's only show in Source player or show to getRootElement.

How can i make it show only to Source Player?!

CLIENT-SIDE

function criarMensagemClient(m1, m2)
 
local sx,sy = guiGetScreenSize()
Mensagem = {}
 
Mensagem[1] = guiCreateLabel(0,sy-83,sx,50, "", false)
guiSetText ( Mensagem[1], m1 )
 
guiLabelSetVerticalAlign(Mensagem[1],"center")
guiLabelSetHorizontalAlign(Mensagem[1],"center",false)
 
guiSetFont(Mensagem[1],"sa-header")
 
 
 
Mensagem[2] = guiCreateLabel(0,sy-40,sx,20, "", false)
guiSetText ( Mensagem[2], m2 )
 
guiLabelSetVerticalAlign( Mensagem[2],"center")
guiLabelSetHorizontalAlign( Mensagem[2],"center",false)
 
guiSetAlpha(Mensagem[2],0.5)
guiLabelSetColor( Mensagem[2],0,0,0)
guiSetFont( Mensagem[2],"default-bold-small")	
 
end
addEvent( "criarMensagemClient", true )
addEventHandler( "criarMensagemClient", getRootElement(), criarMensagemClient )

SERVER-SIDE (just a test of the message)

function criarMensagem()
triggerClientEvent ( getRootElement(), "criarMensagemClient", getRootElement(), "Hell", "And Hello work a little smaller" )
end
addCommandHandler("p", criarMensagem)

Please help me >___<

Link to comment
maybe try this (dunno if works like u want)
function criarMensagem(thePlayer)
triggerClientEvent ( thePlayer, "criarMensagemClient", thePlayer, "Hell", "And Hello work a little smaller" )
end
addCommandHandler("p", criarMensagem)

Nop. Don't work :(

Debugscript3: WARNING: MTASA\Server.lua:101: badargument @ 'triggerClientEvent'

Link to comment
maybe try this (dunno if works like u want)
function criarMensagem(thePlayer)
triggerClientEvent ( thePlayer, "criarMensagemClient", thePlayer, "Hell", "And Hello work a little smaller" )
end
addCommandHandler("p", criarMensagem)

Nop. Don't work :(

Debugscript3: WARNING: MTASA\Server.lua:101: badargument @ 'triggerClientEvent'

strange for me worked without any errors/warnings...

try this,

function criarMensagem(thePlayer)
triggerClientEvent ( thePlayer, "criarMensagemClient", getRootElement(), "Hell", "And Hello work a little smaller" )
end
addCommandHandler("p", criarMensagem)

Link to comment
maybe try this (dunno if works like u want)
function criarMensagem(thePlayer)
triggerClientEvent ( thePlayer, "criarMensagemClient", thePlayer, "Hell", "And Hello work a little smaller" )
end
addCommandHandler("p", criarMensagem)

Nop. Don't work

Debugscript3: WARNING: MTASA\Server.lua:101: badargument @ 'triggerClientEvent'

strange for me worked without any errors/warnings...

try this,

function criarMensagem(thePlayer)
triggerClientEvent ( thePlayer, "criarMensagemClient", getRootElement(), "Hell", "And Hello work a little smaller" )
end
addCommandHandler("p", criarMensagem)

Thanks, this one works.

But it shows only to the source player right? Not to every player?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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