Jump to content

Electro88

Members
  • Posts

    88
  • Joined

  • Last visited

Everything posted by Electro88

  1. hello i have problem in script codes same but give error ERROR: :27: 'end' expected (to close 'function' at line 10) near '(eof)' --[[function boss (player,comando,weaponid,skinid) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then local x,y,z = getElementPosition(player) slothbot1 = exports [ "slothbot" ]:spawnBot ( x,y,z , 90, tonumber(skinid), 0, 0, ex, tonumber(weaponid), "hunting", true ) exports.extra_health:setElementExtraHealth ( slothbot1, math.random(2500, 3355) ) end addCommandHandler("spawnbot",boss)]] function bos (player,comando,weaponid,skinid) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then local x,y,z = getElementPosition(player) slothbot1 = exports [ "slothbot" ]:spawnBot ( x,y,z , 90, tonumber(weaponid), 0, 0, ex, tonumber(skinid), "hunting", true ) exports.extra_health:setElementExtraHealth ( slothbot1, math.random(2500, 3355) ) end addCommandHandler("spawnbot",bos)
  2. Electro88

    boss

    i fixed rocket now bot have rocket but no fire why not work ? function rocketfire () local target for i, thePlayer in ipairs ( getElementsByType("player") ) do -- iterate over all players target = getPedTarget ( thePlayer ) -- get the target of if ( target ) then setPedAnalogControlState (nemesi, 'aim_weapon', 1) toggleControl(nemesi, "aim_weapon", true) setPedAnalogControlState (nemesi, 'fire', 1) setPedControlState ( nemesi, "aim_weapon", true ) end end end addEventHandler ("setPedControl", getRootElement(), rocketfire )
  3. Electro88

    boss

    ERROR: server triggered clientside event rocket, but event is not added clientside ERROR: Loading script failed: BossZ/client.lua:17: '(' expected near 'bossweapon' Please Help me function NemesisShotRocketLancer(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) if (getElementData(source, "Nemesis") == true) then local resultado = math.random(1,6) if resultado == 1 then local xw, yw, zw = getPedWeaponMuzzlePosition ( source ) createProjectile(localPlayer, 20, xw, yw, zw, 0.1, getLocalPlayer()) end end end addEventHandler ( "onClientPedWeaponFire", getRootElement(), NemesisShotRocktLancer) addEvent ( "rocket", true ) addEventHandler ( "rocket", root, function bossweapon (weapon, ammo) givePedWeapon(nemesi, 35, 5000, true) setPedWeaponSlot (nemesi, 7) end addEventHandler( "givePedWeapon", getRootElement(), bossweapon ) function nemesisattack ( attacker, weapon, bodypart ) if (attacker) then if (getElementData (attacker, "nemesi") == true) then triggerServerEvent("KillByNemesis",source,attacker) end end end addEventHandler ( "onClientPlayerDamage",root, nemesisattack )
  4. Electro88

    boss

    again not work boss only melee attack
  5. Electro88

    boss

    addEvent ( "rocket", true ) addEventHandler ( "rocket", root, function NemesisShotRocktLancer(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) if (getElementData(source, "Nemesis") == true) then local resultado = math.random(1,6) if resultado == 1 then local xw, yw, zw = getPedWeaponMuzzlePosition ( source ) createProjectile(localPlayer, 20, xw, yw, zw, 0.1, getLocalPlayer()) end end end addEventHandler ( "onClientPedWeaponFire", getRootElement(), NemesisShotRocktLancer) addEventHandler("onClientPedDamage",root, function(ata,wea,bod,los) if (ata and getElementType(ata) == "player") then if (getElementData(source,"nemesi") == true) then if (los >=5) then los = los-los+5 end end end) addEvent ( "rocket", true ) addEventHandler ( "rocket", root, function bossweapon (weapon, ammo) givePedWeapon(nemesi, 31, 5000, true) end addEventHandler( "givePedWeapon", rootElement, bosseapon ) function nemesisattack ( attacker, weapon, bodypart ) if (attacker) then if (getElementData (attacker, "nemesi") == true) then triggerServerEvent("KillByNemesis",source,attacker) end end end addEventHandler ( "onClientPlayerDamage",root, nemesisattack )
  6. Electro88

    boss

    hello i request boss use rocket launcher but no work what wrong ? function boss ( ) nemesi = exports [ "slothBot" ]:spawnBot ( math.random(0,3000), math.random(0,2000), math.random(30), 90, 312, 0, 0, Nemesis, 0,"hunting", true ) outputChatBox ("Nemesis!!!",getRootElement(), 255, 0, 0, true ) myBlip = createBlipAttachedTo ( nemesi, 23 ) setElementData(nemesi, "Nemesis",true) triggerClientEvent ( "rocket", root ) giveWeapon(nemesi, 35, 9999, true ) setPedWeaponSlot (nemesi, 7) if nemesi then exports.extra_health:setElementExtraHealth ( nemesi, math.random(15000,25000 ) ) end end setTimer(boss,1000,1)
  7. Oh Worked Thanks @1LoL1
  8. what wrong guys ? line:6: attempt to perform arithmatic on a boolean value addEvent('onZombieWasted', true) addEventHandler('onZombieWasted', root, function (attacker) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(attacker)),aclGetGroup("Soldier")) then if (getElementType ( attacker ) == "player") and (getElementType ( source ) == "ped") then setElementData(attacker, "health", getElementData( attacker, "health" ) + 5 ) end end end )
  9. Electro88

    Level

    okay i fixed error but no work level up screen nevermind. thanks for helping all
  10. Electro88

    Level

    exports.scoreboard:scoreboardAddColumn ( "Level" ) local levels = { 50, 150, 300, 500, 900, 1000, 1400, 1555, 1850, 2000, 2255, 2400, 2650, 2750, 3000, 4755, 5000, 5500, 5999, 6599, 6850, 7000, 8500, 10000, 10500, 11000, 13500, 15000, 16500, 20000, } addEvent ( "onZombieWasted", true ) addEventHandler ( "onZombieWasted", root, function ( killer ) addPlayerZombieKills ( killer ) end ) function addPlayerZombieKills ( killer ) local account = getPlayerAccount ( killer ) if isGuestAccount ( account ) then return end local H = tonumber ( getElementData ( killer, "ExP" ) ) or 0 local L = tonumber ( getElementData ( killer, "Level" ) ) or 0 setElementData ( killer, "ExP", tonumber ( H ) + 50 ) local H = ( H + 5 ) local L = ( L + 1 ) if ( L <= #levels ) and ( levels [ L ] ) and ( tonumber ( H ) >= tonumber ( levels [ L ] ) ) then setElementData ( killer, "Level", L ) triggerClientEvent ( killer, "playSound", killer ) end end function onLogin ( _, account ) setElementData ( source, "Level", getAccountData ( account, "lvl" ) or " 0 " ) setElementData ( source, "ExP", getAccountData ( account, "exp" ) or "0" ) end addEventHandler ( "onPlayerLogin", root, onLogin ) function saveData ( thePlayer, theAccount ) if ( theAccount and not isGuestAccount ( theAccount ) ) then setAccountData ( theAccount, "lvl", getElementData ( thePlayer, "Level" ) ) setAccountData ( theAccount, "exp", getElementData ( thePlayer, "ExP" ) ) end end addEventHandler ( "onPlayerQuit", root, function ( ) saveData ( source, getPlayerAccount ( source ) ) end ) addEventHandler ( "onPlayerLogout", root, function ( prev ) saveData ( source, prev ) end )
  11. Electro88

    Level

    thanks for trying to, but it doesn't work
  12. Electro88

    Level

    function levelup ( ) if isElement ( expLabel ) then destroyElement ( expLabel ) end local Exp = getElementData ( localPlayer, "ExP" ) or 0 local Level = getElementData ( localPlayer, "Level" ) or 0 expLabel = guiCreateLabel ( 0.777, 0.22, 0.1708, 0.0963, "\nToplam Exp: ".. tostring ( Exp ) .."\nLevel: ".. tostring ( Level ), true ) guiLabelSetColor ( expLabel, 0, 255, 0 ) guiLabelSetVerticalAlign ( expLabel, "top" ) guiLabelSetHorizontalAlign ( expLabel, "left", false ) guiSetFont ( expLabel, "clear-normal" ) setTimer ( levelup, 2000, 1 ) end setTimer ( levelup, 2000, 1 ) function onlabelCreate () local ups= guiCreateLabel ( 0.45, 0.48, 0.10, 0.04, "", true) if not guiGetVisible(ups) then guiSetVisible(ups, true) setTimer(guiSetVisible, 5000, 1, ups, false) guiSetText(ups, "LEVEL ATLADIN ! "..getElementData(localPlayer, "Level")) end end onlabelCreate () addEvent("Zomb_Jump", true)
  13. Electro88

    Level

    not worked addEvent("Zomb_Jump", true) ERROR: Server triggered clientside event Zomb_Jump, but event is not marked as remotly triggerable and ERROR: client (Electro88) triggered serverside event onPlayerCheckForHexCodes, but event is not added serverside WHY give error please help me
  14. Electro88

    Level

    Now again error why give error ? ERROR: client (Electro88) triggered serverside event onPlayerCheckForHexCodes, but event is not added serverside
  15. Electro88

    Level

    Now script working but no comming level up screen and have 1 error debug ERROR: Server triggered clientside event Zomb_Jump, but event is not marked as remotly triggerable
  16. Electro88

    Level

    WARNİNG: level/client.lua:16: bad argument @ 'guiCreateLabel' [Expected string at argument 5, got boolen] WARNİNG :level/client.lua:17 error bad argument @ 'guiGetVisable' [Expected gui- element at argument 1 got boolen ] WARNİNG :level/client.lua:18 error bad argument @ 'guiSetVisable' [Expected gui- element at argument 1 got boolen ] WARNİNG :level/client.lua:20error bad argument @ 'guiSetText' [Expected gui- element at argument 1 got boolen ] WARNİNG :level/client.lua:8error bad argument @ 'guiLabelSetColor' [Expected gui- element at argument 1 ] WARNİNG :level/client.lua:9error bad argument @ ' guiLabelSetVerticalAlign' [Expected gui- element at argument 1 ] WARNİNG :level/client.lua:10error bad argument @ ' guiLabelSetHorizontalAlign' [Expected gui- element at argument 1 ] WARNİNG :level/client.lua:11error bad argument @ ' guiSetFont' [Expected gui- element at argument 1 ] WARNİNG :level/client.lua:19error bad argument @ ' guiSetVisible' [Expected gui- element at argument 1 got boolen ] wow
  17. Electro88

    Level

    İ Delete money. now again edit function levelup ( ) if isElement ( expLabel ) then destroyElement ( expLabel ) end local Exp = getElementData ( localPlayer, "ExP" ) or 0 local Level = getElementData ( localPlayer, "Level" ) or 0 expLabel = guiCreateLabel ( 0.777, 0.22, 0.1708, 0.0963, "\nToplam Exp: ".. tostring ( Exp ) .."\nLevel: ".. tostring ( Level ), true ) guiLabelSetColor ( expLabel, 0, 255, 0 ) guiLabelSetVerticalAlign ( expLabel, "top" ) guiLabelSetHorizontalAlign ( expLabel, "left", false ) guiSetFont ( expLabel, "clear-normal" ) setTimer ( levelup, 2000, 1 ) end setTimer ( levelup, 2000, 1 ) function guiCreateLabel () local ups= guiCreateLabel ( 0.45, 0.48, 0.10, 0.04, true ) guiSetVisible(ups, true) setTimer(guiSetVisible, 5000, 1, ups, false) guiSetText(ups, "LEVEL ATLADIN ! "..getElementData(localPlayer, "Level")) end this time :23: stack overflow what ?
  18. Electro88

    Level

    here WARNİNG :level/client.lua:8 error bad argument @ 'guisetvisable' [Expected gui- element at argument 1 got boolen ] WARNİNG :level/client.lua:9 error bad argument @ 'guisetvisable' [Expected gui- element at argument 1 got boolen ] WARNİNG :level/client.lua:7error bad argument @ ' guiCreateLabel' [Expected string at argument 5 got boolen] WARNİNG :level/client.lua:4:error bad argument @ 'givePlayerMoney' Expected number element at argument 1 got nil ]
  19. Electro88

    Level

    i acces for script ?
  20. Electro88

    Level

    İ open debugscript and full errors error bad argument guisetvisable [Expected gui -element at argument 1 got boolen ] error bad argument guiCreateLabel [Expected string at argument 5 got boolen] error bad argument givePlayerMoney Expected gui -element at argument 1 got nil ]
  21. Electro88

    Level

    i again edit but no work function levelup ( ) if isElement ( expLabel ) then destroyElement ( expLabel ) givePlayerMoney ( source, math.random(6500) ) end local ups= guiCreateLabel ( 0.45, 0.48, 0.10, 0.04, true ) guiSetVisible(ups, true) setTimer(guiSetVisible, 5000, 1, ups, false) local Exp = getElementData ( localPlayer, "ExP" ) or 0 local Level = getElementData ( localPlayer, "Level" ) or 0 expLabel = guiCreateLabel ( 0.777, 0.22, 0.1708, 0.0963, "\nToplam Exp: ".. tostring ( Exp ) .."\nLevel: ".. tostring ( Level ), true ) guiLabelSetColor ( expLabel, 0, 255, 0 ) guiLabelSetVerticalAlign ( expLabel, "top" ) guiLabelSetHorizontalAlign ( expLabel, "left", false ) guiSetFont ( expLabel, "clear-normal" ) setTimer ( levelup, 2000, 1 ) end setTimer ( levelup, 2000, 1 ) guiSetText(ups, "LEVEL ATLADIN ! "..getElementData(localPlayer, "Level"))
×
×
  • Create New...