Jump to content

I need help with "triggerClientEvent"


Recommended Posts

Posted

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 >___<

cod4-09.png
Posted

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)

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
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'

cod4-09.png
Posted
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)

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
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?

cod4-09.png
Posted

I guess so, im alone at my scripting server so i cant confirm.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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...