Jump to content

Help Me Please


IMyth

Recommended Posts

Posted

Burger system is not working ,Please Check it.

(Setting.Lua Should be fix I Think)

cBurgershot.Lua 

addEvent("open:burgershotUI",true)
addEventHandler("open:burgershotUI",root,function()
    if(isLoggedin())then
        if(getElementData(lp,"ElementClicked")==false)then
            local BurgerCount=0
            setWindowData("add","cursor_clicked",true)
            CoD.Window[1]=dgsCreateWindow(GLOBALscreenX/2-400/2,GLOBALscreenY/2-250/2,400,250,settings.general.servername.." - BurgershotUI",false,tocolor(255,255,255),nil,nil,settings.general.guimaincolor,nil,nil,nil,true)
            dgsWindowSetSizable(CoD.Window[1],false)
            dgsWindowSetMovable(CoD.Window[1],false)
            CoD.Button[1]=dgsCreateButton(374,-25,26,25,"×",false,CoD.Window[1],_,_,_,_,_,_,tocolor(200,50,50,255),tocolor(250,20,20,255),tocolor(150,50,50,255),true)
            
            CoD.Button[2]=dgsCreateButton(10,10,35,150,"<",false,CoD.Window[1],_,_,_,_,_,_,tocolor(50,50,50,255),tocolor(90,90,90,255),tocolor(10,10,10,255),true)
            CoD.Button[3]=dgsCreateButton(355,10,35,150,">",false,CoD.Window[1],_,_,_,_,_,_,tocolor(50,50,50,255),tocolor(90,90,90,255),tocolor(10,10,10,255),true)
            CoD.Button[4]=dgsCreateButton(60,10,35,150,"<<",false,CoD.Window[1],_,_,_,_,_,_,tocolor(50,50,50,255),tocolor(90,90,90,255),tocolor(10,10,10,255),true)
            CoD.Button[5]=dgsCreateButton(305,10,35,150,">>",false,CoD.Window[1],_,_,_,_,_,_,tocolor(50,50,50,255),tocolor(90,90,90,255),tocolor(10,10,10,255),true)
            
            dgsCreateImage(150,40,100,100,":"..settings.general.scriptname.."/IMAGES/Inventory/Burger.png",false,CoD.Window[1])
            CoD.Label[1]=dgsCreateLabel(195,25,20,20,"0",false,CoD.Window[1],_,_,_,_,_,_,"center",_)
            
            CoD.Button[6]=dgsCreateButton(10,175,380,40,"Buy 0x $0",false,CoD.Window[1],_,_,_,_,_,_,tocolor(50,50,50,255),tocolor(90,90,90,255),tocolor(10,10,10,255),true)
            
            
            addEventHandler("onDgsMouseClick",CoD.Button[6],
                function(btn,state)
                    if(btn=="left" and state=="up")then
                        local amount=dgsGetText(CoD.Label[1])
                        triggerServerEvent("buy:shopitem",lp,"Burger",amount)
                    end
                end,
            false)
            
            addEventHandler("onDgsMouseClick",CoD.Button[5],
                function(btn,state)
                    if(btn=="left" and state=="up")then
                        BurgerCount=BurgerCount+2
                        if(BurgerCount>=20)then
                            BurgerCount=20
                        end
                        dgsSetText(CoD.Label[1],BurgerCount)
                        dgsSetText(CoD.Button[6],"Buy "..BurgerCount.."x $"..BurgerCount*settings.shop.price.burger)
                    end
                end,
            false)
            addEventHandler("onDgsMouseClick",CoD.Button[4],
                function(btn,state)
                    if(btn=="left" and state=="up")then
                        BurgerCount=BurgerCount-2
                        if(BurgerCount<=0)then
                            BurgerCount=0
                        end
                        dgsSetText(CoD.Label[1],BurgerCount)
                        dgsSetText(CoD.Button[6],"Buy "..BurgerCount.."x $"..BurgerCount*settings.shop.price.burger)
                    end
                end,
            false)
            addEventHandler("onDgsMouseClick",CoD.Button[3],
                function(btn,state)
                    if(btn=="left" and state=="up")then
                        BurgerCount=BurgerCount+1
                        if(BurgerCount>=20)then
                            BurgerCount=20
                        end
                        dgsSetText(CoD.Label[1],BurgerCount)
                        dgsSetText(CoD.Button[6],"Buy "..BurgerCount.."x $"..BurgerCount*settings.shop.price.burger)
                    end
                end,
            false)
            addEventHandler("onDgsMouseClick",CoD.Button[2],
                function(btn,state)
                    if(btn=="left" and state=="up")then
                        BurgerCount=BurgerCount-1
                        if(BurgerCount<=0)then
                            BurgerCount=0
                        end
                        dgsSetText(CoD.Label[1],BurgerCount)
                        dgsSetText(CoD.Button[6],"Buy "..BurgerCount.."x $"..BurgerCount*settings.shop.price.burger)
                    end
                end,
            false)
            
            addEventHandler("onDgsMouseClick",CoD.Button[1],
                function(btn,state)
                    if(btn=="left" and state=="up")then
                        dgsCloseWindow(CoD.Window[1])
                        setWindowData("remove","cursor_clicked",true)
                    end
                end,
            false)
            
        end
    end
end)

