Jump to content

Drakath

Members
  • Posts

    768
  • Joined

  • Last visited

Everything posted by Drakath

  1. Drakath

    Restriction

    How can I restrict this garage to open just for 1 player by his username? Script: local cjGarage = createColRectangle(2502.7883300781, -1698.60546875,5.8679199219,16.1025390625) addEventHandler("onColShapeHit",cjGarage,function(h) if getElementType(h) == "player" then setGarageOpen(9,true) local tpi = getElementData(cjGarage,"tpi") or 0 setElementData(cjGarage,"tpi",tpi+1,false) end end) addEventHandler("onColShapeLeave",cjGarage,function(h) if getElementType(h) == "player" then local tpi = getElementData(cjGarage,"tpi") or 0 if not tpi or tpi <= 1 then setGarageOpen(9,false)end setElementData(cjGarage,"tpi",tpi-1,false) end end)
  2. Drakath

    Bad argument

    Yeah your script works. Thanks
  3. Drakath

    Bad argument

    No, I'm not in vehicle and it keeps giving me this error
  4. Drakath

    Bad argument

    radar = createRadarArea(2418.4255371094, -1735,121.6306152344,100,0,150,0,153) setElementData(radar,"zombieProof",true) staffZone = createColRectangle (2418.4255371094, -1735,121.6306152344,100) addEventHandler("onColShapeHit", staffZone, function(h) if not isElement(h) then return end if getElementData(h,"zombie") then killPed(h) end end) function enterArea(thePlayer) local posX, posY = getElementPosition(thePlayer) local inArea = isInsideRadarArea(radar, posX, posY) if (inArea) then if hasObjectPermissionTo(thePlayer, "command.slap", false) then outputChatBox("Welcome to the Staff Zone", thePlayer, 0, 255, 0, true) else triggerClientEvent(thePlayer, "displayTimer", thePlayer) end end end addEventHandler("onColShapeHit", staffZone, enterArea) function warp() local posX, posY = getElementPosition(source) local inArea = isInsideRadarArea(radar, posX, posY) if (inArea) then if hasObjectPermissionTo(source, "command.slap", false) then outputChatBox("Welcome to the Staff Zone", source, 0, 255, 0, true) else outputChatBox("You are not allowed in this area!", source, 255, 0, 0, true) if isPedInVehicle ( source ) then local playerVehicle = getPedOccupiedVehicle ( source ) setElementPosition(playerVehicle, 2341.2072753906, -1658.8668212891, 13.379216194153) else setElementPosition(source, 2341.2072753906, -1658.8668212891, 13.379216194153) end end end end addEvent("warp", true) addEventHandler("warp", root, warp)
  5. Drakath

    Bad argument

    Hello, I keep getting warning messages: WARNING: script\server.lua:15: Bad argument @ 'hasObjectPermissionTo' Can anyone help? Line 15: if hasObjectPermissionTo(thePlayer, "command.slap", false) then
  6. Drakath

    Weapons

    I'm using spawnmanager that takes weapon after death
  7. Drakath

    Weapons

    Well 90 % of problem is fixed. Now when player reconnects after death he only gets back weapon he used last.
  8. Drakath

    Weapons

    Where do I add it?
  9. Bass error is still here...
  10. Drakath

    Weapons

    This is part of the script right? I replaced that part to this part and I did not edit anything.
  11. Drakath

    Weapons

    I replaced: setAccountData ( account, "zmgm.weaponID0", 0 ) setAccountData ( account, "zmgm.weaponID1", 0 ) setAccountData ( account, "zmgm.weaponID2", 0 ) setAccountData ( account, "zmgm.weaponID3", 0 ) setAccountData ( account, "zmgm.weaponID4", 0 ) setAccountData ( account, "zmgm.weaponID5", 0 ) setAccountData ( account, "zmgm.weaponID6", 0 ) setAccountData ( account, "zmgm.weaponID7", 0 ) setAccountData ( account, "zmgm.weaponID8", 0 ) setAccountData ( account, "zmgm.weaponID9", 0 ) setAccountData ( account, "zmgm.weaponID10", 0 ) setAccountData ( account, "zmgm.weaponID11", 0 ) setAccountData ( account, "zmgm.weaponID12", 0 ) To this, but it did not work. Maybe I did replace it wrong?
  12. Drakath

    Weapons

    I want players to lose weapons after death without possible way to get it back by reconnecting.
  13. Drakath

    Weapons

    And how can I make it to don't load weapons back when someone die?
  14. Drakath

    Weapons

    It doesn't save after death, but if player reconnects after death he gets weapons back...
  15. Drakath

    Weapons

    function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if not (isGuestAccount (getPlayerAccount (source))) then local accountData = getAccountData (theCurrentAccount, "zmgm.money") if (accountData) then local playerMoney = getAccountData (theCurrentAccount, "zmgm.money") local playerSkin = getAccountData (theCurrentAccount, "zmgm.skin") local playerHealth = getAccountData (theCurrentAccount, "zmgm.health") local playerArmor = getAccountData (theCurrentAccount, "zmgm.armor") local playerWeaponID0 = getAccountData (theCurrentAccount, "zmgm.weaponID0") local playerWeaponID1 = getAccountData (theCurrentAccount, "zmgm.weaponID1") local playerWeaponID2 = getAccountData (theCurrentAccount, "zmgm.weaponID2") local playerWeaponID3 = getAccountData (theCurrentAccount, "zmgm.weaponID3") local playerWeaponID4 = getAccountData (theCurrentAccount, "zmgm.weaponID4") local playerWeaponID5 = getAccountData (theCurrentAccount, "zmgm.weaponID5") local playerWeaponID6 = getAccountData (theCurrentAccount, "zmgm.weaponID6") local playerWeaponID7 = getAccountData (theCurrentAccount, "zmgm.weaponID7") local playerWeaponID8 = getAccountData (theCurrentAccount, "zmgm.weaponID8") local playerWeaponID9 = getAccountData (theCurrentAccount, "zmgm.weaponID9") local playerWeaponID10 = getAccountData (theCurrentAccount, "zmgm.weaponID10") local playerWeaponID11 = getAccountData (theCurrentAccount, "zmgm.weaponID11") local playerWeaponID12 = getAccountData (theCurrentAccount, "zmgm.weaponID12") local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo0") local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo1") local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo2") local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo3") local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo4") local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo5") local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo6") local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo7") local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo8") local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo9") local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo10") local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo11") local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "zmgm.weaponAmmo12") local skill0 = getAccountData(theCurrentAccount, "zmgm.skill0") local skill1 = getAccountData(theCurrentAccount, "zmgm.skill1") local skill2 = getAccountData(theCurrentAccount, "zmgm.skill2") local skill3 = getAccountData(theCurrentAccount, "zmgm.skill3") local skill4 = getAccountData(theCurrentAccount, "zmgm.skill4") local skill5 = getAccountData(theCurrentAccount, "zmgm.skill5") local skill6 = getAccountData(theCurrentAccount, "zmgm.skill6") local skill7 = getAccountData(theCurrentAccount, "zmgm.skill7") local skill8 = getAccountData(theCurrentAccount, "zmgm.skill8") local skill9 = getAccountData(theCurrentAccount, "zmgm.skill9") local skill10 = getAccountData(theCurrentAccount, "zmgm.skill10") local zombieKills = getAccountData(theCurrentAccount,"zombies.kills") setElementData(source,"Zombie kills",zombieKills) triggerClientEvent(source,"expOnChange",getRootElement(),zombieKills,0) setPlayerMoney (source, playerMoney) setTimer (setElementHealth, 500, 1, source, playerHealth) setTimer (setPedArmor, 500, 1, source, playerArmor) setTimer (setElementModel, 500, 1, source, playerSkin) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false) setPedStat ( source, 69, skill0 ) setPedStat ( source, 70, skill1 ) setPedStat ( source, 71, skill2 ) setPedStat ( source, 72, skill3 ) setPedStat ( source, 73, skill4 ) setPedStat ( source, 74, skill5 ) setPedStat ( source, 75, skill6 ) setPedStat ( source, 76, skill7 ) setPedStat ( source, 77, skill8 ) setPedStat ( source, 78, skill9 ) setPedStat ( source, 79, skill10 ) else triggerClientEvent(source,"expOnChange",getRootElement(),0,0) giveWeapon(source, 22, 200, true) end end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onQuit (quitType, reason, responsibleElement) if not (isGuestAccount (getPlayerAccount (source))) then local account = getPlayerAccount (source) if (account) then setAccountData (account, "zmgm.money", tostring (getPlayerMoney (source))) setAccountData (account, "zmgm.skin", tostring (getPedSkin (source))) setAccountData (account, "zmgm.health", tostring (getElementHealth (source))) setAccountData (account, "zmgm.armor", tostring (getPedArmor (source))) setAccountData (account, "zmgm.weaponID0", getPedWeapon (source, 0)) setAccountData (account, "zmgm.weaponID1", getPedWeapon (source, 1)) setAccountData (account, "zmgm.weaponID2", getPedWeapon (source, 2)) setAccountData (account, "zmgm.weaponID3", getPedWeapon (source, 3)) setAccountData (account, "zmgm.weaponID4", getPedWeapon (source, 4)) setAccountData (account, "zmgm.weaponID5", getPedWeapon (source, 5)) setAccountData (account, "zmgm.weaponID6", getPedWeapon (source, 6)) setAccountData (account, "zmgm.weaponID7", getPedWeapon (source, 7)) setAccountData (account, "zmgm.weaponID8", getPedWeapon (source, -- s8) -->) setAccountData (account, "zmgm.weaponID9", getPedWeapon (source, 9)) setAccountData (account, "zmgm.weaponID10", getPedWeapon (source, 10)) setAccountData (account, "zmgm.weaponID11", getPedWeapon (source, 11)) setAccountData (account, "zmgm.weaponID12", getPedWeapon (source, 12)) setAccountData (account, "zmgm.weaponAmmo0", getPedTotalAmmo (source, 0)) setAccountData (account, "zmgm.weaponAmmo1", getPedTotalAmmo (source, 1)) setAccountData (account, "zmgm.weaponAmmo2", getPedTotalAmmo (source, 2)) setAccountData (account, "zmgm.weaponAmmo3", getPedTotalAmmo (source, 3)) setAccountData (account, "zmgm.weaponAmmo4", getPedTotalAmmo (source, 4)) setAccountData (account, "zmgm.weaponAmmo5", getPedTotalAmmo (source, 5)) setAccountData (account, "zmgm.weaponAmmo6", getPedTotalAmmo (source, 6)) setAccountData (account, "zmgm.weaponAmmo7", getPedTotalAmmo (source, 7)) setAccountData (account, "zmgm.weaponAmmo8", getPedTotalAmmo (source, -- s8) -->) setAccountData (account, "zmgm.weaponAmmo9", getPedTotalAmmo (source, 9)) setAccountData (account, "zmgm.weaponAmmo10", getPedTotalAmmo (source, 10)) setAccountData (account, "zmgm.weaponAmmo11", getPedTotalAmmo (source, 11)) setAccountData (account, "zmgm.weaponAmmo12", getPedTotalAmmo (source, 12)) setAccountData (account, "zmgm.skill0", getPedStat ( source, 69 )) setAccountData (account, "zmgm.skill1", getPedStat ( source, 70 )) setAccountData (account, "zmgm.skill2", getPedStat ( source, 71 )) setAccountData (account, "zmgm.skill3", getPedStat ( source, 72 )) setAccountData (account, "zmgm.skill4", getPedStat ( source, 73 )) setAccountData (account, "zmgm.skill5", getPedStat ( source, 74 )) setAccountData (account, "zmgm.skill6", getPedStat ( source, 75 )) setAccountData (account, "zmgm.skill7", getPedStat ( source, 76 )) setAccountData (account, "zmgm.skill8", getPedStat ( source, 77 )) setAccountData (account, "zmgm.skill9", getPedStat ( source, 78 )) setAccountData (account, "zmgm.skill10", getPedStat ( source, 79 )) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit)
  16. I keep getting errors, everything else looks same. And yes I can hear the sounds.
  17. I replaced my sounds back to normal but I still get these errors: Script part: addEvent( "Zomb_Moan", true ) function Zmoan ( ped, randnum ) if (isElement(ped)) then local Zx,Zy,Zz = getElementPosition( ped ) local sound = playSound3D("sounds/mgroan"..randnum..".ogg", Zx, Zy, Zz, false) setSoundMaxDistance(sound, 20) end end addEventHandler( "Zomb_Moan", getRootElement(), Zmoan ) Meta part: <file src="sounds/mgroan2.ogg" /> <file src="sounds/mgroan3.ogg" /> <file src="sounds/mgroan4.ogg" /> <file src="sounds/mgroan6.ogg" /> <file src="sounds/mgroan8.ogg" /> <file src="sounds/mgroan9.ogg" /> <file src="sounds/mgroan10.ogg" />
  18. Drakath

    Weapons

    But yes, my save system save weapons how can I make it to don't save it after death?
  19. I replaced it with all with: zombierpg/sounds/mrgoan1 etc But now it says that it can't find this location...
  20. Drakath

    Weapons

    No, I think its a bug if you reconnect as soon as you die your weapons get back.
  21. I keep getting errors in my server when I open console. BASS ERROR 2 in LoadMedia path:C:\Games\MTA\mods\deathmatch\resources\zombierpg\sounds\mgroan5.ogg 3d:1 loop:0 BASS ERROR 2 in LoadMedia path:C:\Games\MTA\mods\deathmatch\resources\zombierpg\sounds\mgroan5.ogg 3d:1 loop:0 BASS ERROR 2 in LoadMedia path:C:\Games\MTA\mods\deathmatch\resources\zombierpg\sounds\mgroan7.ogg 3d:1 loop:0 BASS ERROR 2 in LoadMedia path:C:\Games\MTA\mods\deathmatch\resources\zombierpg\sounds\mgroan5.ogg 3d:1 loop:0 etc...
  22. Drakath

    Weapons

    But now players lose they weapon when they log in. I just don't want them to get their weapon back when they die...
  23. Drakath

    Skin

    Thanks, now it works.
×
×
  • Create New...