Flameeagle Posted September 11, 2015 Posted September 11, 2015 hello guyiz. I am having trouble, so i need your help. I am using the following codes: SERVER: warning= createMarker(-66.7,2064.6001,17.4,"cylinder",15,0,0,0,0,getRootElement()) fire=createMarker(-44.6,2065.5,17.4,"cylinder",15,0,0,0,0,getRootElement()) fire2=createMarker(-59.8,2065,17.4,"cylinder",15,0,0,0,0,getRootElement()) --warn,zero, kill function entered(playersource) local accName = getPlayerTeam(playersource) local team = getTeamName(accName) if team == "Desert Eagles" then outputChatBox(" Access Granted!",playersource,0,255,0,false) else outputChatBox(" You Cannot Enter this Zone! Please Leave within 10 seconds or you will be killed!",playersource,255,0,0,false) setTimer(aa,10000,1,playersource) end end addEventHandler("onMarkerHit", fire, entered) function left(playersource) timers = getTimers ( 100000 ) for timerKey, timerValue in ipairs(timers) do killTimer ( timerValue ) end gg(playersource) outputChatBox("Cmd Executed") end addEventHandler("onMarkerLeave", fire, left) function left2(playersource) gg(playersource) outputChatBox("Cmd Executed") end addEventHandler("onMarkerLeave", fire, left2) function aa(playersource) triggerClientEvent( playersource, "killa" , playersource) end function gg(playersource) triggerClientEvent(playersource, "zero", playersource) end CLIENT: w1=createWeapon("minigun",-39, 2056, 19.8 ) w2=createWeapon("minigun",-42., 2056, 19.8 ) w3=createWeapon("minigun",-45., 2056, 19.8 ) w4=createWeapon("minigun",-48., 2056, 19.8 ) w5=createWeapon("minigun",-51., 2056, 19.8 ) w6=createWeapon("minigun",-39., 2070, 19.8 ) w7=createWeapon("minigun",-42., 2070, 19.8 ) w8=createWeapon("minigun",-45., 2070, 19.8 ) w9=createWeapon("minigun",-48., 2070,19.8 ) w10=createWeapon("minigun",-48., 2070,19.8 ) w11=createWeapon("minigun",-51., 2070,19.8 ) w12=createWeapon("minigun",-65., 2056,19.8 ) w13=createWeapon("minigun",-65., 2069,19.8 ) setWeaponState(w1,"ready") setWeaponState(w2,"ready") setWeaponState(w3,"ready") setWeaponState(w4,"ready") setWeaponState(w5,"ready") setWeaponState(w6,"ready") setWeaponState(w7,"ready") setWeaponState(w8,"ready") setWeaponState(w9,"ready") setWeaponState(w10,"ready") setWeaponState(w11,"ready") setWeaponState(w12,"ready") setWeaponState(w13,"ready") function kill() setWeaponTarget(w1, getLocalPlayer(), 8 ) setWeaponTarget(w2, getLocalPlayer(), 8 ) setWeaponTarget(w3, getLocalPlayer(), 8 ) setWeaponTarget(w4, getLocalPlayer(), 8 ) setWeaponTarget(w5, getLocalPlayer(), 8 ) setWeaponTarget(w6, getLocalPlayer(), 8 ) setWeaponTarget(w7, getLocalPlayer(), 8 ) setWeaponTarget(w8, getLocalPlayer(), 8 ) setWeaponTarget(w9, getLocalPlayer(), 8 ) setWeaponTarget(w10, getLocalPlayer(), 8 ) setWeaponTarget(w11, getLocalPlayer(), 8 ) setWeaponTarget(w12, getLocalPlayer(), 8 ) setWeaponTarget(w13, getLocalPlayer(), 8 ) setWeaponState(w1, "firing") setWeaponState(w2, "firing") setWeaponState(w3, "firing") setWeaponState(w4, "firing") setWeaponState(w5, "firing") setWeaponState(w6, "firing") setWeaponState(w7, "firing") setWeaponState(w8, "firing") setWeaponState(w9, "firing") setWeaponState(w10, "firing") setWeaponState(w11, "firing") setWeaponState(w12, "firing") setWeaponState(w13, "firing") outputChatBox("now GO TO HELL!",0,255,0,false) end function stop() setWeaponState(w1,"ready") setWeaponState(w2,"ready") setWeaponState(w3,"ready") setWeaponState(w4,"ready") setWeaponState(w5,"ready") setWeaponState(w6,"ready") setWeaponState(w7,"ready") setWeaponState(w8,"ready") setWeaponState(w9,"ready") setWeaponState(w10,"ready") setWeaponState(w11,"ready") setWeaponState(w12,"ready") setWeaponState(w13,"ready") end function warna() setWeaponTarget(w1, getLocalPlayer(),8 ) setWeaponTarget(w2, getLocalPlayer(),8 ) setWeaponTarget(w3, getLocalPlayer(),8 ) setWeaponTarget(w4, getLocalPlayer(),8 ) setWeaponTarget(w5, getLocalPlayer(),8 ) setWeaponTarget(w6, getLocalPlayer(),8 ) setWeaponTarget(w7, getLocalPlayer(),8 ) setWeaponTarget(w8, getLocalPlayer(),8 ) setWeaponTarget(w9, getLocalPlayer(),8 ) setWeaponTarget(w10, getLocalPlayer(),8 ) setWeaponTarget(w11, getLocalPlayer(),8 ) setWeaponTarget(w12, getLocalPlayer(),8 ) setWeaponTarget(w13, getLocalPlayer(),8 ) end function nutral() setWeaponTarget(w1, nil) setWeaponTarget(w2, nil) setWeaponTarget(w3, nil) setWeaponTarget(w4, nil) setWeaponTarget(w5, nil) setWeaponTarget(w6, nil) setWeaponTarget(w7, nil) setWeaponTarget(w8, nil) setWeaponTarget(w9, nil) setWeaponTarget(w10, nil) setWeaponTarget(w11, nil) setWeaponTarget(w12, nil) setWeaponTarget(w13, nil) end function killd(thePlayer, hitPlayer, matchingDimension) kill() end addEvent( "killa", true ) addEventHandler( "killa", getRootElement(), killd ) function warn(thePlayer,hitPlayer, matchingDimension) warna() outputChatBox(" You have entered a restricted area! leave immidiately!", 255,0,0,false) end addEvent( "warn", true ) addEventHandler( "warn", getRootElement(), warn ) function nutralize(thePlayer, hitPlayer, matchingDimension) nutral() stop() end addEvent("zero", true) addEventHandler(" zero", getRootElement(),nutralize ) The Problem is that when i stay in the marker "fire" for more than 10 seconds, the guns fire but when i die and respawn as come back, then also the guns start firing at me. please help! Paid Scripter/Developer worked behind a lot of RPG gamemode scripts, and scripts of varied functionality. Also working actively with Non-MTA related scripts especially in Python, websites, backend coding, as well as Server management and stuffs like those. PS: I'm better with Python than LUA-MTA. my discord: FlaMe#0704
Flameeagle Posted September 11, 2015 Author Posted September 11, 2015 ah..thank you! this simple mistake made me work after this script for around 2 hours.. Thanks a Lot. Paid Scripter/Developer worked behind a lot of RPG gamemode scripts, and scripts of varied functionality. Also working actively with Non-MTA related scripts especially in Python, websites, backend coding, as well as Server management and stuffs like those. PS: I'm better with Python than LUA-MTA. my discord: FlaMe#0704
Moderators IIYAMA Posted September 11, 2015 Moderators Posted September 11, 2015 2 hours? > /debugscript 3 > 2 seconds. Do you want to improve your Lua programming skills and make less mistakes? Start with Lua Language Server! Useful functions 3x Spoiler checkPassiveTimer getScreenStartPositionFromBox getPedGender Tutorials 4x Spoiler Scaling DX Events Attach an addEventHandler on a group of elements Debugging
Flameeagle Posted September 11, 2015 Author Posted September 11, 2015 debugscript 3 will only tell u what is wrong.. btw, it was just a space and debugscript wouldnt have understood this. that gave the error of "event called from server, but event is not added clientside" or something like that. Paid Scripter/Developer worked behind a lot of RPG gamemode scripts, and scripts of varied functionality. Also working actively with Non-MTA related scripts especially in Python, websites, backend coding, as well as Server management and stuffs like those. PS: I'm better with Python than LUA-MTA. my discord: FlaMe#0704
JR10 Posted September 11, 2015 Posted September 11, 2015 Which should be self-explanatory, it also shows you which event is not added, this should be enough for you to find the error. Business System viewtopic.php?f=108&t=35797 Notepad++ Syntax Highlighting & Auto Completion viewtopic.php?f=91&t=76726 SQLite Tutorial viewtopic.php?f=148&t=38203
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