micheal1230 Posted June 22, 2012 Share Posted June 22, 2012 (edited) Well The Title Says All And The Picture Shows The Debug For Team And Shows The Black Screen Camera Matrix Which Shouldnt Be Like That The Positions Are Correct. Also The Team Select Gui Does'nt Show When Triggered From The Login System Login System: Server: triggerEvent("team:selectstart", source) Team System Client: skin_Window = {} skin_Button = {} skin_Label = {} skin_Window[1] = guiCreateWindow(0,641,1360,127,"",false) guiSetAlpha(skin_Window[1],0.89999997615814) guiWindowSetMovable(skin_Window[1],false) guiWindowSetSizable(skin_Window[1],false) skin_Button[1] = guiCreateButton(239,37,301,72,"Previous Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[1],1) skin_Button[2] = guiCreateButton(895,37,301,72,"Next Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[2],1) skin_Label[1] = guiCreateLabel(608,47,228,47,"Skin Select!",false,skin_Window[1]) guiSetAlpha(skin_Label[1],1) guiLabelSetColor(skin_Label[1],255,255,255) guiLabelSetVerticalAlign(skin_Label[1],"top") guiLabelSetHorizontalAlign(skin_Label[1],"left",false) guiSetFont(skin_Label[1],"sa-header") team_Window = {} team_Label = {} team_Radio = {} team_Window[1] = guiCreateWindow(1198,580,160,187,"Choose A Team!",false) team_Radio[1] = guiCreateRadioButton(20,43,16,16,"Police",false,team_Window[1]) team_Radio[2] = guiCreateRadioButton(21,85,16,16,"Balla",false,team_Window[1]) team_Radio[3] = guiCreateRadioButton(21,130,16,16,"Grove",false,team_Window[1]) guiRadioButtonSetSelected(team_Radio[3],true) team_Label[1] = guiCreateLabel(55,41,101,17,"Police",false,team_Window[1]) guiLabelSetColor(team_Label[1],255,255,255) guiLabelSetVerticalAlign(team_Label[1],"top") guiLabelSetHorizontalAlign(team_Label[1],"left",false) team_Label[2] = guiCreateLabel(57,83,34,17,"Ballas",false,team_Window[1]) guiLabelSetColor(team_Label[2],255,255,255) guiLabelSetVerticalAlign(team_Label[2],"top") guiLabelSetHorizontalAlign(team_Label[2],"left",false) team_Label[3] = guiCreateLabel(55,129,41,19,"Grove ",false,team_Window[1]) guiLabelSetColor(team_Label[3],255,255,255) guiLabelSetVerticalAlign(team_Label[3],"top") guiLabelSetHorizontalAlign(team_Label[3],"left",false) ok = guiCreateButton(52,157,49,20,"Ok",false,team_Window[1]) local localPlayer = getLocalPlayer() bskins = {102, 103, 104} -- Balla Skins gskins = {105, 106, 107} -- Grove Skins pskins = {280, 281, 282, 283, 284, 285, 286} -- Police Skins addEventHandler("onClientResourceStart", resourceRoot, function() showPlayerHudComponent("weapon", false) showPlayerHudComponent("ammo", false) showPlayerHudComponent("vehicle_name", false) showPlayerHudComponent("money", false) showPlayerHudComponent("clock", false) showPlayerHudComponent("health", false) showPlayerHudComponent("armour", false) showPlayerHudComponent("breath", false) showPlayerHudComponent("area_name", false) showPlayerHudComponent("radar", false) end ) addEventHandler("onClientResourceStart", resourceRoot, function() guiSetVisible(skin_Window[1], false) guiSetVisible(team_Window[1], false) end ) addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) --Team Skin Select Start---------------------------------------------------------------------------------------------------------------------------------------- local theTeam = getPlayerTeam ( source ) local theplayerteam = getTeamName ( theTeam ) local number = 1 function ballaskinselectnext ( ) if ( theplayerteam == "Ballas" ) then number = ( number + 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], ballaskinselectnext, false ) function ballaskinselectback ( ) if ( theplayerteam == "Ballas" ) then number = ( number - 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], ballaskinselectback, false ) function groveskinselectnext ( ) if ( theplayerteam == "Grove" ) then number = ( number + 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], groveskinselectnext, false ) function groveskinselectback ( ) if ( theplayerteam == "Grove" ) then number = ( number - 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], groveskinselectback, false ) function policeskinselectnext ( ) if ( theplayerteam == "Police" ) then number = ( number + 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], policeskinselectnext, false ) function policeskinselectback ( ) if ( theplayerteam == "Police" ) then number = ( number - 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], policeskinselectback, false ) --Team Skin Select End---------------------------------------------------------------------------------------------------------------------------------------- function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) function ballasset() local ballas = guiRadioButtonGetSelected(team_Radio[2]) if ( ballas) then triggerServerEvent("team:ballas", getRootElement()) end end addEventHandler("onClientGUIClick", ok, ballasset) function groveset() local grove = guiRadioButtonGetSelected(team_Radio[3]) if ( grove) then triggerServerEvent("team:grove", getRootElement()) end end addEventHandler("onClientGUIClick", ok, groveset) Server: addEvent("team:selectstart",true) function teamselect(player) setElementPostition(player, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(player, 268) setCameraMatrix(player, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent("team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) function createtheteams() createTeam("Police", 0,0,255) createTeam("Grove", 0,255,0) createTeam("Ballas", 255,0,255) end addEventHandler("onResourceStart", getRootElement(), createtheteams) addEvent("team:police", true) function setpolice(source) local policeteam = getTeamFromName("Police") setPlayerTeam(source, policeteam) end addEventHandler("team:police", getRootElement(), setpolice) addEvent("team:grove", true) function setgrove(source) local grove = getTeamFromName("Grove") setPlayerTeam(source, grove) end addEventHandler("team:grove", getRootElement(), setgrove) addEvent("team:ballas", true) function setballas(source) local ballas = getTeamFromName("Ballas") setPlayerTeam(source, ballas) end addEventHandler("team:ballas", getRootElement(), setballas) Edited June 22, 2012 by Guest Link to comment
Guest Guest4401 Posted June 22, 2012 Share Posted June 22, 2012 setElementPostition(player, 1928.68359375, -1776.30078125, 13.546875) I think you mispelled setElementPosition here. triggerEvent("team:selectstart", source) ^While triggering you are not passing an argument : player. addEvent("team:selectstart",true) function teamselect(player) setElementPostition(player, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(player, 268) setCameraMatrix(player, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent("team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) So I think player will be nil. Link to comment
micheal1230 Posted June 22, 2012 Author Share Posted June 22, 2012 setElementPostition(player, 1928.68359375, -1776.30078125, 13.546875) I think you mispelled setElementPosition here. triggerEvent("team:selectstart", source) ^While triggering you are not passing an argument : player. addEvent("team:selectstart",true) function teamselect(player) setElementPostition(player, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(player, 268) setCameraMatrix(player, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent("team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) So I think player will be nil. Ok i still have the black screen and i dont think it is triggering it Nor Does triggerClientEvent Work Because It Doesnt Trigger The GUI Edit: I Have Tried Changing It To Source But It Still Does'nt Work I Just Get Bad Arg Edit 2: Link to comment
X-SHADOW Posted June 22, 2012 Share Posted June 22, 2012 Try This, skin_Window = {} skin_Button = {} skin_Label = {} skin_Window[1] = guiCreateWindow(0,641,1360,127,"",false) guiSetAlpha(skin_Window[1],0.89999997615814) guiWindowSetMovable(skin_Window[1],false) guiWindowSetSizable(skin_Window[1],false) skin_Button[1] = guiCreateButton(239,37,301,72,"Previous Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[1],1) skin_Button[2] = guiCreateButton(895,37,301,72,"Next Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[2],1) skin_Label[1] = guiCreateLabel(608,47,228,47,"Skin Select!",false,skin_Window[1]) guiSetAlpha(skin_Label[1],1) guiLabelSetColor(skin_Label[1],255,255,255) guiLabelSetVerticalAlign(skin_Label[1],"top") guiLabelSetHorizontalAlign(skin_Label[1],"left",false) guiSetFont(skin_Label[1],"sa-header") team_Window = {} team_Label = {} team_Radio = {} team_Window[1] = guiCreateWindow(1198,580,160,187,"Choose A Team!",false) team_Radio[1] = guiCreateRadioButton(20,43,16,16,"Police",false,team_Window[1]) team_Radio[2] = guiCreateRadioButton(21,85,16,16,"Balla",false,team_Window[1]) team_Radio[3] = guiCreateRadioButton(21,130,16,16,"Grove",false,team_Window[1]) guiRadioButtonSetSelected(team_Radio[3],true) team_Label[1] = guiCreateLabel(55,41,101,17,"Police",false,team_Window[1]) guiLabelSetColor(team_Label[1],255,255,255) guiLabelSetVerticalAlign(team_Label[1],"top") guiLabelSetHorizontalAlign(team_Label[1],"left",false) team_Label[2] = guiCreateLabel(57,83,34,17,"Ballas",false,team_Window[1]) guiLabelSetColor(team_Label[2],255,255,255) guiLabelSetVerticalAlign(team_Label[2],"top") guiLabelSetHorizontalAlign(team_Label[2],"left",false) team_Label[3] = guiCreateLabel(55,129,41,19,"Grove ",false,team_Window[1]) guiLabelSetColor(team_Label[3],255,255,255) guiLabelSetVerticalAlign(team_Label[3],"top") guiLabelSetHorizontalAlign(team_Label[3],"left",false) ok = guiCreateButton(52,157,49,20,"Ok",false,team_Window[1]) local localPlayer = getLocalPlayer() bskins = {102, 103, 104} -- Balla Skins gskins = {105, 106, 107} -- Grove Skins pskins = {280, 281, 282, 283, 284, 285, 286} -- Police Skins addEventHandler("onClientResourceStart", resourceRoot, function() showPlayerHudComponent("weapon", false) showPlayerHudComponent("ammo", false) showPlayerHudComponent("vehicle_name", false) showPlayerHudComponent("money", false) showPlayerHudComponent("clock", false) showPlayerHudComponent("health", false) showPlayerHudComponent("armour", false) showPlayerHudComponent("breath", false) showPlayerHudComponent("area_name", false) showPlayerHudComponent("radar", false) end ) addEventHandler("onClientResourceStart", resourceRoot, function() guiSetVisible(skin_Window[1], false) guiSetVisible(team_Window[1], false) end ) addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) --Team Skin Select Start---------------------------------------------------------------------------------------------------------------------------------------- local number = 1 function ballaskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number + 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], ballaskinselectnext, false ) function ballaskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number - 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], ballaskinselectback, false ) function groveskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number + 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], groveskinselectnext, false ) function groveskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number - 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], groveskinselectback, false ) function policeskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number + 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], policeskinselectnext, false ) function policeskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number - 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], policeskinselectback, false ) --Team Skin Select End---------------------------------------------------------------------------------------------------------------------------------------- function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) function ballasset() local ballas = guiRadioButtonGetSelected(team_Radio[2]) if ( ballas) then triggerServerEvent("team:ballas", getRootElement()) end end addEventHandler("onClientGUIClick", ok, ballasset) function groveset() local grove = guiRadioButtonGetSelected(team_Radio[3]) if ( grove) then triggerServerEvent("team:grove", getRootElement()) end end addEventHandler("onClientGUIClick", ok, groveset) Link to comment
Anderl Posted June 22, 2012 Share Posted June 22, 2012 Also, change in server-side "setElementPostition" to "setElementPosition". Link to comment
micheal1230 Posted June 22, 2012 Author Share Posted June 22, 2012 Try This, skin_Window = {} skin_Button = {} skin_Label = {} skin_Window[1] = guiCreateWindow(0,641,1360,127,"",false) guiSetAlpha(skin_Window[1],0.89999997615814) guiWindowSetMovable(skin_Window[1],false) guiWindowSetSizable(skin_Window[1],false) skin_Button[1] = guiCreateButton(239,37,301,72,"Previous Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[1],1) skin_Button[2] = guiCreateButton(895,37,301,72,"Next Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[2],1) skin_Label[1] = guiCreateLabel(608,47,228,47,"Skin Select!",false,skin_Window[1]) guiSetAlpha(skin_Label[1],1) guiLabelSetColor(skin_Label[1],255,255,255) guiLabelSetVerticalAlign(skin_Label[1],"top") guiLabelSetHorizontalAlign(skin_Label[1],"left",false) guiSetFont(skin_Label[1],"sa-header") team_Window = {} team_Label = {} team_Radio = {} team_Window[1] = guiCreateWindow(1198,580,160,187,"Choose A Team!",false) team_Radio[1] = guiCreateRadioButton(20,43,16,16,"Police",false,team_Window[1]) team_Radio[2] = guiCreateRadioButton(21,85,16,16,"Balla",false,team_Window[1]) team_Radio[3] = guiCreateRadioButton(21,130,16,16,"Grove",false,team_Window[1]) guiRadioButtonSetSelected(team_Radio[3],true) team_Label[1] = guiCreateLabel(55,41,101,17,"Police",false,team_Window[1]) guiLabelSetColor(team_Label[1],255,255,255) guiLabelSetVerticalAlign(team_Label[1],"top") guiLabelSetHorizontalAlign(team_Label[1],"left",false) team_Label[2] = guiCreateLabel(57,83,34,17,"Ballas",false,team_Window[1]) guiLabelSetColor(team_Label[2],255,255,255) guiLabelSetVerticalAlign(team_Label[2],"top") guiLabelSetHorizontalAlign(team_Label[2],"left",false) team_Label[3] = guiCreateLabel(55,129,41,19,"Grove ",false,team_Window[1]) guiLabelSetColor(team_Label[3],255,255,255) guiLabelSetVerticalAlign(team_Label[3],"top") guiLabelSetHorizontalAlign(team_Label[3],"left",false) ok = guiCreateButton(52,157,49,20,"Ok",false,team_Window[1]) local localPlayer = getLocalPlayer() bskins = {102, 103, 104} -- Balla Skins gskins = {105, 106, 107} -- Grove Skins pskins = {280, 281, 282, 283, 284, 285, 286} -- Police Skins addEventHandler("onClientResourceStart", resourceRoot, function() showPlayerHudComponent("weapon", false) showPlayerHudComponent("ammo", false) showPlayerHudComponent("vehicle_name", false) showPlayerHudComponent("money", false) showPlayerHudComponent("clock", false) showPlayerHudComponent("health", false) showPlayerHudComponent("armour", false) showPlayerHudComponent("breath", false) showPlayerHudComponent("area_name", false) showPlayerHudComponent("radar", false) end ) addEventHandler("onClientResourceStart", resourceRoot, function() guiSetVisible(skin_Window[1], false) guiSetVisible(team_Window[1], false) end ) addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) --Team Skin Select Start---------------------------------------------------------------------------------------------------------------------------------------- local number = 1 function ballaskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number + 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], ballaskinselectnext, false ) function ballaskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number - 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], ballaskinselectback, false ) function groveskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number + 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], groveskinselectnext, false ) function groveskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number - 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], groveskinselectback, false ) function policeskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number + 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], policeskinselectnext, false ) function policeskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number - 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], policeskinselectback, false ) --Team Skin Select End---------------------------------------------------------------------------------------------------------------------------------------- function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) function ballasset() local ballas = guiRadioButtonGetSelected(team_Radio[2]) if ( ballas) then triggerServerEvent("team:ballas", getRootElement()) end end addEventHandler("onClientGUIClick", ok, ballasset) function groveset() local grove = guiRadioButtonGetSelected(team_Radio[3]) if ( grove) then triggerServerEvent("team:grove", getRootElement()) end end addEventHandler("onClientGUIClick", ok, groveset) Thanks No Team Errors But The GUI Still Does'nt Show When Triggered And I Get Bad Args For Setcammatrix, setelementposition and setpedrotation. --server addEvent("team:selectstart",true) function teamselect(source) setElementPosition(source, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(source, 268) setCameraMatrix(source, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent("team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) --client addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) Link to comment
micheal1230 Posted June 22, 2012 Author Share Posted June 22, 2012 Try This, skin_Window = {} skin_Button = {} skin_Label = {} skin_Window[1] = guiCreateWindow(0,641,1360,127,"",false) guiSetAlpha(skin_Window[1],0.89999997615814) guiWindowSetMovable(skin_Window[1],false) guiWindowSetSizable(skin_Window[1],false) skin_Button[1] = guiCreateButton(239,37,301,72,"Previous Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[1],1) skin_Button[2] = guiCreateButton(895,37,301,72,"Next Skin",false,skin_Window[1]) guiSetAlpha(skin_Button[2],1) skin_Label[1] = guiCreateLabel(608,47,228,47,"Skin Select!",false,skin_Window[1]) guiSetAlpha(skin_Label[1],1) guiLabelSetColor(skin_Label[1],255,255,255) guiLabelSetVerticalAlign(skin_Label[1],"top") guiLabelSetHorizontalAlign(skin_Label[1],"left",false) guiSetFont(skin_Label[1],"sa-header") team_Window = {} team_Label = {} team_Radio = {} team_Window[1] = guiCreateWindow(1198,580,160,187,"Choose A Team!",false) team_Radio[1] = guiCreateRadioButton(20,43,16,16,"Police",false,team_Window[1]) team_Radio[2] = guiCreateRadioButton(21,85,16,16,"Balla",false,team_Window[1]) team_Radio[3] = guiCreateRadioButton(21,130,16,16,"Grove",false,team_Window[1]) guiRadioButtonSetSelected(team_Radio[3],true) team_Label[1] = guiCreateLabel(55,41,101,17,"Police",false,team_Window[1]) guiLabelSetColor(team_Label[1],255,255,255) guiLabelSetVerticalAlign(team_Label[1],"top") guiLabelSetHorizontalAlign(team_Label[1],"left",false) team_Label[2] = guiCreateLabel(57,83,34,17,"Ballas",false,team_Window[1]) guiLabelSetColor(team_Label[2],255,255,255) guiLabelSetVerticalAlign(team_Label[2],"top") guiLabelSetHorizontalAlign(team_Label[2],"left",false) team_Label[3] = guiCreateLabel(55,129,41,19,"Grove ",false,team_Window[1]) guiLabelSetColor(team_Label[3],255,255,255) guiLabelSetVerticalAlign(team_Label[3],"top") guiLabelSetHorizontalAlign(team_Label[3],"left",false) ok = guiCreateButton(52,157,49,20,"Ok",false,team_Window[1]) local localPlayer = getLocalPlayer() bskins = {102, 103, 104} -- Balla Skins gskins = {105, 106, 107} -- Grove Skins pskins = {280, 281, 282, 283, 284, 285, 286} -- Police Skins addEventHandler("onClientResourceStart", resourceRoot, function() showPlayerHudComponent("weapon", false) showPlayerHudComponent("ammo", false) showPlayerHudComponent("vehicle_name", false) showPlayerHudComponent("money", false) showPlayerHudComponent("clock", false) showPlayerHudComponent("health", false) showPlayerHudComponent("armour", false) showPlayerHudComponent("breath", false) showPlayerHudComponent("area_name", false) showPlayerHudComponent("radar", false) end ) addEventHandler("onClientResourceStart", resourceRoot, function() guiSetVisible(skin_Window[1], false) guiSetVisible(team_Window[1], false) end ) addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) --Team Skin Select Start---------------------------------------------------------------------------------------------------------------------------------------- local number = 1 function ballaskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number + 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], ballaskinselectnext, false ) function ballaskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number - 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], ballaskinselectback, false ) function groveskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number + 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], groveskinselectnext, false ) function groveskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number - 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], groveskinselectback, false ) function policeskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number + 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], policeskinselectnext, false ) function policeskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number - 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], policeskinselectback, false ) --Team Skin Select End---------------------------------------------------------------------------------------------------------------------------------------- function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) function ballasset() local ballas = guiRadioButtonGetSelected(team_Radio[2]) if ( ballas) then triggerServerEvent("team:ballas", getRootElement()) end end addEventHandler("onClientGUIClick", ok, ballasset) function groveset() local grove = guiRadioButtonGetSelected(team_Radio[3]) if ( grove) then triggerServerEvent("team:grove", getRootElement()) end end addEventHandler("onClientGUIClick", ok, groveset) Thanks No Team Errors But The GUI Still Does'nt Show When Triggered And I Get Bad Args For Setcammatrix, setelementposition and setpedrotation. --server addEvent("team:selectstart",true) function teamselect(source) setElementPosition(source, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(source, 268) setCameraMatrix(source, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent("team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) --client addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) Could You Help Me Fix THis? Link to comment
Sora Posted June 23, 2012 Share Posted June 23, 2012 try this --server addEvent("team:selectstart",true) function teamselect(source) setElementPosition(source, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(source, 268) setCameraMatrix(source, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent(source,"team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) --client addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) Link to comment
micheal1230 Posted June 23, 2012 Author Share Posted June 23, 2012 try this --server addEvent("team:selectstart",true) function teamselect(source) setElementPosition(source, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(source, 268) setCameraMatrix(source, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent(source,"team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) --client addEvent("team:startchoose",true) function teamselectgo() guiSetVisible(team_Window[1],true) end addEventHandler("team:startchoose", getRootElement(),teamselectgo) Bad Arg Setpedrotation, setelementposition and setcameramatrix. also the gui dont trigger Link to comment
Callum Posted June 23, 2012 Share Posted June 23, 2012 Change line 3 to; function teamselect() Link to comment
micheal1230 Posted June 23, 2012 Author Share Posted June 23, 2012 (edited) Change line 3 to; function teamselect() Thanks But The Camera Matrix And All That Doesnt Set All i Get Is A Black Screen Also I Get THis Errors: script: --server addEvent("team:selectstart",true) function teamselect() setElementPosition(source, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(source, 268) setCameraMatrix(source, 1932.572265625, -1776.107421875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) triggerClientEvent(source,"team:startchoose", source) end addEventHandler("team:selectstart", getRootElement(), teamselect) function createtheteams() createTeam("Police", 0,0,255) createTeam("Grove", 0,255,0) createTeam("Ballas", 255,0,255) end addEventHandler("onResourceStart", getRootElement(), createtheteams) addEvent("team:police", true) function setpolice(source) local policeteam = getTeamFromName("Police") setPlayerTeam(source, policeteam) end addEventHandler("team:police", getRootElement(), setpolice) addEvent("team:grove", true) function setgrove(source) local grove = getTeamFromName("Grove") setPlayerTeam(source, grove) end addEventHandler("team:grove", getRootElement(), setgrove) addEvent("team:ballas", true) function setballas(source) local ballas = getTeamFromName("Ballas") setPlayerTeam(source, ballas) end addEventHandler("team:ballas", getRootElement(), setballas) --Client: [lua]function ballaskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then number = ( number - 1 ) local skin = bskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], ballaskinselectback, false ) function groveskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number + 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], groveskinselectnext, false ) function groveskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Grove" )) then number = ( number - 1 ) local skin = gskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], groveskinselectback, false ) function policeskinselectnext ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number + 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[2], policeskinselectnext, false ) function policeskinselectback ( ) if ( getPlayerTeam(getTeamName(source) == "Police" )) then number = ( number - 1 ) local skin = pskins [ number ] if ( skin ) then setElementModel ( localPlayer, skin ) end end end addEventHandler ( "onClientGUIClick", skin_Button[1], policeskinselectback, false ) [/lua] Edited June 23, 2012 by Guest Link to comment
Guest Guest4401 Posted June 23, 2012 Share Posted June 23, 2012 In lines 93,115 & 137, you are trying to get team of a gui-element basically because the source of the event onClientGUIClick is a gui-element. In line 93, change if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then to if getPlayerTeam(localPlayer) and getTeamName(getPlayerTeam(localPlayer)) == "Ballas" then Do the same in line 115 & 137. And about the line 27's error, change this function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) to function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement(), localPlayer) end end addEventHandler("onClientGUIClick", ok, policeset) + Please do the same for ballas and grove too. Link to comment
micheal1230 Posted June 23, 2012 Author Share Posted June 23, 2012 (edited) In lines 93,115 & 137, you are trying to get team of a gui-element basically because the source of the event onClientGUIClick is a gui-element.In line 93, change if ( getPlayerTeam(getTeamName(source) == "Ballas" )) then to if getPlayerTeam(localPlayer) and getTeamName(getPlayerTeam(localPlayer)) == "Ballas" then Do the same in line 115 & 137. And about the line 27's error, change this function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) to function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement(), localPlayer) end end addEventHandler("onClientGUIClick", ok, policeset) Thanks Now All That Needs To Be Fixed Is the black screen problem And It Doesnt Set The Team I Get A Bad Arg Edited June 23, 2012 by Guest Link to comment
Guest Guest4401 Posted June 23, 2012 Share Posted June 23, 2012 Is login panel or any other resource using fadeCamera to set black screen? If so, you must delete that, or just fade screen back to normal Link to comment
micheal1230 Posted June 23, 2012 Author Share Posted June 23, 2012 (edited) Is login panel or any other resource using fadeCamera to set black screen? If so, you must delete that, or just fade screen back to normal Nope, Its Not Using FadeCamera. Also Do You Know How To Fix The setPlayerTeam problem? Edit: Fixed The Black Screen, I Used fadeCamera Edited June 23, 2012 by Guest Link to comment
Guest Guest4401 Posted June 23, 2012 Share Posted June 23, 2012 Is login panel or any other resource using fadeCamera to set black screen? If so, you must delete that, or just fade screen back to normal Do You Know How To Fix The setPlayerTeam problem? And about the line 27's error, change this function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) to function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement(), localPlayer) end end addEventHandler("onClientGUIClick", ok, policeset) + Please do the same for ballas and grove too. Link to comment
micheal1230 Posted June 23, 2012 Author Share Posted June 23, 2012 Is login panel or any other resource using fadeCamera to set black screen? If so, you must delete that, or just fade screen back to normal Do You Know How To Fix The setPlayerTeam problem? And about the line 27's error, change this function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement()) end end addEventHandler("onClientGUIClick", ok, policeset) to function policeset() local police = guiRadioButtonGetSelected(team_Radio[1]) if ( police ) then triggerServerEvent("team:police", getRootElement(), localPlayer) end end addEventHandler("onClientGUIClick", ok, policeset) + Please do the same for ballas and grove too. Sorry Didnt See That I Fixed The Problem I Used fadeCamera(source,true) 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