Jump to content

micheal1230

Members
  • Posts

    390
  • Joined

  • Last visited

Everything posted by micheal1230

  1. micheal1230

    Delete This!

    Well I Havent Encountered Any Error/Something Not Working
  2. micheal1230

    Delete This!

    Its Not Bugged I Fixed All The Problems I Have Encountered, Them Errors In DebugScript Are Just A Load Of Bullshit They Dont Actually Affect Anything In Game
  3. well here is my script And acl, There are no errors -- server function makeadmin(thePlayer, commandName, targetPlayer) if ( hasObjectPermissionTo ( thePlayer, "command.makeadmin", true ) ) then local targetPlayerAcc = getPlayerAccount(targetPlayer) local targetPlayer, targetPlayerName = exports.global:findPlayerByPartialNick(thePlayer, targetPlayer) if not ( targetPlayer ) then outputChatBox("SYNTAX: "..commandName" [PlayerName]", thePlayer) else if ( targetPlayerAcc ) then aclGroupAddObject (aclGetGroup("Admin"), "user."..targetPlayerAcc) end end end end addCommandHandler("makeadmin", makeadmin) <acl name="Owner"> <right name="command.makeadmin" access="true"></right> <right name="general.ModifyOtherObjects" access="true"></right> <right name="general.http" access="true"></right> <right name="command.shutdown" access="true"></right> <right name="command.install" access="true"></right> <right name="command.aexec" access="true"></right> <right name="command.debugscript" access="true"></right> <right name="command.refresh" access="true"></right> <right name="function.executeCommandHandler" access="true"></right> <right name="function.setServerPassword" access="true"></right> <right name="function.getServerPassword" access="true"></right> <right name="function.createResource" access="true"></right> <right name="function.copyResource" access="true"></right> <right name="function.addResourceMap" access="true"></right> <right name="function.addResourceConfig" access="true"></right> <right name="function.removeResourceFile" access="true"></right> <right name="function.setResourceDefaultSetting" access="true"></right> <right name="function.removeResourceDefaultSetting" access="true"></right> <right name="function.aclReload" access="true"></right> <right name="function.aclSave" access="true"></right> <right name="function.aclCreate" access="true"></right> <right name="function.aclDestroy" access="true"></right> <right name="function.aclSetRight" access="true"></right> <right name="function.aclRemoveRight" access="true"></right> <right name="function.aclCreateGroup" access="true"></right> <right name="function.aclDestroyGroup" access="true"></right> <right name="function.aclGroupAddACL" access="true"></right> <right name="function.aclGroupRemoveACL" access="true"></right> <right name="function.aclGroupAddObject" access="true"></right> <right name="function.aclGroupRemoveObject" access="true"></right> <right name="general.adminpanel" access="true"></right> <right name="general.tab_players" access="true"></right> <right name="general.tab_resources" access="true"></right> <right name="general.tab_server" access="true"></right> <right name="general.tab_maps" access="true"></right> <right name="general.tab_bans" access="true"></right> <right name="general.tab_adminchat" access="true"></right> <right name="command.kick" access="true"></right> <right name="command.freeze" access="true"></right> <right name="command.mute" access="true"></right> <right name="command.setnick" access="true"></right> <right name="command.shout" access="true"></right> <right name="command.spectate" access="true"></right> <right name="command.slap" access="true"></right> <right name="command.setgroup" access="true"></right> <right name="command.sethealth" access="true"></right> <right name="command.setarmour" access="true"></right> <right name="command.setmoney" access="true"></right> <right name="command.setskin" access="true"></right> <right name="command.setteam" access="true"></right> <right name="command.giveweapon" access="true"></right> <right name="command.setstat" access="true"></right> <right name="command.jetpack" access="true"></right> <right name="command.warp" access="true"></right> <right name="command.setdimension" access="true"></right> <right name="command.setinterior" access="true"></right> <right name="command.createteam" access="true"></right> <right name="command.destroyteam" access="true"></right> <right name="command.givevehicle" access="true"></right> <right name="command.repair" access="true"></right> <right name="command.blowvehicle" access="true"></right> <right name="command.destroyvehicle" access="true"></right> <right name="command.customize" access="true"></right> <right name="command.setcolor" access="true"></right> <right name="command.setpaintjob" access="true"></right> <right name="command.listmessages" access="true"></right> <right name="command.readmessage" access="true"></right> <right name="command.listresources" access="true"></right> <right name="command.start" access="true"></right> <right name="command.stop" access="true"></right> <right name="command.stopall" access="false"></right> <right name="command.restart" access="true"></right> <right name="command.execute" access="true"></right> <right name="command.setpassword" access="true"></right> <right name="command.setwelcome" access="true"></right> <right name="command.setgame" access="true"></right> <right name="command.setmap" access="true"></right> <right name="command.setweather" access="true"></right> <right name="command.blendweather" access="true"></right> <right name="command.setblurlevel" access="true"></right> <right name="command.setwaveheight" access="true"></right> <right name="command.setskygradient" access="true"></right> <right name="command.setgamespeed" access="true"></right> <right name="command.setgravity" access="true"></right> <right name="command.settime" access="true"></right> <right name="function.setServerConfigSetting" access="true"></right> <right name="function.updateResourceACLRequest" access="true"></right> <right name="command.aclrequest" access="true"></right> <right name="command.ban" access="true"></right> <right name="command.unban" access="true"></right> <right name="command.banip" access="true"></right> <right name="command.unbanip" access="true"></right> <right name="command.banserial" access="true"></right> <right name="command.unbanserial" access="true"></right> <right name="command.listbans" access="true"></right> <right name="function.makeadmin" access="true"></right> </acl>
  4. Do You Know How To Fix The setPlayerTeam problem? Sorry Didnt See That I Fixed The Problem I Used fadeCamera(source,true)
  5. Nope, Its Not Using FadeCamera. Also Do You Know How To Fix The setPlayerTeam problem? Edit: Fixed The Black Screen, I Used fadeCamera
  6. Thanks Now All That Needs To Be Fixed Is the black screen problem And It Doesnt Set The Team I Get A Bad Arg
  7. 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]
  8. Bad Arg Setpedrotation, setelementposition and setcameramatrix. also the gui dont trigger
  9. 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?
  10. 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)
  11. 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:
  12. 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)
  13. Lol avin you learning scripting, use the MTA Wiki To Find Out Server And Clientside Functions https://wiki.multitheftauto.com/wiki/Main_Page
  14. Will This Work? For Certain Teams ONLY! Client: --Team Skin Select Start---------------------------------------------------------------------------------------------------------------------------------------- local theplayerteam = getPlayerTeam ( source ) 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----------------------------------------------------------------------------------------------------------------------------------------
  15. Will This Work?? function ballaskinselectnext() number = 1 number = number + 1 skin = bskins [ number ] setElementModel(localPlayer, skin) end addEventHandler("onClientGUIClick",skin_Button[2],ballaskinselectnext) function ballaskinselectback() number = 1 number = number - 1 skin = bskins [ number ] setElementModel(localPlayer, skin) end addEventHandler("onClientGUIClick",skin_Button[1],ballaskinselectback)
  16. Could you maybe help me im not too good with tables i have never done it before Here is what i have so far could you give me a example of what to do next. bskins = {102, 103, 104} -- Balla Skins gskins = {105, 106, 107} -- Grove Skins pskins = {280, 281, 282, 283, 284, 285, 286} -- Police Skins
  17. Thanks, How Can I Get Some Gui Buttons To Scroll Though Skins When I Press Previous And Next Etc.
  18. How Can I Set The Camera Back To The Normal Camera.
  19. Can I Trigger A Serverside Event From A Serverside Script?
  20. Well My Script Needs To Trigger A Serverside Event In A Different Resource How Can I Do This? Is It The Same Way?? triggerServerEvent()
  21. I Can Read What I Write Either Your Blind Or You Cant Read Words With Capital Letters In Them P.S. Thanks BinSlayer
  22. Well Here Is My Script I Have Never Quite Understood The 2 Arg In addEventHandler addEvent("team:selectstart",true) function teamselect(player) setElementPostition(player, 1928.68359375, -1776.30078125, 13.546875) setPedRotation(player, 268) setCameraMatrix(player, 1937.7578125, -1775.8779296875, 13.3828125, 1928.68359375, -1776.30078125, 13.546875) end addEventHandler("team:selectstart", ?, teamselect)
  23. You forgot ',' here.( it's syntax error ) You don't know lua? or you forgot use ',' here? If you don't know lua. Learn https://forum.multitheftauto.com/viewtop ... 24eb26f3cc Also your variable thePlayer is stated resource.( not player ) Forgot The ,
  24. Well i dont get why it wants a bracket and i cant fix it function isplayeradmin(thePlayer) local isadmin = ( hasObjectPermissionTo ( thePlayer, "command.aexec", true ) ) setElementData(thePlayer, "admin" isadmin) end addEventHandler("onResourceStart", getResourceRootElement(thisResource), isplayeradmin)
×
×
  • Create New...