Wei Posted May 12, 2012 Posted May 12, 2012 addEvent("onMuteButtonClick",true) addEventHandler("onMuteButtonClick",root, function(thePlayer) if not isPlayerMuted(thePlayer) then setPlayerMuted(thePlayer, true) if (isPlayerMuted(thePlayer) == true) then setPlayerMuted(thePlayer, false) end ) it says that is not added to the serverside. Diet with russian vodka, lose 3 days in one week !
ben_wright Posted May 12, 2012 Posted May 12, 2012 addEvent("onMuteButtonClick",true) addEventHandler("onMuteButtonClick",root, function(thePlayer) if not isPlayerMuted(thePlayer) then setPlayerMuted(thePlayer, true) if (isPlayerMuted(thePlayer) == true) then setPlayerMuted(thePlayer, false) end end end )
Wei Posted May 12, 2012 Author Posted May 12, 2012 doesn't work. I've added the outputChatBox and it returns nothing Diet with russian vodka, lose 3 days in one week !
Callum Posted May 12, 2012 Posted May 12, 2012 addEvent("onMuteButtonClick",true) addEventHandler("onMuteButtonClick",root, function(thePlayer) setPlayerMuted(thePlayer,not isPlayerMuted(thePlayer)) end ) Are you certain this is being placed in a server-side file? Retired
Wei Posted May 12, 2012 Author Posted May 12, 2012 Thanks ! Diet with russian vodka, lose 3 days in one week !
Wei Posted May 12, 2012 Author Posted May 12, 2012 I have 1 question more how can I get getAccountName(wich is server-side) to client guiSetText ? Diet with russian vodka, lose 3 days in one week !
TAPL Posted May 12, 2012 Posted May 12, 2012 I have 1 question more how can I get getAccountName(wich is server-side) to client guiSetText ? You can use trigger - setElementData
Wei Posted May 12, 2012 Author Posted May 12, 2012 I have 1 question more how can I get getAccountName(wich is server-side) to client guiSetText ? You can use trigger - setElementData Thanks. Diet with russian vodka, lose 3 days in one week !
Wei Posted May 12, 2012 Author Posted May 12, 2012 guiSetText ( labelIPAdrs, "IP Address : "..getElementData( thePlayer, "IP" ) ) function onPlayerLogin(thePlayer) local ip = getPlayerIP (thePlayer) setElementData( thePlayer, "IP", ip ) end addEventHandler("onPlayerLogin", getRootElement(), onPlayerLogin) Whats wrong? Diet with russian vodka, lose 3 days in one week !
Booo Posted May 12, 2012 Posted May 12, 2012 guiSetText ( labelIPAdrs, "IP Address : "..getElementData( thePlayer, "IP" ) ) function onPlayerLogin(thePlayer) local ip = getPlayerIP (thePlayer) setElementData( thePlayer, "IP", ip ) end addEventHandler("onPlayerLogin", getRootElement(), onPlayerLogin) Whats wrong? guiSetText ( labelIPAdrs, "IP Address : "..getElementData( getLocalPlayer(), "IP" ) ) function onPlayerLogin(thePlayer) local ip = getPlayerIP (thePlayer) setElementData( thePlayer, "IP", ip ) end addEventHandler("onPlayerLogin", getRootElement(), onPlayerLogin) تذكر عند تصفحك للأنترنت قوله تعالى: (( وهو معكم أين ما كنتم والله بما تعملون بصير )) ا
Booo Posted May 12, 2012 Posted May 12, 2012 addEvent("onMuteButtonClick",true) addEventHandler("onMuteButtonClick",root, function(thePlayer) if not isPlayerMuted(thePlayer) then setPlayerMuted(thePlayer, true) if (isPlayerMuted(thePlayer) == true) then setPlayerMuted(thePlayer, false) end ) it says that is not added to the serverside. addEvent("onMuteButtonClick",true) addEventHandler("onMuteButtonClick",root, function(thePlayer) if isPlayerMuted(thePlayer) then setPlayerMuted(thePlayer, false) else setPlayerMuted(thePlayer, true) end end تذكر عند تصفحك للأنترنت قوله تعالى: (( وهو معكم أين ما كنتم والله بما تعملون بصير )) ا
Wei Posted May 12, 2012 Author Posted May 12, 2012 guiSetText ( labelIPAdrs, "IP Address : "..getElementData( thePlayer, "IP" ) ) function onPlayerLogin(thePlayer) local ip = getPlayerIP (thePlayer) setElementData( thePlayer, "IP", ip ) end addEventHandler("onPlayerLogin", getRootElement(), onPlayerLogin) Whats wrong? guiSetText ( labelIPAdrs, "IP Address : "..getElementData( getLocalPlayer(), "IP" ) ) function onPlayerLogin(thePlayer) local ip = getPlayerIP (thePlayer) setElementData( thePlayer, "IP", ip ) end addEventHandler("onPlayerLogin", getRootElement(), onPlayerLogin) Doesn't work. I have thePlayer defined in clientside ! Diet with russian vodka, lose 3 days in one week !
Booo Posted May 12, 2012 Posted May 12, 2012 Doesn't work. I have thePlayer defined in clientside ! ok try this !! addEventHandler("onPlayerLogin", getRootElement(), function() setElementData( source, "IP", getPlayerIP(source) ) end ) guiSetText ( labelIPAdrs, "IP Address : "..tostring(getElementData( getLocalPlayer(), "IP" )) ) تذكر عند تصفحك للأنترنت قوله تعالى: (( وهو معكم أين ما كنتم والله بما تعملون بصير )) ا
Wei Posted May 12, 2012 Author Posted May 12, 2012 addEvent ( 'triggerData', true ); addEventHandler ( 'triggerData', root, function ( sPlayerName ) local uPlayer = getPlayerFromName ( sPlayerName ) local nPlayerIp = getPlayerIP ( uPlayer ); local nPlayerSerial = getPlayerSerial ( uPlayer ); local uAccount = getPlayerAccount ( uPlayer ) if uAccount then uAccount = getAccountName ( uAccount ); else uAccount = false end triggerClientEvent ( source, 'setText', source, sPlayerName, nPlayerIp, nPlayerSerial, uAccount ); end ) addEventHandler ( 'setText', root, function ( sPlayerName, nPlayerIp, nPlayerSerial, uAccount ) guiSetText ( labelNickname, "Name : " .. tostring (sPlayerName) .. " " ); guiSetText ( labelIPAdrs, "IP : " ..tostring ( nPlayerIp ) .." " ); guiSetText ( labelSerial, "Serial : " ..tostring ( nPlayerSerial ) .." " ); guiSetText ( labelAccName, "Account Name : " ..tostring ( uAccount or '' ) .." " ); end ) why it doesn't convert into the string ? Diet with russian vodka, lose 3 days in one week !
Castillo Posted May 12, 2012 Posted May 12, 2012 What do you mean? San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Booo Posted May 12, 2012 Posted May 12, 2012 (edited) addEvent ( 'triggerData', true ); addEventHandler ( 'triggerData', root, function ( sPlayerName ) local uPlayer = getPlayerFromName ( sPlayerName ) local nPlayerIp = getPlayerIP ( uPlayer ); local nPlayerSerial = getPlayerSerial ( uPlayer ); local uAccounT = getPlayerAccount ( uPlayer ) if uAccounT and not isGuestAccount ( uAccounT ) then local uAccount = getAccountName ( uAccounT ) else local uAccount = none end triggerClientEvent ( source, 'setText', source, sPlayerName, nPlayerIp, nPlayerSerial, uAccount ); end ) addEventHandler ( 'setText', root, function ( sPlayerName, nPlayerIp, nPlayerSerial, uAccount ) guiSetText ( labelNickname, "Name : " .. tostring (sPlayerName) .. " " ); guiSetText ( labelIPAdrs, "IP : " ..tostring ( nPlayerIp ) .." " ); guiSetText ( labelSerial, "Serial : " ..tostring ( nPlayerSerial ) .." " ); if uAccount == none then guiSetText ( labelAccName, "Account Name : none" ) else guiSetText ( labelAccName, "Account Name : " ..tostring ( uAccount)) end end ) Edited May 12, 2012 by Guest تذكر عند تصفحك للأنترنت قوله تعالى: (( وهو معكم أين ما كنتم والله بما تعملون بصير )) ا
Wei Posted May 12, 2012 Author Posted May 12, 2012 What do you mean? it outputs USERDATA: (some numbers) for name. For ip returns false Diet with russian vodka, lose 3 days in one week !
Castillo Posted May 12, 2012 Posted May 12, 2012 Try this: addEvent ( 'triggerData', true ) addEventHandler ( 'triggerData', root, function ( playerName ) local thePlayer = getPlayerFromName ( playerName ) local playerName = getPlayerName ( thePlayer ) local playerSerial = getPlayerIP ( thePlayer ) local playerSerial = getPlayerSerial ( thePlayer ) local accountName = getAccountName ( getPlayerAccount ( thePlayer ) ) triggerClientEvent ( source, 'setText', source, playerName, playerIP, playerSerial, accountName ) end ) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Wei Posted May 12, 2012 Author Posted May 12, 2012 Try this: addEvent ( 'triggerData', true ) addEventHandler ( 'triggerData', root, function ( playerName ) local thePlayer = getPlayerFromName ( playerName ) local playerName = getPlayerName ( thePlayer ) local playerSerial = getPlayerIP ( thePlayer ) local playerSerial = getPlayerSerial ( thePlayer ) local accountName = getAccountName ( getPlayerAccount ( thePlayer ) ) triggerClientEvent ( source, 'setText', source, playerName, playerIP, playerSerial, accountName ) end ) Name: false IP: nil Diet with russian vodka, lose 3 days in one week !
Castillo Posted May 12, 2012 Posted May 12, 2012 Post the part where you trigger the: "triggerData" event. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Wei Posted May 12, 2012 Author Posted May 12, 2012 Post the part where you trigger the: "triggerData" event. function setStats ( ) if ( source == PlayerGridList ) then row, col = guiGridListGetSelectedItem ( source ) if ( row and col and row ~= -1 and col ~= -1 ) then local playername = guiGridListGetItemText ( source, row, col ) local thePlayer = getPlayerFromName ( playername ) local x,y,z = getElementPosition ( thePlayer ) local vehicle = getPedOccupiedVehicle( thePlayer ) if ( thePlayer ) then triggerServerEvent ( 'triggerData', localPlayer, thePlayer ) -- guiSetText ( labelNickname, "Nickname : ".. playername ) -- guiSetText ( labelAccName, "Acc Name : ") guiSetText ( labelSkin, "Skin : ".. getElementModel ( thePlayer ) ) This is only the part Diet with russian vodka, lose 3 days in one week !
Castillo Posted May 12, 2012 Posted May 12, 2012 As I supposed, you're triggering a player element to server side, not a player name addEvent ( 'triggerData', true ) addEventHandler ( 'triggerData', root, function ( thePlayer ) local playerName = getPlayerName ( thePlayer ) local playerSerial = getPlayerIP ( thePlayer ) local playerSerial = getPlayerSerial ( thePlayer ) local accountName = getAccountName ( getPlayerAccount ( thePlayer ) ) triggerClientEvent ( source, 'setText', source, playerName, playerIP, playerSerial, accountName ) end ) San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Wei Posted May 12, 2012 Author Posted May 12, 2012 As I supposed, you're triggering a player element to server side, not a player name addEvent ( 'triggerData', true ) addEventHandler ( 'triggerData', root, function ( thePlayer ) local playerName = getPlayerName ( thePlayer ) local playerSerial = getPlayerIP ( thePlayer ) local playerSerial = getPlayerSerial ( thePlayer ) local accountName = getAccountName ( getPlayerAccount ( thePlayer ) ) triggerClientEvent ( source, 'setText', source, playerName, playerIP, playerSerial, accountName ) end ) Thanks Diet with russian vodka, lose 3 days in one week !
Castillo Posted May 12, 2012 Posted May 12, 2012 You're welcome. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Wei Posted May 13, 2012 Author Posted May 13, 2012 Whats the problem ? no debug errors. elseif ( source == buttonDestroy ) then local playerName = guiGridListGetItemText ( PlayerGridList, guiGridListGetSelectedItem ( PlayerGridList ), 1 ) local player = getPlayerFromName(playerName) local OccVeh = getPedOccupiedVehicle( player ) if player then destroyElement( OccVeh ) end Diet with russian vodka, lose 3 days in one week !
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