Headshot4Fun Posted July 28, 2010 Share 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 >___< Link to comment
Castillo Posted July 28, 2010 Share 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) Link to comment
Headshot4Fun Posted July 28, 2010 Author Share 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' Link to comment
Castillo Posted July 28, 2010 Share 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) Link to comment
Headshot4Fun Posted July 28, 2010 Author Share 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? Link to comment
Castillo Posted July 28, 2010 Share Posted July 28, 2010 I guess so, im alone at my scripting server so i cant confirm. Link to comment
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