FuriouZ Posted December 27, 2013 Posted December 27, 2013 (edited) Hey, i asking again what's the problem here.. I still can't figure it out I hope that now i can get a solution, not like last time I want that, if player joins deathmatch team, then he can see weapon and ammo, but radar hides away, and if player leaves from deathmatch then radar is visible and ammo and weapon are hitten .. Server side only : function isDeathmatchTeam () local gTeam = getPlayerTeam (source) local dmTeam = getTeamFromName("Deathmatch Arena") if ( gTeam ) then if ( gTeam == dmTeam ) then showPlayerHudComponent ( source, "ammo", true ) showPlayerHudComponent ( source, "weapon", true ) showPlayerHudComponent ( source, "radar", false ) else showPlayerHudComponent ( source, "ammo", false) showPlayerHudComponent ( source, "weapon", false ) showPlayerHudComponent ( source, "radar", true ) end end end addEventHandler("onResourceStart", getRootElement(), isDeathmatchTeam) --Teams are created in another resource (server-side too,works perfectly and no errors) function createTeams () -- -- Deathmatch = createTeam ("Deathmatch Arena", 255, 255, 255) -- -- end addEventHandler("onResourceStart", resourceRoot, createTeams) Edited December 27, 2013 by Guest Homepage @ http://rageresources.blogspot.com/ Offical Facebook @ https://www.facebook.com/pages/Rage-Scr ... fref=photo
bandi94 Posted December 27, 2013 Posted December 27, 2013 CLIENT SIDE function isDeathmatchTeam () local gTeam = getPlayerTeam (localPlayer) local dmTeam = getTeamFromName("Deathmatch Arena") if ( gTeam and dmTeam ) then if ( gTeam == dmTeam ) then showPlayerHudComponent ( "ammo", true ) showPlayerHudComponent ( "weapon", true ) showPlayerHudComponent ( "radar", false ) else showPlayerHudComponent ( "ammo", false) showPlayerHudComponent ( "weapon", false ) showPlayerHudComponent ( "radar", true ) end end end addEventHandler("OnClientResourceStart", getRootElement(), isDeathmatchTeam) Ingame Name : |DGT|Puma DGT Clan Server 24/7 Owner/Scripter MultiGameMode in progress :
FuriouZ Posted December 27, 2013 Author Posted December 27, 2013 CLIENT SIDE function isDeathmatchTeam () local gTeam = getPlayerTeam (localPlayer) local dmTeam = getTeamFromName("Deathmatch Arena") if ( gTeam and dmTeam ) then if ( gTeam == dmTeam ) then showPlayerHudComponent ( "ammo", true ) showPlayerHudComponent ( "weapon", true ) showPlayerHudComponent ( "radar", false ) else showPlayerHudComponent ( "ammo", false) showPlayerHudComponent ( "weapon", false ) showPlayerHudComponent ( "radar", true ) end end end addEventHandler("OnClientResourceStart", getRootElement(), isDeathmatchTeam) No errors, but if i enter to the deathmatch team, i still can't see "ammo" and "weapon" Homepage @ http://rageresources.blogspot.com/ Offical Facebook @ https://www.facebook.com/pages/Rage-Scr ... fref=photo
TAPL Posted December 27, 2013 Posted December 27, 2013 OnClientResourceStart > onClientResourceStart.
FuriouZ Posted December 27, 2013 Author Posted December 27, 2013 OnClientResourceStart > onClientResourceStart. Still can't see hud, but anyways .. i did another way Triggered from my lobby window, pretty stupid way, but atleast works fine and no errors. lobby.lua addEventHandler("onClientGUIClick", root, function() if source == FreeroamRoomButton then closeLobby() guiSetEnabled (LobbyRoomButton,true) triggerServerEvent ( "onPlayerFreeroamEnter", gLocalMe ) triggerEvent ( "disableHud", root, source) --Triggered elseif source == DeathmatchRoomButton then closeLobby() guiSetEnabled (LobbyRoomButton,true) triggerServerEvent ( "onPlayerDeathmatchEnter", gLocalMe ) triggerEvent ( "enableHud", root, source) --Triggered c_dm.lua function enableHud() showPlayerHudComponent ( "weapon", true ) showPlayerHudComponent ( "ammo", true ) showPlayerHudComponent ( "radar", false ) end function disableHud() showPlayerHudComponent ( "weapon", false ) showPlayerHudComponent ( "ammo", false ) showPlayerHudComponent ( "radar", true ) end addEvent("enableHud", true) addEventHandler ( "enableHud", root, enableHud ) addEvent("disableHud", true) addEventHandler ( "disableHud", root, disableHud ) Homepage @ http://rageresources.blogspot.com/ Offical Facebook @ https://www.facebook.com/pages/Rage-Scr ... fref=photo
Dealman Posted December 27, 2013 Posted December 27, 2013 Because source for those events does not return a player element. > The source of this event is the started resource's root element. If I help you in a thread and you need further assistance, please don't PM me - use the thread you created instead. This way everyone on the forum can take advantage of it.
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