Jump to content

Mike269

Members
  • Posts

    218
  • Joined

  • Last visited

Posts posted by Mike269

  1. is there any good anti zombie zone script? I really do need something strong.

    btw I am using this and I need help in this zone only a player with skin 29 survives but how can I add more skins to be able to survive here

    safecol = createColCuboid ( 2442.2404785156, -1721.3907470703, 13.775855064392, 150, 150, 150 )
    safeZoneRadar = createRadarArea ( 2442.2404785156, -1721.3907470703, 150, 150, 56, 4, 109 )
    setElementData (safeZoneRadar, "zombieProof", true) 

    function enterZone(hitPlayer,thePlayer)
    local skin = getElementModel (hitPlayer)
          if ( skin == 29) then


        outputChatBox("You are entering a safe zone.", hitPlayer, 0, 255, 0)
           else
             killPed (hitPlayer)
    end
    end
    addEventHandler( "onColShapeHit", safecol, enterZone )

    function leaveZone(hitPlayer,thePlayer)
    local skin = getElementModel (hitPlayer)
      
        outputChatBox("You are leaving a safe zone!", hitPlayer, 255, 0, 0)
     if not ( skin == 29)  then
      killPed (hitPlayer)
    end
    end
    addEventHandler( "onColShapeLeave", safecol, leaveZone )

  2. Currently I have a problem with database

    OBdatabase/database_handler.Lua:13: attempt to call global 'mysql_ping' (a nil vaue) [DUP X40822]

    so I would be glad if I could get someone to help me fix that problem + I will need a paid scripter in the future after this problem gets fixed.

  3. Hello everyone I am from Slovenia, Europe and I wonder if there's a good host that I can buy around there, I want players from all around to have low ping and I would also like to look for some scripts which im gonna pay for.

    • Like 1
  4. Hello guys, I am using some save system and the only way my weapons save is, to shutdown "spawnmanager" but how could I edit the script that only "Civilians" are spawning with spawnmanager, (everyone has to be civilian at the start, it's auto team) and I would also like him to have, colt, knife and parachute, help please! :/

    local spawnWave = false 
    local spawnWaveTimer = false 
    local quedSpawns = {} 
    addEvent ( "onSpawnpointUse" ) 
         
    function createSpawnpoint ( x, y, z, rot, skin, interior, dimension ) 
        if not tonumber(x) then outputDebugString("createSpawnpoint: Bad 'x' position specified",0,255,128,0) return false end 
        if not tonumber(y) then outputDebugString("createSpawnpoint: Bad 'y' position specified",0,255,128,0) return false end 
        if not tonumber(z) then outputDebugString("createSpawnpoint: Bad 'z' position specified",0,255,128,0) return false end 
        if not tonumber(rot) then rot = 0 return false end 
        if not tonumber(skin) then skin = 0 return false end 
        if not tonumber(interior) then interior = 0 return false end 
        if not tonumber(skin) then dimension = 0 return false end 
        skin = math.ceil(skin) 
        local sp = createElement ( "spawnpoint" ) 
        setElementData ( sp, "posX", x ) 
        setElementData ( sp, "posY", y ) 
        setElementData ( sp, "posZ", z ) 
        setElementData ( sp, "rot", rot ) 
        setElementData ( sp, "skin", skin ) 
        setElementData ( sp, "interior", interior ) 
        setElementData ( sp, "dimension", dimension ) 
        return sp 
    end 
      
    function setSpawnpointRotation ( spawnpoint, rotation ) 
        if not isElement ( spawnpoint ) then outputDebugString("setSpawnpointRotation: Invalid variable specified as spawnpoint.  Element expected, got "..type(spawnpoint)..".",0,255,128,0) return false end 
        if getElementType ( spawnpoint ) ~= "spawnpoint" then outputDebugString("setSpawnpointRotation: Bad element specified",0,255,128,0) return false end 
        if not tonumber(rotation) then outputDebugString("setSpawnpointRotation: Bad rotation specified",0,255,128,0) return false end 
        setElementData ( spawnpoint, "rot", rotation ) 
        return true 
    end  
      
    function setSpawnpointSkin ( spawnpoint, skin ) 
        if not isElement ( spawnpoint ) then outputDebugString("setSpawnpointSkin: Invalid variable specified as spawnpoint.  Element expected, got "..type(spawnpoint)..".",0,255,128,0) return false end 
        if getElementType ( spawnpoint ) ~= "spawnpoint" then outputDebugString("setSpawnpointSkin: Bad element specified",0,255,128,0) return false end 
        if not tonumber(skin) then outputDebugString("setSpawnpointSkin: Bad skin id specified.",0,255,128,0) return false end 
        skin = math.ceil(skin) 
        setElementData ( spawnpoint, "skin", skin ) 
        return true 
    end  
      
    function setSpawnpointTeam ( spawnpoint, team ) 
        if not isElement ( spawnpoint ) then outputDebugString("setSpawnpointTeam: Invalid variable specified as spawnpoint.  Element expected, got "..type(spawnpoint)..".",0,255,128,0) return false end 
        if getElementType ( spawnpoint ) ~= "spawnpoint" then outputDebugString("setSpawnpointTeam: Bad spawnpoint element specified",0,255,128,0) return false end 
        if not isElement ( team ) then outputDebugString("setSpawnpointTeam: Invalid variable specified as team.  Element expected, got "..type(team)..".",0,255,128,0) return false end 
        if getElementType ( team ) ~= "team" then outputDebugString("setSpawnpointTeam: Bad team element specified",0,255,128,0) return false end 
        skin = math.ceil(skin) 
        setElementData ( spawnpoint, "team", skin ) 
        return true 
    end  
      
    function getSpawnpointRotation ( spawnpoint ) 
        if not isElement ( spawnpoint ) then outputDebugString("setSpawnpointRotation: Invalid variable specified as spawnpoint.  Element expected, got "..type(spawnpoint)..".",0,255,128,0) return false end 
        if getElementType ( spawnpoint ) ~= "spawnpoint" then outputDebugString("setSpawnpointRotation: Bad element specified",0,255,128,0) return false end 
        return getElementData ( spawnpoint, "rot" ) or 0 
    end  
      
    function getSpawnpointSkin ( spawnpoint ) 
        if not isElement ( spawnpoint ) then outputDebugString("setSpawnpointSkin: Invalid variable specified as spawnpoint.  Element expected, got "..type(spawnpoint)..".",0,255,128,0) return false end 
        if getElementType ( spawnpoint ) ~= "spawnpoint" then outputDebugString("setSpawnpointSkin: Bad element specified",0,255,128,0) return false end 
        return getElementData ( spawnpoint, "skin" ) or 0 
    end  
      
    function getSpawnpointTeam ( spawnpoint ) 
        if not isElement ( spawnpoint ) then outputDebugString("setSpawnpointTeam: Invalid variable specified as spawnpoint.  Element expected, got "..type(spawnpoint)..".",0,255,128,0) return false end 
        if getElementType ( spawnpoint ) ~= "spawnpoint" then outputDebugString("setSpawnpointTeam: Bad spawnpoint element specified",0,255,128,0) return false end 
        return getElementData ( spawnpoint, "team" ) 
    end  
      
    function setSpawnWave ( enabled, wavetime ) 
        if ( enabled ) then 
            if not wavetime then wavetime = 15000 end 
            spawnWave = wavetime 
            if spawnWaveTimer then 
                for k,v in pairs(getTimers()) do 
                    if v == spawnWaveTimer then killTimer ( v ) end 
                end 
            end 
            spawnWaveTimer = setTimer ( waveSpawnPlayers, spawnWave, 0 ) 
            return true 
        elseif enabled == false then 
            if spawnWaveTimer then 
                for k,v in pairs(getTimers()) do 
                    if v == spawnWaveTimer then killTimer ( v ) end 
                end 
            end 
            spawnWave = false 
            return true 
        else 
            outputDebugString("setSpawnWave: Invalid variable specified as bool.  Boolean expected, got "..type(enabled)..".",0,255,128,0) 
            return false 
        end 
    end 
      
    function spawnPlayerAtSpawnpoint ( player, spawnpoint, useWave ) 
        if not isElement ( spawnpoint ) then spawnpoint = getRandomSpawnpoint() else 
            if getElementType ( spawnpoint ) ~= "spawnpoint" then 
                spawnpoint = getRandomSpawnpoint() 
            end 
        end 
        if not isElement ( player ) then outputDebugString("spawnPlayerAtSpawnpoint: Invalid variable specified as player.  Element expected, got "..type(player)..".",0,255,128,0) return false end 
        if getElementType ( player ) ~= "player" then outputDebugString("spawnPlayerAtSpawnpoint: Bad player element specified",0,255,128,0) return false end 
        local x,y,z = getElementData ( spawnpoint, "posX" ),getElementData ( spawnpoint, "posY" ),getElementData ( spawnpoint, "posZ" ) 
        if not tonumber(x) then outputDebugString("spawnPlayerAtSpawnpoint: Specified spawnpoint lacks proper 'x' position",0,255,128,0) return false end 
        if not tonumber(y) then outputDebugString("spawnPlayerAtSpawnpoint: Specified spawnpoint lacks proper 'y' position",0,255,128,0) return false end 
        if not tonumber(z) then outputDebugString("spawnPlayerAtSpawnpoint: Specified spawnpoint lacks proper 'z' position",0,255,128,0) return false end 
        local skin = getElementData ( spawnpoint, "skin" ) 
        local rot = getElementData ( spawnpoint, "rot" ) or getElementData ( spawnpoint, "rotation" ) or getElementData ( spawnpoint, "rotZ" ) 
        local interior = getElementData ( spawnpoint, "interior" ) 
        local dimension = getElementData ( spawnpoint, "dimension" ) 
        local team = getElementData ( spawnpoint, "team" ) 
        if not ( skin ) then skin = 0 end 
        if not ( rot ) then rot = 0 end 
        if not ( interior ) then interior = 0 end 
        if not ( dimension ) then dimension = 0 end 
        if not ( team ) then team = nil end 
        if ( useWave ) and ( spawnWave ) then 
            quedSpawns[player] = {} 
            quedSpawns[player].x = x 
            quedSpawns[player].y = y 
            quedSpawns[player].z = z 
            quedSpawns[player].rot = rot 
            quedSpawns[player].skin = skin 
            quedSpawns[player].interior = interior 
            quedSpawns[player].dimension = dimension 
            quedSpawns[player].team = team 
            return true 
        else 
            if (type(team) == "string") then 
                team = getTeamFromName(team) 
            end 
            spawnPlayer ( player, x, y, z, rot, skin, interior, dimension, team ) 
            triggerEvent ( "onSpawnpointUse", spawnpoint, player ) 
            return true 
        end 
    end 
      
    function waveSpawnPlayers ( ) 
        for player, info in pairs(quedSpawns) do 
            spawnPlayer ( player, quedSpawns[player].x, quedSpawns[player].y, quedSpawns[player].z, quedSpawns[player].rot, quedSpawns[player].skin, quedSpawns[player].interior, quedSpawns[player].dimension, quedSpawns[player].team ) 
        end 
        quedSpawns = {} 
    end 
      
    function getRandomSpawnpoint() 
        local spawnpoints = getElementsByType("spawnpoint") 
        local randNumber = math.random ( 1, #spawnpoints ) 
        return spawnpoints[randNumber] 
    end 
      
    

  5. Hello guys, my save script works well untill I reconnect, it says: Warning: save_System\zyky.lua:120 Bad argument @ 'giveWeapon' [Expected weapon-type at argument 2, got bolean]

    function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) 
        if not (isGuestAccount (getPlayerAccount (source))) then 
        local accountData = getAccountData (theCurrentAccount, "funmodev2-money") 
        if (accountData) then 
          local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") 
          local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin") 
          local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health") 
          local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") 
          local R = getAccountData (theCurrentAccount, "funmodev2-R") 
          local G = getAccountData (theCurrentAccount, "funmodev2-G") 
          local B = getAccountData (theCurrentAccount, "funmodev2-B") 
          local playerX = getAccountData (theCurrentAccount, "funmodev2-x") 
          local playerY = getAccountData (theCurrentAccount, "funmodev2-y") 
          local playerZ = getAccountData (theCurrentAccount, "funmodev2-z") 
          local playerInt = getAccountData (theCurrentAccount, "funmodev2-int") 
          local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim") 
          local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel") 
          local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") 
          local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") 
          local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") 
          local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") 
          local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") 
          local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") 
          local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") 
          local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") 
          local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") 
          local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") 
          local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") 
          local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") 
          local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") 
          local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") 
          local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") 
          local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") 
          local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") 
          local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") 
          local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") 
          local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") 
          local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") 
          local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") 
          local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") 
          local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") 
          local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") 
          local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") 
                local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID13") 
          local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID14") 
          local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID15") 
          local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID16") 
          local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID17") 
          local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID18") 
          local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID19") 
          local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID20") 
          local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID21") 
          local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID22") 
          local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID23") 
          local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID24") 
          local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID25") 
          local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo26") 
          local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo27") 
          local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo28") 
          local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo29") 
          local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo30") 
          local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo31") 
          local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo32") 
          local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo33") 
          local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo34") 
          local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo35") 
          local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo36") 
          local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo37") 
          local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo38") 
                local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID39") 
          local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID40") 
          local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID41") 
          local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID42") 
          local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID43") 
          local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID44") 
          local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponI45") 
          local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponI46") 
          spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) 
          setPlayerMoney (source, playerMoney) 
          setTimer (setElementHealth, 500, 1, source, playerHealth) 
          setTimer (setPedArmor, 500, 1, source, playerArmor) 
          setTimer (setPlayerWantedLevel, 500, 1, source, playerWanted) 
          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) 
                giveWeapon(source, playerWeaponID0, playerWeaponAmmo13, true) 
          giveWeapon(source, playerWeaponID1, playerWeaponAmmo12, false) 
          giveWeapon(source, playerWeaponID2, playerWeaponAmmo14, false) 
          giveWeapon(source, playerWeaponID3, playerWeaponAmmo15, false) 
          giveWeapon(source, playerWeaponID4, playerWeaponAmmo16, false) 
          giveWeapon(source, playerWeaponID5, playerWeaponAmmo17, false) 
          giveWeapon(source, playerWeaponID6, playerWeaponAmmo18, false) 
          giveWeapon(source, playerWeaponID7, playerWeaponAmmo19, false) 
          giveWeapon(source, playerWeaponID8, playerWeaponAmmo20, false) 
          giveWeapon(source, playerWeaponID9, playerWeaponAmmo21, false) 
          giveWeapon(source, playerWeaponID10, playerWeaponAmmo22, false) 
          giveWeapon(source, playerWeaponID11, playerWeaponAmmo23, false) 
          giveWeapon(source, playerWeaponID12, playerWeaponAmmo24, false) 
                giveWeapon(source, playerWeaponID0, playerWeaponAmmo25, true) 
          giveWeapon(source, playerWeaponID1, playerWeaponAmmo26, false) 
          giveWeapon(source, playerWeaponID2, playerWeaponAmmo27, false) 
          giveWeapon(source, playerWeaponID3, playerWeaponAmmo28, false) 
          giveWeapon(source, playerWeaponID4, playerWeaponAmmo29, false) 
          giveWeapon(source, playerWeaponID5, playerWeaponAmmo30, false) 
          giveWeapon(source, playerWeaponID6, playerWeaponAmmo31, false) 
          giveWeapon(source, playerWeaponID7, playerWeaponAmmo32, false) 
          giveWeapon(source, playerWeaponID8, playerWeaponAmmo33, false) 
          giveWeapon(source, playerWeaponID9, playerWeaponAmmo34, false) 
          giveWeapon(source, playerWeaponID10, playerWeaponAmmo45, false) 
          giveWeapon(source, playerWeaponID11, playerWeaponAmmo46, false) 
          setCameraTarget (source, source) 
          fadeCamera(source, true, 2.0) 
          setPlayerNametagColor (source, R, G, B) 
        else 
          spawnPlayer (source, 1481.0855712891, -1771.2996826172, 18.795753479004, 0,78, 0, 0) 
          setPlayerMoney (source, 200) 
          setCameraTarget (source, source) 
          fadeCamera(source, true, 2.0) 
          setPlayerNametagColor (source, 255, 255, 255) 
                 end   
           end 
      end 
    addEventHandler ("onPlayerLogin", root, playerLogin) 
      
    function onLogout () 
        kickPlayer (source, nil, "Logging out is disallowed.") 
    end 
    addEventHandler ("onPlayerLogout", getRootElement(), onLogout) 
      
    function onQuit (quitType, reason, responsibleElement) 
      if not (isGuestAccount (getPlayerAccount (source))) then 
        account = getPlayerAccount (source) 
        if (account) then 
          local x,y,z = getElementPosition (source) 
          local r,g,b = getPlayerNametagColor (source) 
          setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) 
          setAccountData (account, "funmodev2-skin", tostring (getElementModel (source))) 
          setAccountData (account, "funmodev2-health", tostring (getElementHealth (source))) 
          setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) 
          setAccountData (account, "funmodev2-R", r) 
          setAccountData (account, "funmodev2-G", g) 
          setAccountData (account, "funmodev2-B", b) 
          setAccountData (account, "funmodev2-x", x) 
          setAccountData (account, "funmodev2-y", y) 
          setAccountData (account, "funmodev2-z", z) 
          setAccountData (account, "funmodev2-int", getElementInterior (source)) 
          setAccountData (account, "funmodev2-dim", getElementDimension (source)) 
          setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source)) 
          setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) 
          setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) 
          setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) 
          setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) 
          setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) 
          setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) 
          setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) 
          setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) 
          setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) 
          setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) 
          setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) 
          setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) 
          setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) 
          setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) 
          setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) 
          setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) 
          setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) 
          setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) 
          setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) 
          setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) 
          setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) 
          setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) 
          setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) 
          setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) 
          setAccountData (account, "funmodev2-weaponAmmo13", getPedTotalAmmo (source, 13)) 
          setAccountData (account, "funmodev2-weaponAmmo14", getPedTotalAmmo (source, 14)) 
          setAccountData (account, "funmodev2-weaponAmmo15", getPedTotalAmmo (source, 15)) 
          setAccountData (account, "funmodev2-weaponAmmo16", getPedTotalAmmo (source, 16)) 
          setAccountData (account, "funmodev2-weaponAmmo17", getPedTotalAmmo (source, 17)) 
          setAccountData (account, "funmodev2-weaponAmmo18", getPedTotalAmmo (source, 18)) 
          setAccountData (account, "funmodev2-weaponAmmo19", getPedTotalAmmo (source, 19)) 
          setAccountData (account, "funmodev2-weaponAmmo20", getPedTotalAmmo (source, 20)) 
          setAccountData (account, "funmodev2-weaponAmmo21", getPedTotalAmmo (source, 21)) 
          setAccountData (account, "funmodev2-weaponAmmo22", getPedTotalAmmo (source, 22)) 
          setAccountData (account, "funmodev2-weaponAmmo23", getPedTotalAmmo (source, 23)) 
          setAccountData (account, "funmodev2-weaponAmmo14", getPedTotalAmmo (source, 24)) 
              setAccountData (account, "funmodev2-weaponAmmo25", getPedTotalAmmo (source, 25)) 
          setAccountData (account, "funmodev2-weaponAmmo26", getPedTotalAmmo (source, 26)) 
          setAccountData (account, "funmodev2-weaponAmmo27", getPedTotalAmmo (source, 27)) 
          setAccountData (account, "funmodev2-weaponAmmo28", getPedTotalAmmo (source, 28)) 
          setAccountData (account, "funmodev2-weaponAmmo29", getPedTotalAmmo (source, 29)) 
          setAccountData (account, "funmodev2-weaponAmmo30", getPedTotalAmmo (source, 30)) 
          setAccountData (account, "funmodev2-weaponAmmo31", getPedTotalAmmo (source, 31)) 
          setAccountData (account, "funmodev2-weaponAmmo32", getPedTotalAmmo (source, 32)) 
          setAccountData (account, "funmodev2-weaponAmmo33", getPedTotalAmmo (source, 33)) 
          setAccountData (account, "funmodev2-weaponAmmo34", getPedTotalAmmo (source, 34)) 
          setAccountData (account, "funmodev2-weaponAmmo35", getPedTotalAmmo (source, 35)) 
          setAccountData (account, "funmodev2-weaponAmmo36", getPedTotalAmmo (source, 36)) 
          setAccountData (account, "funmodev2-weaponAmmo37", getPedTotalAmmo (source, 37)) 
          setAccountData (account, "funmodev2-weaponAmmo38", getPedTotalAmmo (source, 38)) 
          setAccountData (account, "funmodev2-weaponAmmo39", getPedTotalAmmo (source, 39)) 
          setAccountData (account, "funmodev2-weaponAmmo40", getPedTotalAmmo (source, 40)) 
          setAccountData (account, "funmodev2-weaponAmmo41", getPedTotalAmmo (source, 41)) 
          setAccountData (account, "funmodev2-weaponAmmo42", getPedTotalAmmo (source, 42)) 
          setAccountData (account, "funmodev2-weaponAmmo43", getPedTotalAmmo (source, 43)) 
          setAccountData (account, "funmodev2-weaponAmmo44", getPedTotalAmmo (source, 44)) 
          setAccountData (account, "funmodev2-weaponAmmo45", getPedTotalAmmo (source, 45)) 
          setAccountData (account, "funmodev2-weaponAmmo46", getPedTotalAmmo (source, 46)) 
        end 
      end 
    end 
    addEventHandler ("onPlayerQuit", getRootElement(), onQuit) 
      
    function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) 
      if not( isGuestAccount (getPlayerAccount(source)) ) then 
        local theWeapon = getPedWeapon (source) 
        local weaponAmmo = getPedTotalAmmo (source) 
        fadeCamera (source, false) 
        setTimer (spawnPlayer, 3000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, getElementModel (source), 0, 0, getPlayerTeam(source)) 
        setTimer (setCameraTarget, 1250, 1, source, source) 
        setTimer (fadeCamera, 3000, 1, source, true) 
        setTimer (giveWeapon, 3000, 1, source, theWeapon, weaponAmmo, true) 
      end 
    end 
    addEventHandler ("onPlayerWasted", getRootElement(), onWasted) 
    

  6. thanks for still helping me mate :)

    function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) 
      if  not (isGuestAccount (getPlayerAccount (source))) then 
        local accountData = getAccountData (theCurrentAccount, "funmodev2-money") 
        if (accountData) then 
          local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money") 
          local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin") 
          local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health") 
          local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor") 
          local R = getAccountData (theCurrentAccount, "funmodev2-R") 
          local G = getAccountData (theCurrentAccount, "funmodev2-G") 
          local B = getAccountData (theCurrentAccount, "funmodev2-B") 
          local playerX = getAccountData (theCurrentAccount, "funmodev2-x") 
          local playerY = getAccountData (theCurrentAccount, "funmodev2-y") 
          local playerZ = getAccountData (theCurrentAccount, "funmodev2-z") 
          local playerInt = getAccountData (theCurrentAccount, "funmodev2-int") 
          local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim") 
          local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel") 
          local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0") 
          local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1") 
          local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2") 
          local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3") 
          local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4") 
          local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5") 
          local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6") 
          local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7") 
          local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8") 
          local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9") 
          local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10") 
          local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11") 
          local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12") 
          local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0") 
          local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1") 
          local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2") 
          local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3") 
          local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4") 
          local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5") 
          local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6") 
          local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7") 
          local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8") 
          local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9") 
          local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10") 
          local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11") 
          local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12") 
          spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) 
          setPlayerMoney (source, playerMoney) 
          setTimer (setElementHealth, 500, 1, source, playerHealth) 
          setTimer (setPedArmor, 500, 1, source, playerArmor) 
          setTimer (setPlayerWantedLevel, 500, 1, source, playerWanted) 
          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) 
          setCameraTarget (source, source) 
          fadeCamera(source, true, 2.0) 
          setPlayerNametagColor (source, R, G, B)  
        else 
          spawnPlayer (source, 1481.0855712891, -1771.2996826172, 18.795753479004, 0,78, 0, 0) 
          setPlayerMoney (source, 200) 
          setCameraTarget (source, source) 
          fadeCamera(source, true, 2.0)  
          setPlayerNametagColor (source, 255, 255, 255)  
        end    
      end 
    end 
    addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) 
      
    function onLogout () 
        kickPlayer (source, nil, "Logging out is disallowed.") 
    end 
    addEventHandler ("onPlayerLogout", getRootElement(), onLogout) 
      
    function onQuit (quitType, reason, responsibleElement) 
      if not (isGuestAccount (getPlayerAccount (source))) then 
        account = getPlayerAccount (source) 
        if (account) then 
          local x,y,z = getElementPosition (source) 
          local r,g,b = getPlayerNametagColor (source) 
          setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source))) 
          setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source))) 
          setAccountData (account, "funmodev2-health", tostring (getElementHealth (source))) 
          setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source))) 
          setAccountData (account, "funmodev2-R", r) 
          setAccountData (account, "funmodev2-G", g) 
          setAccountData (account, "funmodev2-B", b) 
          setAccountData (account, "funmodev2-x", x) 
          setAccountData (account, "funmodev2-y", y) 
          setAccountData (account, "funmodev2-z", z) 
          setAccountData (account, "funmodev2-int", getElementInterior (source)) 
          setAccountData (account, "funmodev2-dim", getElementDimension (source)) 
          setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source)) 
          setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0)) 
          setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1)) 
          setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2)) 
          setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3)) 
          setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4)) 
          setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5)) 
          setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6)) 
          setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7)) 
          setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, -- s8) -->) 
          setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9)) 
          setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10)) 
          setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11)) 
          setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12)) 
          setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0)) 
          setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1)) 
          setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2)) 
          setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3)) 
          setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4)) 
          setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5)) 
          setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6)) 
          setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7)) 
          setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, -- s8) -->) 
          setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9)) 
          setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10)) 
          setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11)) 
          setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12)) 
        end 
      end 
    end 
    addEventHandler ("onPlayerQuit", getRootElement(), onQuit) 
      
    function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) 
      if not( isGuestAccount (getPlayerAccount(source)) ) then 
        local theWeapon = getPedWeapon (source) 
        local weaponAmmo = getPedTotalAmmo (source) 
        fadeCamera (source, false) 
        setTimer (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, getPedSkin (source), 0, 0, getPlayerTeam(source)) 
        setTimer (setCameraTarget, 1250, 1, source, source) 
        setTimer (fadeCamera, 2000, 1, source, true) 
        setTimer (giveWeapon, 2000, 1, source, theWeapon, weaponAmmo, true) 
      end 
    end 
    addEventHandler ("onPlayerWasted", getRootElement(), onWasted) 
    

×
×
  • Create New...