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) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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