Jump to content

xXMADEXx

Members
  • Posts

    2,718
  • Joined

  • Last visited

Everything posted by xXMADEXx

  1. Yah, but how do i make gain progress ever 500 ? So that in 15 secs its at 100% ?
  2. How can i set a timer for a progress bar, i have a timer, but im not sure how to make the progress bar work... startTimerWhenMarkerHit = setTimer ( function () destroyElement(electritonPoleBlip) destroyElement(electritionPoleMarker) setPedAnimation ( localPlayer ) triggerEvent('jobs:electrition:createPoles',localPlayer) triggerServerEvent("jobs:electrition:fixPole",localPlayer) showCursor(false,false) setElementFrozen(localPlayer,false) guiSetVisible(electrition_job_progressBar,false) end ,15000,1 )
  3. For some reason, the progress bar will not load... addEventHandler('onClientMarkerHit',root, function (player) if source == electritionPoleMarker then if player == localPlayer then if (getElementData(player,"Job")=="Electrician") then local width2,height2 = 555,59 setTimer( guiCreateProgressBar(X,Y,width2,height2,false) , 60000, 1 ) setPedAnimation(localPlayer, "BOMBER", "BOM_Plant", -1, true, false, false, false ) guiProgressBarSetProgress(repairProgressBar, 0) showCursor(true) progress1 = guiProgressBarGetProgress(repairProgressBar) guiProgressBarSetProgress(repairProgressBar, progress1 + 2) if (progress1 == 100) then setPedAnimation(localPlayer) destroyElement(t1) showCursor(false) destroyElement ( electritonPoleBlip ) destroyElement ( electritionPoleMarker ) destroyElement ( repairProgressBar ) triggerEvent('jobs:electrition:createPoles',localPlayer) triggerServerEvent("jobs:electrition:fixPole",localPlayer) else outputChatBox("Job-System: Sorry, your not an electrician.",255,0,0) end end end end end )
  4. xXMADEXx

    Help - XML

    Thank you Castillo i have fixed.
  5. xXMADEXx

    Help - XML

    I made this code, for my vehicle spawners. For some reason, it will only create the first marker in the XML file... Any reasons? -- Server ----------------------- XML function createAfreeFile (player) if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( "lvl 6" ) ) then local xmlFile = xmlCreateFile("free/freeSpawners.xml", "spawners" ) xmlSaveFile(xmlFile) outputChatBox("You have created a free spawner xml in free/freeSpawner.xml",player,255,255,0) end end addCommandHandler("filefree",createAfreeFile) -- create file function createSpawner(player) if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( player ) ), aclGetGroup ( "lvl 6" ) ) then local x, y, z = getElementPosition(player) local zone = getZoneName(x, y, z) local city = getZoneName ( x, y, z, true ) local file = xmlLoadFile("free/freeSpawners.xml", "spawners") local child = xmlCreateChild(file,"spawner") xmlNodeSetAttribute(child,"city",city) xmlNodeSetAttribute(child,"zone",zone) xmlNodeSetAttribute(child,"x",x) xmlNodeSetAttribute(child,"y",y) xmlNodeSetAttribute(child,"z",z-1) xmlSaveFile(file) xmlUnloadFile(file) local marker = createMarker ( tonumber ( x ), tonumber ( y ), tonumber ( z ), 'cylinder', 2, 255, 255, 255, 100) setElementData(marker,"spawner","free",true) end end addCommandHandler("spawnerfree",createSpawner) -- create marker gResRoot = getResourceRootElement(getThisResource()) function loadAllHouses () local root = xmlLoadFile ("free/freeSpawners.xml", "spawners") local houseroot = xmlFindChild (root,"spawner",0) local x = xmlNodeGetAttribute (houseroot,"x") local y = xmlNodeGetAttribute (houseroot,"y") local z = xmlNodeGetAttribute (houseroot,"z") local marker = createMarker ( tonumber ( x ), tonumber ( y ), tonumber ( z ), 'cylinder', 2, 255, 255, 255, 100) setElementData(marker,"spawner","free",true) end addEventHandler("onResourceStart",gResRoot, loadAllHouses) -- XML <spawners> <spawner city="Los Santos" zone="Pershing Square" x="1535.9931640625" y="-1677.9462890625" z="12.3828125"></spawner><!-- This is the only one, that creates --> <spawner city="Los Santos" zone="Market" x="1209.3505859375" y="-1326.9345703125" z="12.3984375"></spawner> </spawners>
  6. You can use this. https://community.multitheftauto.com/index.php?p= ... ils&id=614
  7. I'm pretty sure most scripters are cought up in their own servers, so not really anyone will take a free job... But good luck
  8. Thanks, but didn't work
  9. For some reason, when the player presses the button, it will not set the label color addEventHandler("onClientGUIClick",root, function () local neon_get_r = tonumber(guiGetText(rog_modshop_neon_edit_r)) local neon_get_g = tonumber(guiGetText(rog_modshop_neon_edit_g)) local neon_get_b = tonumber(guiGetText(rog_modshop_neon_edit_b)) if source == rog_modshop_neon_btn_back then guiSetVisible(rog_modshop_neon_window,false) guiSetVisible(rog_modshop_upgrades_window,true) elseif source == rog_modshop_neon_btn_add then triggerServerEvent("rog:modshop:neon",localPlayer, localPlayer, neon_get_r, neon_get_g, neon_get_b) elseif source == rog_modshop_neon_btn_colorTest then local neon_lbl_colorTest = guiCreateLabel(17, 190, 288, 20, "Color",false,rog_modshop_neon_window) guiLabelSetColor ( myLabel, neon_get_r, neon_get_g, neon_get_b) end end )
  10. xXMADEXx

    Help - Save

    I got this save system from community, but there is one bug in it. For some reason, when you die, then respawn you will only get one of you're guns. 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 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 playerTeam = getAccountData (theCurrentAccount, "funmodev2-Team") 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 scorejob = getAccountData(theCurrentAccount, "Job") -- Save job prt 1 local scoregroup = getAccountData(theCurrentAccount, "Group") -- Save Group prt 1 local datajailed = getAccountData(theCurrentAccount, "Jailed") -- Save jailed prt 1 local vip = getAccountData(theCurrentAccount, "VIP") -- Save VIP prt 1 spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim) setPlayerMoney (source, playerMoney) setTimer (setElementHealth, 50, 1, source, playerHealth) setTimer (setPedArmor, 50, 1, source, playerArmor) setTimer (setPlayerWantedLevel, 50, 1, source, playerWanted) giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true) giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, true) giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, true) giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, true) giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, true) giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, true) giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, true) giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, true) giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, true) giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, true) giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, true) giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, true) giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, true) setElementData(source, "Job", scorejob) -- Save job prt 2 setElementData(source, "Group", scoregroup) -- Save group prt 2 setElementData(source, "Jailed", datajailed) -- Save jailed prt 2 setElementData(source, "VIP", vip) -- Save vip prt 2 setCameraTarget (source, source) fadeCamera(source, true, 2.0) else spawnPlayer (source, 1481.0855712891, -1771.2996826172, 18.795753479004, 0,78, 0, 0) setPlayerMoney (source, 200) setCameraTarget (source, source) fadeCamera(source, true, 2.0) 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) 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)) setAccountData(account, "Job", getElementData(source, "Job")) -- Save job prt 3 setAccountData(account, "Group", getElementData(source, "Group")) -- Save group prt 3 setAccountData(account, "Jailed", getElementData(source, "Jailed")) -- Save jail prt 3 setAccountData(account, "VIP", getElementData(source, "VIP")) -- Save VIP prt 3 end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit) function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local weap1 = getPedWeapon (source) local ammo1 = 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, weap1, ammo1, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted) --- function setTeam() local account = getPlayerAccount(source) -- gets players account local team = getAccountData (account, "team") -- gets players team if (team) and getTeamFromName(team) then setPlayerTeam(source, getTeamFromName(team)) -- sets players team end end addEventHandler("onPlayerLogin",root,setTeam) -- sets players team on login function save() local team = getPlayerTeam(source) -- Gets the players team local account = getPlayerAccount(source) if (team) and not isGuestAccount(account) then -- Checks to see if the player is a guest or not setAccountData(account, "team", getTeamName(team)) --saves team end end addEventHandler("onPlayerQuit", getRootElement(), save) -- saves team on quit
  11. Thank you guys, for working scripts and fast response
  12. I made this code, to set a vehicle's color with an edit. No luck.. Client: local r = tonumber (guiGetText(rog_modshop_colors_edit_r)) local g = tonumber (guiGetText(rog_modshop_colors_edit_r)) local b = tonumber (guiGetText(rog_modshop_colors_edit_b)) triggerServerEvent ( "rog:modshop:color:setColor", localPlayer, localPlayer, r, g, b ) Server addEvent("rog:modshop:color:setColor",true) addEventHandler("rog:modshop:color:setColor",root, function (r,g,b) local veh = getPedOccupiedVehicle(source) setVehicleColor(veh,r,g,b) end )
  13. How can i make if detectmethod == "team" then local copteam = get("legalsystem.Copteam") local thisTeam = getPlayerTeam(thePlayer) if thisTeam ~= false then if thisTeam == getTeamFromName(copteam) then setElementParent ( thePlayer, kingCOP ) else setElementParent ( thePlayer, kingCIV ) end end work with more then just one team?
  14. You can teach youself, but it could take a while.
  15. I have tried local getColor = split tostring ( guiGetText ( rog_modshop_colors_edit_red ) ) but no luck
  16. i cant Well, why not?
  17. Hey, MTA team. It would be cool if you guys could make a gate system, in map editor.
  18. Did that, but now says somthing is wrong here: (with "getColor") addEvent("rog:modshop:color:setColor",true) addEventHandler("rog:modshop:color:setColor",root, function (getColor) local veh = getPedOccupiedVehicle(source) setVehicleColor(veh,getColor) outputChatBox("Vehicle color set to: "..getColor,source,0,255,0) end )
  19. Hey guys, i'm trying to make a triggerServerEvent, to set the players vehicle color. For some reason, it says that "getColor" is a nil value, on server side. Client: addEventHandler("onClientGUIClick",root, function () local getColor = guiGetText(rog_modshop_colors_edit_red) if source == rog_modshop_colors_btn_set then if (getColor=="") then outputChatBox("Modshop: You must enter a valid color.",255,0,0) else triggerServerEvent("rog:modshop:color:setColor",localPlayer,getColor) outputChatBox("Modshop: You're vehicle color has been set to: "..getColor,0,255,0) end end end ) server: addEvent("rog:modshop:color:setColor",true) addEventHandler("rog:modshop:color:setColor",root, function (player,getColor) local veh = getPedOccupiedVehicle(player) setVehicleColor(veh,getColor) outputChatBox("Vehicle color set to: "..getColor,source,getColor) end )
  20. Never mind this topic, castillo solved
  21. Hey guys, for some reason if i set the position "guiSetPosition" the gui will now show any reasons? resX,resY = guiGetScreenSize() width, height = 319, 382 X = (resX/2) - (width/2) Y = (resY/2) - (height/2) rog_modshop_main_window = guiCreateWindow(X, Y, width, height, "RoG Modshop - Main Menu", false) guiWindowSetSizable(rog_modshop_main_window, false) guiSetVisible(rog_modshop_main_window,false) guiWindowSetMovable(rog_modshop_main_window,false) guiSetPosition(rog_modshop_main_window,0,3,true)
  22. xXMADEXx

    Blips

    oh, i didn't know there was a visible argument thanks.
×
×
  • Create New...