Jump to content

Jacobob14

Members
  • Posts

    266
  • Joined

  • Last visited

Everything posted by Jacobob14

  1. Jacobob14

    help

    what is the problem: ( addCommandHandler("setexp", function(player,cmd,exp) local accountName = getAccountName ( player ) if ( isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Admin" ) ) ) then if not tonumber(exp) then return end setElementData(player, "exp", tonumber(exp)) end end)
  2. but as I can make the text only appears when a player level rise
  3. as I can do that every time a player level rises it then appears a message and a sound reproduzca someone help me
  4. de nada que bien que te aya servido
  5. Already I resolved using Math.ceil thanks for your help
  6. but still giving me decimals
  7. as I can do so that the result has no decimal dxDrawText( ""..exp.." ["..((text-exp)*100)/text2.."]", 428, 567, 494, 596, tocolor(0, 0, 0, 255), 0.70, "bankgothic", "left", "top",false,false,false,true,false )
  8. Jacobob14

    help level

    as I can calculate the percentage of exp needed to reach the next level addEventHandler("onClientResourceStart", resourceRoot, function() end ) addEventHandler("onClientRender", root, function() local lvl = (getElementData(getLocalPlayer(),"level")) local exp = (getElementData(getLocalPlayer(),"exp")) local text = "" local UP = tonumber ( getElementData ( localPlayer, "level" ) ) or 0 if ( UP == 1 ) then text = "600" elseif ( UP == 2 ) then -- el 2 significa el level text = "1000" elseif ( UP == 3 ) then text = "1500" elseif ( UP == 4 ) then text = "2500" elseif ( UP == 5 ) then text = "3000" elseif ( UP == 6 ) then text = "5000" elseif ( UP == 7 ) then text = "6000" elseif ( UP == 8 ) then text = "7000" elseif ( UP == 9 ) then text = "9000" elseif ( UP == 10 ) then text = "11000" elseif ( UP == 11 ) then text = "13500" elseif ( UP == 12 ) then text = "17000" elseif ( UP == 13 ) then text = "20500" elseif ( UP == 14 ) then text = "23000" elseif ( UP == 15 ) then text = "27000" elseif ( UP == 16 ) then text = " 31000" elseif ( UP == 17 ) then text = "34000" elseif ( UP == 18 ) then text = "38000" elseif ( UP == 19 ) then text = "42000" elseif ( UP == 20 ) then text = "47000" elseif ( UP == 21 ) then text = "52000" elseif ( UP == 22 ) then text = "58000" elseif ( UP == 23 ) then text = "64000" elseif ( UP == 24 ) then text = "70000" elseif ( UP == 25 ) then text = "75000" elseif ( UP == 26 ) then text = "80000" elseif ( UP == 27 ) then text = "85000" elseif ( UP == 28 ) then text = "90000" elseif ( UP == 29 ) then text = "95000" elseif ( UP == 30 ) then text = "100000" elseif ( UP == 31 ) then text = "105000" elseif ( UP == 32 ) then text = "110000" elseif ( UP == 33 ) then text = "115000" elseif ( UP == 34 ) then text = "125000" elseif ( UP == 35 ) then text = "135000" elseif ( UP == 36 ) then text = "145000" elseif ( UP == 37 ) then text = "160000" elseif ( UP == 38 ) then text = "175000" elseif ( UP == 39 ) then text = "190000" elseif ( UP == 40 ) then text = "220000" elseif ( UP == 41 ) then text = "240000" elseif ( UP == 42 ) then text = "260000" elseif ( UP == 43 ) then text = "280000" elseif ( UP == 44 ) then text = "300000" elseif ( UP == 45 ) then text = "320000" elseif ( UP == 46 ) then text = "340000" elseif ( UP == 47 ) then text = "360000" elseif ( UP == 48 ) then text = "380000" elseif ( UP == 49 ) then text = "400000" elseif ( UP == 50 ) then text = "420000" elseif ( UP == 51 ) then text = "440000" elseif ( UP == 52 ) then text = "460000" elseif ( UP == 53 ) then text = "480000" elseif ( UP == 54 ) then text = "500000" elseif ( UP == 55 ) then text = "520000" elseif ( UP == 56 ) then text = "540000" elseif ( UP == 57 ) then text = "560000" elseif ( UP == 58 ) then text = "580000" elseif ( UP == 59 ) then text = "600000" elseif ( UP == 60 ) then text = "620000" end dxDrawText("Nivel :", 216, 566, 267, 586, tocolor(0, 0, 0, 255), 0.70, "bankgothic", "left", "top", false, false, false, false) dxDrawText("Nivel :", 216, 567, 267, 586, tocolor(255, 255, 255, 255), 0.70, "bankgothic", "left", "top", false, false, false, false) dxDrawText(lvl, 306, 564, 360, 596, tocolor(0, 0, 0, 255), 0.85, "bankgothic", "left", "top", false, false, false, false, false) dxDrawText(lvl, 307, 564, 360, 596, tocolor(255, 255, 255, 255), 0.85, "bankgothic", "left", "top", false, false, false, false, false) dxDrawText("Exp :", 366, 567, 410, 586, tocolor(0, 0, 0, 255), 0.70, "bankgothic", "left", "top", false, false, false, false, false) dxDrawText("Exp :", 367, 568, 410, 586, tocolor(255, 254, 254, 255), 0.70, "bankgothic", "left", "top", false, false, false, false, false) dxDrawText( ""..exp.." [ "..(text-exp).." ]", 428, 570, 494, 596, tocolor(0, 0, 0, 255), 0.65, "bankgothic", "left", "top",false,false,false,true,false ) dxDrawText( ""..exp.." [ "..(text-exp).." ]", 429, 570, 494, 596, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "left", "top",false,false,false,true,false ) end ) addEventHandler ( "onClientResourceStart", resourceRoot, dxsetText )
  9. this is what you mean? function respawnVehicles() outputChatBox("#FFFF00*Reiniciando vehiculos vacios en 30 segundos*", root, 255, 255, 255, true) outputChatBox("#0040FF*Empty vehicles will be respawned in 30 seconds*", root, 255, 255, 255, true) setTimer(function () local vehicles = getElementsByType ( "vehicle" ) outputChatBox("#0EF629*Vehiculos vacios han sido reiniciados*", root, 255, 255, 255, true) outputChatBox("#00ccFf*Empty Vehicles has been respawned*", root, 255, 255, 255, true) for k, vehicle in ipairs ( vehicles ) do if isEmpty( vehicle ) then respawnVehicle ( vehicle ) end end end, 30000, 1) end setTimer(respawnVehicles, 100000, 0) function isEmpty( vehicle ) local passengers = getVehicleMaxPassengers( vehicle ) if (type( passengers ) == 'number') then for seat = 0, passengers do if getVehicleOccupant( vehicle, seat ) then return false end end end return true end
  10. does not have errors the only problem is that when I become zombies the zombies who follow me do not stop attacking me
  11. what is the problem zombies do not stop attack when I become a zombie local infectados = createTeam ( "Infectados", 250, 0, 20) local w_Table = {2,3,5,6,7,8,9} local z_Table = { 65,66,64,63,62,61,60,78,79,80,81 } addEvent( "beaZombie", true ) addEventHandler( "beaZombie", root, function ( ) setPlayerTeam( source, infectados ) takeAllWeapons ( source ) setElementModel( source, z_Table[math.random( 1, #z_Table)]) giveWeapon ( source, w_Table[math.random( 1, #w_Table)] , 1, false ) setElementData( source, "infected", true ) setElementHealth( source, 100 ) setElementData( source, "zombie", true) if isPedInVehicle( source ) then removePedFromVehicle ( source) end end ) addEventHandler( "onVehicleStartEnter", root, function ( thePlayer ) if getPlayerTeam( thePlayer ) == infectados then cancelEvent() end end ) addEventHandler( "onPlayerSpawn", root, function () setElementData( source, "infected", false ) setElementData( source, "zombie", false) end )
  12. Jacobob14

    help

    I already work I had made a error when copying Thanks for all your help
  13. Yo uso este es por marker y te cobra segun el daño del vehiculo de 1 a 1000 $ server function startup() local file = xmlLoadFile("pns.xml") for k, v in ipairs(xmlNodeGetChildren(file)) do local pos = split(xmlNodeGetAttribute(v,"pos"),string.byte(",")) local marker = createMarker(pos[1],pos[2],pos[3],"cylinder", 5, 255, 167, 12, 255) createBlipAttachedTo(marker,63,2,255,0,0,255,0,255) setElementData(marker,"pnsMarker",true) setGarageOpen(tonumber(xmlNodeGetAttribute(v,"garage")),true) end xmlUnloadFile(file) end addEventHandler("onResourceStart",getResourceRootElement(),startup) function payNSpray(hitElement) if (getElementData(source,"pnsMarker") == true) then if (getElementType(hitElement) == "vehicle") then if (getElementHealth(hitElement) < 1000) then if (getVehicleOccupant(hitElement)) then local driver = getVehicleOccupant(hitElement) local charge = math.floor(1000-getElementHealth(hitElement)) if (getPlayerMoney(driver) >= charge) then outputChatBox("Su vehiculo a sido reparado por $"..charge..".",driver,255,255,0) fixVehicle(hitElement) takePlayerMoney(driver,charge) for k, v in ipairs({"accelerate","enter_exit","handbrake"}) do toggleControl(driver,v,false) end setControlState(driver,"handbrake",true) fadeCamera(driver,false,1) setTimer(restoreControl,1000,1,driver) else local extraCost = math.floor(charge-getPlayerMoney(driver)) outputChatBox("Necesita $ "..extraCost.." para reparar su vehiculo.",driver,255,0,150) end end end end end end addEventHandler("onMarkerHit",getRootElement(),payNSpray) function restoreControl(driver) for k, v in ipairs({"accelerate","enter_exit","handbrake"}) do toggleControl(driver,v,true) end setControlState(driver,"handbrake",false) fadeCamera(driver,true) end pns.xml
  14. ou must correct your gui tried it and have errors
  15. function close() guiSetVisible(window, false) end addEventHandler("onClientGUIClick", window_Close, close)
  16. Jacobob14

    help

    when I change nick the panel does not update
  17. Jacobob14

    help

    not working does not update the list of players
  18. as you could draw the percentage of exp local lvl = (getElementData(getLocalPlayer(),"level")) local exp = (getElementData(getLocalPlayer(),"exp")) dxDrawText("NIVEL :", sWidth-600,sHeight-25,sWidth-600,sHeight-15, tocolor(255, 255, 255, 255), 0.5, "bankgothic", "left", "top", false, false, true, false, false) dxDrawText(lvl, sWidth-500,sHeight-30,sWidth-500,sHeight-30, tocolor(255, 255, 255, 255), 0.8, "bankgothic", "left", "top",false,false,false,true) dxDrawText("EXP : "..exp, sWidth-450,sHeight-25,sWidth-450,sHeight-25, tocolor(255, 255, 255, 255), 0.5, "bankgothic", "left", "top",false,false,false,true)
  19. Jacobob14

    help pls..

    as I can do that have night vision only a team function nightvision() if (getCameraGoggleEffect() == "normal") then setCameraGoggleEffect("nightvision") elseif (getCameraGoggleEffect() == "nightvision") then setCameraGoggleEffect("normal") end end addEventHandler("onClientResourceStart", resourceRoot, nightvision )
  20. Jacobob14

    doubt ..

    and player must download the scrip every time enter the server?
  21. Jacobob14

    doubt ..

    if I put in the meta cache false to the client side That prevents me from stealing the script
  22. how can I bring up the name of the weapon and not the ID of weapon local weapon = getPedWeapon(localPlayer) local r, g, b = getPlayerNametagColor (localPlayer) dxDrawImage (sWidth-250,sHeight-133 ,260, 120,"bg_hud1.png" ) dxDrawText("Dinero: "..getPlayerMoney().." $",sWidth-2,sHeight-129,sWidth-2,sHeight-48, tocolor(255, 255, 255), 0.5, "bankgothic","right","top",false,false,false,true) dxDrawText("Money: "..getPlayerName(localPlayer),sWidth-2,sHeight-115,sWidth-2,sHeight-48, tocolor(r, g, b), 0.5, "bankgothic","right","top",false,false,false,true) dxDrawText("Weapon : " .. weapon" - ",sWidth-160,sHeight-93,sWidth-160,sHeight-93, tocolor(255, 255, 255), 0.5, "bankgothic","right","top",false,false,false,true)
  23. function drawOnRowClick() local row = guiGridListGetSelectedItem ( weapon ) if ( row == 0 ) then addEventHandler("onClientRender", root, draw1) elseif ( row == 1 ) then addEventHandler("onClientRender", root, draw2) end end addEventHandler("onClientGUIClick", weapon, drawOnRowClick) I did not if it will be fine
×
×
  • Create New...