Jump to content

Castillo

Retired Staff
  • Posts

    21,935
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Castillo

  1. Well, I tested your code and it works perfectly.
  2. exports.scoreboard:addScoreboardColumn ( 'SALA' ) function thesala ( _, account ) local accName1 = getAccountName ( account ) local rank = "Player" if isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Owner" ) ) then rank = "Owner" elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Admin" ) ) then rank = "Admin" elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "SuperModerator" ) ) then rank = "Super Mod." elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Moderator" ) ) then rank = "Mod." elseif isObjectInACLGroup ("user."..accName1, aclGetGroup ( "Trial Moderator" ) ) then rank = "Trial Mod." end setAccountData ( account, "SALA", rank ) setElementData ( source, "SALA", rank ) end addEventHandler ( "onPlayerLogin", getRootElement(), thesala ) Try that.
  3. You can't remove it.
  4. Well, for that you'll have to define an ID, so if that ID is on database, don't add it, but update it.
  5. These are scroll panes: guiCreateScrollPane
  6. We don't accept requests here.
  7. Yes, but you must have permission from the owner of the scripts to be able to sell them.
  8. And you have permission from the owner of the scripts? and if you do, do you have proof?
  9. The scripts are all yours?
  10. No, is not possible to add custom animations yet.
  11. -- client side: function PANELDo() PanelD = guiCreateWindow(0.36, 0.28, 0.31, 0.37, "Panel", true) guiWindowSetSizable(PanelD, false) guiSetVisible(PanelD, false) Curar = guiCreateButton(0.04, 0.15, 0.40, 0.30, "Curar gratis", true, PanelD) guiSetProperty(Curar, "NormalTextColour", "FFAAAAAA") Baseball = guiCreateButton(0.04, 0.57, 0.40, 0.30, "Dar bate de baseball gratis", true, PanelD) guiSetProperty(Baseball, "NormalTextColour", "FFAAAAAA") Armor = guiCreateButton(0.57, 0.15, 0.40, 0.30, "Dar Armour gratis", true, PanelD) guiSetProperty(Armor, "NormalTextColour", "FFAAAAAA") Cerrar = guiCreateButton(0.57, 0.55, 0.40, 0.30, "Cerrar", true, PanelD) guiSetProperty(Cerrar, "NormalTextColour", "FFAAAAAA") addEventHandler ( "onClientGUIClick", Cerrar, Exitss, false ) addEventHandler ( "onClientGUIClick", Curar, curars, false ) addEventHandler ( "onClientGUIClick", Baseball, Baseballsa, false ) addEventHandler ( "onClientGUIClick", Armor, Armorss, false ) end addEventHandler ( "onClientResourceStart", resourceRoot, PANELDo ) function LOCALIZAR() guiSetVisible( PanelD, true ) showCursor ( true ) end addEvent( "AbrirEven", true ) addEventHandler( "AbrirEven", getRootElement(), LOCALIZAR ) -- server side: function TrigeOpen (thePlayer ) local tomarCuenta = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name if isObjectInACLGroup ("user."..tomarCuenta, aclGetGroup ( "Donadores" ) ) then triggerClientEvent ( thePlayer, "AbrirEven", thePlayer ) else outputChatBox("No eres donador para abrir este panel.", thePlayer) end end addCommandHandler ("paneld", TrigeOpen) Te habias olvidado de crear el GUI al iniciar el recurso.
  12. -- All rights reserved to SARPG>TNT -- Do NOT Copy this or Edit it --// gui GUIEditor = { label = {}, staticimage = {}, } wepsWin = guiCreateWindow(58, 10, 568, 493, "SARPG gun shop", false) guiWindowSetSizable(wepsWin, false) guiSetAlpha(wepsWin, 0.90) guiSetProperty(wepsWin, "CaptionColour", "C8F44E05") GUIEditor.label[1] = guiCreateLabel(20, 30, 520, 30, "Welcome to SARPG weapon shop, to buy any weapon just chose one and buy it, make sure you have enough money.", false, wepsWin) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 64, 228, 20) guiLabelSetHorizontalAlign(GUIEditor.label[1], "left", true) guiSetVisible( wepsWin, false ) -- // Gui Buttons wep1 = guiCreateButton(19, 144, 76, 43, "Buy 20 ammo of Deagle for $80", false, wepsWin) guiSetFont(wep1, "default-small") wep2 = guiCreateButton(109, 144, 75, 43, "Buy 20 ammo of Silenced for $60", false, wepsWin) guiSetFont(wep2, "default-small") wep3 = guiCreateButton(199, 144, 75, 43, "Buy 20 ammo of Pistol for $70", false, wepsWin) guiSetFont(wep3, "default-small") wep5 = guiCreateButton(381, 144, 75, 43, "Buy 30 ammo of Sawnoff for $350", false, wepsWin) guiSetFont(wep5, "default-small") wep4 = guiCreateButton(289, 144, 75, 43, "Buy 40 ammo of ShotGun for $300", false, wepsWin) guiSetFont(wep4, "default-small") wep6 = guiCreateButton(473, 144, 75, 43, "Buy 20 ammo of CombatShotgun for $500", false, wepsWin) guiSetFont(wep6, "default-small") wep7 = guiCreateButton(19, 285, 76, 43, "Buy 100 ammo of Uzi for $450", false, wepsWin) guiSetFont(wep7, "default-small") wep12 = guiCreateButton(473, 285, 76, 43, "Buy 10 ammo of Rifle for $60", false, wepsWin) guiSetFont(wep12, "default-small") wep11 = guiCreateButton(382, 285, 76, 43, "Buy 50 ammo of M4 for $250", false, wepsWin) guiSetFont(wep11, "default-small") wep10 = guiCreateButton(288, 285, 76, 43, "Buy 50 ammo of AK-47 for $210", false, wepsWin) guiSetFont(wep10, "default-small") wep9 = guiCreateButton(196, 285, 76, 43, "Buy 200 ammo of MP5 for $400", false, wepsWin) guiSetFont(wep9, "default-small") wep8 = guiCreateButton(105, 285, 76, 43, "Buy 100 ammo of tec-9 for $450", false, wepsWin) guiSetFont(wep8, "default-small") wep17 = guiCreateButton(382, 433, 76, 43, "Buy 10 Satchels for $10000", false, wepsWin) guiSetFont(wep17, "default-small") wep16 = guiCreateButton(288, 433, 76, 43, "Buy 10 Grenades for $8000", false, wepsWin) guiSetFont(wep16, "default-small") wep15 = guiCreateButton(196, 433, 76, 43, "Buy a Knife for $1500", false, wepsWin) guiSetFont(wep15, "default-small") wep14 = guiCreateButton(105, 433, 76, 43, "Buy a Katana for $1000", false, wepsWin) guiSetFont(wep14, "default-small") wep13 = guiCreateButton(19, 433, 76, 43, "Buy 10 ammo of Sniper for $80", false, wepsWin) guiSetFont(wep13, "default-small") closeBtn = guiCreateButton(473, 454, 77, 22, "Close", false, wepsWin) BTNS = { wep1, wep2, wep3, wep4, wep5, wep6, wep7, wep8, wep9, wep10, wep11, wep12, wep13, wep14, wep15, wep16, wep17 } --// gui images --[[GUIEditor.staticimage[1] = guiCreateStaticImage(24, 73, 66, 61, ":gunshop/images/DEAGLE.png", false, wepsWin) GUIEditor.staticimage[2] = guiCreateStaticImage(109, 74, 69, 66, ":gunshop/images/SILENCED.png", false, wepsWin) GUIEditor.staticimage[3] = guiCreateStaticImage(203, 74, 67, 64, ":gunshop/images/COLT45.png", false, wepsWin) GUIEditor.staticimage[4] = guiCreateStaticImage(289, 74, 71, 69, ":gunshop/images/SHOTGUN.png", false, wepsWin) GUIEditor.staticimage[5] = guiCreateStaticImage(381, 74, 68, 69, ":gunshop/images/SAWNOFF.png", false, wepsWin) GUIEditor.staticimage[6] = guiCreateStaticImage(473, 74, 72, 68, ":gunshop/images/COMBAT.png", false, wepsWin) GUIEditor.staticimage[7] = guiCreateStaticImage(22, 215, 69, 70, ":gunshop/images/MICROUZI.png", false, wepsWin) GUIEditor.staticimage[8] = guiCreateStaticImage(109, 217, 69, 68, ":gunshop/images/TEC9.png", false, wepsWin) GUIEditor.staticimage[10] = guiCreateStaticImage(289, 218, 70, 67, ":gunshop/images/AK47.png", false, wepsWin) GUIEditor.staticimage[11] = guiCreateStaticImage(198, 218, 72, 68, ":gunshop/images/MP5.png", false, wepsWin) GUIEditor.staticimage[12] = guiCreateStaticImage(381, 218, 77, 66, ":gunshop/images/M4.png", false, wepsWin) GUIEditor.staticimage[13] = guiCreateStaticImage(473, 218, 75, 67, ":gunshop/images/RIFLE.png", false, wepsWin) GUIEditor.staticimage[14] = guiCreateStaticImage(22, 356, 70, 74, ":gunshop/images/SNIPER.png", false, wepsWin) GUIEditor.staticimage[15] = guiCreateStaticImage(109, 356, 68, 75, ":gunshop/images/KATANA.png", false, wepsWin) GUIEditor.staticimage[17] = guiCreateStaticImage(289, 358, 72, 71, ":gunshop/images/GRENADE.png", false, wepsWin) GUIEditor.staticimage[18] = guiCreateStaticImage(381, 358, 74, 72, ":gunshop/images/SACHTEL.png", false, wepsWin) GUIEditor.staticimage[19] = guiCreateStaticImage(198, 358, 71, 73, ":gunshop/images/KNIFE.png", false, wepsWin) ]] --// Handlers addEventHandler("onClientGUIClick", closeBtn, function() guiSetVisible(wepsWin, false) showCursor(false) end, false) --// Center the Window local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(wepsWin,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(wepsWin,x,y,false) --// Markers local gunMark = createMarker ( 295.9, -37.8, 1000.5, "cylinder", 1.5, 255, 100, 0, 175 ) setElementInterior ( gunMark, 1 ) function onHit (hitElement) guiSetVisible(wepsWin,true) showCursor(true) end addEventHandler( "onClientMarkerHit", gunMark, onHit ) function BuyWeapon(button, state) if (button == "left") then if(source == wep1) then triggerServerEvent("buyGuns", localPlayer, "weapon_Deagle") elseif(source == wep2) then triggerServerEvent("buyGuns", localPlayer, "weapon_Silenced") elseif(source == wep3) then triggerServerEvent("buyGuns", localPlayer, "weapon_Pistol") elseif(source == wep4) then triggerServerEvent("buyGuns", localPlayer, "weapon_Sawnoff") elseif(source == wep5) then triggerServerEvent("buyGuns", localPlayer, "weapon_ShutGun") elseif(source == wep6) then triggerServerEvent("buyGuns", localPlayer, "weapon_CombatShotgun") elseif(source == wep7) then triggerServerEvent("buyGuns", localPlayer, "weapon_Uzi") elseif(source == wep8) then triggerServerEvent("buyGuns", localPlayer, "weapon_Rifle") elseif(source == wep9) then triggerServerEvent("buyGuns", localPlayer, "weapon_M4") elseif(source == wep10) then triggerServerEvent("buyGuns", localPlayer, "weapon_AK") elseif(source == wep11) then triggerServerEvent("buyGuns", localPlayer, "weapon_MP5") elseif(source == wep12) then triggerServerEvent("buyGuns", localPlayer, "weapon_tec") elseif(source == wep13) then triggerServerEvent("buyGuns", localPlayer, "weapon_Satchels") elseif(source == wep14) then triggerServerEvent("buyGuns", localPlayer, "weapon_Grenades") elseif(source == wep15) then triggerServerEvent("buyGuns", localPlayer, "weapon_Knife") elseif(source == wep16) then triggerServerEvent("buyGuns", localPlayer, "weapon_Katana") elseif(source == wep17) then triggerServerEvent("buyGuns", localPlayer, "weapon_Sniper") end end end addEventHandler("onClientGUIClick", guiRoot, BuyWeapon )
  13. You can try with this resource: https://community.multitheftauto.com/in ... ls&id=3090 Not sure if it still works.
  14. Castillo

    need help

    Topic moved out of scripting section, since that section is meant for Lua scripting help.
  15. Client side: onClientGUIClick triggerServerEvent Server side: addEvent addEventHandler spawnPlayer
  16. You must use shaders for this.
  17. That's wrong, you must read the function syntax. Just click the icon on bottom left menu and click the object you want to remove. You must have the latest resources package to have this option though.
  18. Use: removeWorldModel Or you can use the map editor, which now has the option to remove world objects.
  19. You want to increase the reward depending on the peak?
×
×
  • Create New...