Headshot4Fun Posted July 28, 2010 Posted July 28, 2010 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 >___<
Castillo Posted July 28, 2010 Posted July 28, 2010 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)
Headshot4Fun Posted July 28, 2010 Author Posted July 28, 2010 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'
Castillo Posted July 28, 2010 Posted July 28, 2010 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)
Headshot4Fun Posted July 28, 2010 Author Posted July 28, 2010 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?
Castillo Posted July 28, 2010 Posted July 28, 2010 I guess so, im alone at my scripting server so i cant confirm.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now