Jump to content

Need Help on the createWeapon Function.


Flameeagle

Recommended Posts

Posted

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

Posted
CK4KQEK.png

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
Posted

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 

  Tutorials  4x 

 

Posted

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. :lol:

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...