meta.xml

<meta>
    <info author="IMyth" type="script" version="1.0.0" />
    <script src="Setting.Lua" type="server" />
    <script src="sBuyShopItems.Lua" type="server" />
    <script src="sBurgershot.Lua" type="server" />
    <script src="teleporter.Lua" type="server" />
    <script src="cBurgershot.Lua" type="server" />
    <script src="Setting.Lua" type="server" />
    <cdn src="/IMAGES/Icon/In.png" />
    <cdn src="/IMAGES/Icon/Out.png" />
    <cdn src="/IMAGES/Shop/Shop.png" />
    <cdn src="/IMAGES/Inventory/Burger.png" />
</meta>

sBurgershot.Lua

local function buyFoodBurgershot_Func(player)
    if(getElementInterior(player)==10 and getElementDimension(player)==50)then
        triggerClientEvent(player,"open:burgershotUI",player)
    elseif(getElementInterior(player)==10 and getElementDimension(player)==51)then
        triggerClientEvent(player,"open:burgershotUI",player)
    end
end

local buyFoodBurgershot=createCmarker(376.5,-67.4,1001.5,10,50,":"..settings.general.scriptname.."/IMAGES/Shop/Shop.png",nil,0.9,false,buyFoodBurgershot_Func)
local buyFoodBurgershot=createCmarker(376.5,-67.4,1001.5,10,51,":"..settings.general.scriptname.."/IMAGES/Shop/Shop.png",nil,0.9,false,buyFoodBurgershot_Func)

sBuyShopItems.Lua

addEvent("buy:shopitem",true)
addEventHandler("buy:shopitem",root,function(typ,amount)
    if(typ=="Burger")then
        if(amount:len()>=1)then
            if(getPlayerSelfMoney(client,"money")>=tonumber(amount*settings.shop.price.burger))then
                if(syncGetElementData(client,"Burger")+amount<=50)then
                    syncSetElementData(client,"Burger",tonumber(syncGetElementData(client,"Burger"))+amount)
                    takePlayerSelfMoney(client,"money",amount*settings.shop.price.burger)
                else
                    notificationShow(client,"error","You can not own more than 50x Burgers")
                end
            else
                notificationShow(client,"error","You do have not enough money! ($"..amount*settings.shop.price.burger..")")
            end
        end
    end
end)

Setting.Lua (I think Setting.Lua is not working.)

settings={
    general={
        
    Burger={
        price={
            burger=25,
        },
    },
end

teleporter.Lua

local function goInIntBurgershotTemple_Func(player)
    if(getElementInterior(player)==0 and getElementDimension(player)==0)then
        fadeElementInterior(player,363.8,-74.5,1001.5,307,10,50,true)
    end
end
local function goOutIntBurgershotTemple_Func(player)
    if(getElementInterior(player)==10 and getElementDimension(player)==50)then
        fadeElementInterior(player,1199.3,-919.8,43.1,180,0,0,true)
    end
end

local function goInIntBurgershotRedsants_Func(player)
    if(getElementInterior(player)==0 and getElementDimension(player)==0)then
        fadeElementInterior(player,363.8,-74.5,1001.5,307,10,51,true)
    end
end
local function goOutIntBurgershotRedsants_Func(player)
    if(getElementInterior(player)==10 and getElementDimension(player)==51)then
        fadeElementInterior(player,1874.1,2071.8,11.1,270,0,0,true)
    end
end

local goInIntBurgershotTemple=createCmarker(1199.2,-918.4,43.1,0,0,":"..settings.general.scriptname.."/IMAGES/Icon/In.png","Ground",0.9,false,goInIntBurgershotTemple_Func)
local goOutIntBurgershotTemple=createCmarker(363.0,-75.1,1001.5,10,50,":"..settings.general.scriptname.."/IMAGES/Icon/Out.png","Ground",0.9,false,goOutIntBurgershotTemple_Func)

local goInIntBurgershotRedsants=createCmarker(1872.5,2071.9,11.1,0,0,":"..settings.general.scriptname.."/files/IMAGES/Icon/In.png","Ground",0.9,false,goInIntBurgershotRedsants_Func)
local goOutIntBurgershotRedsants=createCmarker(363.0,-75.1,1001.5,10,51,":"..settings.general.scriptname.."/files/IMAGES/Icon/Out.png","Ground",0.9,false,goOutIntBurgershotRedsants_Func)

 

 

Posted

Tell us what /debugscript 3 shows.

Btw, Setting.Lua has an extra end. Also } missing which suggests that a snippet of code was removed.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted
13 hours ago, DNL291 said:

Tell us what /debugscript 3 shows.

Btw, Setting.Lua has an extra end. Also } missing which suggests that a snippet of code was removed.

ERROR: Couldn't find script Setting.Lua for resource Burger
Loading of resource 'Burger' failed

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...