Aristates Posted November 15, 2015 Posted November 15, 2015 Where Problem. getPlayerName(source) don't getPlayerName(localPlayer) function directxName() des = getPlayerName(source).." " dxDrawText(des, (screenW * 0.0500) + 1, (screenH * 0.4700) + 1, (screenW * 0.2175) + 1, (screenH * 0.4950) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false) dxDrawText(des, screenW * 0.0500, screenH * 0.4700, screenW * 0.2175, screenH * 0.4950, tocolor(254, 254, 254, 254), 1.00, "default-bold", "center", "center", false, false, false, true, false) dxDrawImage(screenW * 0.0175, screenH * 0.4633, screenW * 0.0275, screenH * 0.0317, "data/img/jn.png", 0, 0, 0, tocolor(92, 231, 0, 168), false) end BETTER THEN YOU MOM
jingzhi Posted November 15, 2015 Posted November 15, 2015 What are you trying to do? source is a nil value here
starksZ Posted November 15, 2015 Posted November 15, 2015 function directxName() des = getPlayerName(getLocalPlayer()).." " dxDrawText(des, (screenW * 0.0500) + 1, (screenH * 0.4700) + 1, (screenW * 0.2175) + 1, (screenH * 0.4950) + 1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false) dxDrawText(des, screenW * 0.0500, screenH * 0.4700, screenW * 0.2175, screenH * 0.4950, tocolor(254, 254, 254, 254), 1.00, "default-bold", "center", "center", false, false, false, true, false) dxDrawImage(screenW * 0.0175, screenH * 0.4633, screenW * 0.0275, screenH * 0.0317, "data/img/jn.png", 0, 0, 0, tocolor(92, 231, 0, 168), false) end The source is nil in client, Use getLocalPlayer() and test this code. El unico limite en la vida, es tu imaginacion. Programar es la mejor forma de aprender a pensar.
Aristates Posted November 15, 2015 Author Posted November 15, 2015 don't localplayer. my full new code in guiSetText value don't work. addEvent("set", true) addEventHandler("set", root, function(değer) guiSetText(labels, tostring(değer)) end ) function getPlayerNames() player = getPlayerName(source) triggerClientEvent("set", resourceRoot, player) end addEventHandler("onPlayerJoin", root, getPlayerNames) BETTER THEN YOU MOM
Rockyz Posted November 15, 2015 Posted November 15, 2015 -- # Server Side : function getPlayerNames ( ) triggerClientEvent ( "set", source, getPlayerName ( source ) ) end addEventHandler ( "onPlayerJoin", root, getPlayerNames ) -- # Client Side : addEvent ( "set", true ) addEventHandler ( "set", root, function ( p ) guiSetText ( labels, tostring ( p ) ) end )
Noki Posted November 16, 2015 Posted November 16, 2015 If you want to do something as a player joins, use onClientPlayerJoin. It triggers client-side for every player who joins, par the local player. No need for client and server-sided events.
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