Jump to content

Zixx7

Members
  • Posts

    4
  • Joined

  • Last visited

Zixx7's Achievements

Vic

Vic (3/54)

0

Reputation

  1. Não entendi muito bem, nem tentei
  2. Usando = {} itemobj = {} Colheita = {} MarkerColheita = {} Platancao = {} vaso = {} planta = {} function MX_UseItem(item,quantidade,slot) local source = source local x,y,z = getElementPosition(source) local dim = getElementDimension(source) local int = getElementInterior(source) local Fome = getElementData(source, "fome") or 0 local Sede = getElementData(source, "sede") or 0 local Vida = getElementHealth(source) or 0 if MX_hasItem(source, item,quantidade) then if not Usando[source] then ------------------------------------------------------------------------------------------------------------------------------------------- if item == "agua" then if tonumber(Sede) < 100 then setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true itemobj[source] = createObject(1544, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 11, -0.10, 0.06, 0.14, -2, 90,-15) setTimer(function() Usando[source] = nil destroyElement(itemobj[source]) itemobj[source] = nil toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, false, false, false, false) setElementData(source, "sede", tonumber(Sede)+20*quantidade) MX_GiveItem(source, "emptybottle", quantidade, slot) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem sede.") end elseif item == "emptybottle" then for i,v in pairs(Config.MarkerBebedouro) do MarkerBebedouros = createMarker(v[1],v[2],v[3]-1, "cylinder", 2.5,0,0,0,255) if isElementWithinMarker(source, MarkerBebedouros) then setElementFrozen(source, true) toggleAllControls (source, false) setElementFrozen(source, true) setPedAnimation(source, "bd_fire", "wash_up", 1, true, true, true, true) MX_TakeItem(source, item, 1,slot) Usando[source] = true itemobj[source] = createObject(1950, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 11, -0.10, 0.06, 0.14, -2, 90,-15) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil setPedAnimation(source, "bd_fire", "wash_up", 1, false, false, false, false) setElementFrozen(source, false) MX_GiveItem(source, "agua", 1, slot) setElementFrozen(source, false) toggleAllControls (source, true ) end, 5000*quantidade, 1) end end elseif item == "orange_juice" then if tonumber(Sede) < 100 then setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true itemobj[source] = createObject(1543, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 11, -0.26, -0.05, 0.14, 34, 108, 4) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, false, false, false, false) setElementData(source, "sede", tonumber(Sede)+10*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem sede.") end elseif item == "drpepper" then if tonumber(Sede) < 100 then setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true itemobj[source] = createObject(1543, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 11, -0.26, -0.05, 0.14, 34, 108, 4) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, false, false, false, false) setElementData(source, "sede", tonumber(Sede)+5*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem sede.") end elseif item == "cola" then if tonumber(Sede) < 100 then setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true itemobj[source] = createObject(2601, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 11, -0.01, 0.04, 0.06, 46, 110, -14) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "VENDING", "VEND_Drink2_P", 1, false, false, false, false) setElementData(source, "sede", tonumber(Sede)+5*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem sede.") end -- COMIDAS | elseif item == "hamburger" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true itemobj[source] = createObject(2703, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 12, -0.03, 0.03, 0.02, 0, 0, 0) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) setElementData(source, "fome", tonumber(Fome)+20*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "hot_dog" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true setTimer(function() toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementData(source, "fome", tonumber(Fome)+15*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "bolchips" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true setTimer(function() toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementData(source, "fome", tonumber(Fome)+5*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "donut" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true setTimer(function() toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementData(source, "fome", tonumber(Fome)+10*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "tacos" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true itemobj[source] = createObject(2769, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 12, 0.06, 0.03, 0.02, 50, 74, -88) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) setElementData(source, "fome", tonumber(Fome)+15*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "fries" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true setTimer(function() toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementData(source, "fome", tonumber(Fome)+5*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "sanduiche" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true setTimer(function() toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementData(source, "fome", tonumber(Fome)+15*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end elseif item == "cupcake" then if tonumber(Fome) < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, quantidade,slot) Usando[source] = true setTimer(function() toggleControl(source, "fire", true) toggleControl(source, "jump", true) setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementData(source, "fome", tonumber(Fome)+10*quantidade) end,3000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você está sem fome.") end -- REMEDIOS | elseif item == "analgesic" then if tonumber(Vida) < 75 then if tonumber(Vida)+5 < 75 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, false, true, true) toggleControl(source, "fire", false) toggleControl(source, "jump", false) MX_TakeItem(source, item, 1,slot) Usando[source] = true setTimer(function() setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) toggleControl(source, "fire", true) toggleControl(source, "jump", true) Usando[source] = nil setElementHealth(source, tonumber(Vida)+6) end,1500,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você precisa está um pouco pior.") end else triggerClientEvent(source, "MX:Notify",source,"error", "Você não está ferido.") end elseif item == "bandage" then if tonumber(Vida) < 100 then if tonumber(Vida)+25*quantidade < 100 then setPedAnimation(source, "FOOD", "EAT_Burger", 1, true, true, true, true) MX_TakeItem(source, item, 1,slot) Usando[source] = true setTimer(function() setPedAnimation(source, "FOOD", "EAT_Burger", 1, false, false, false, false) Usando[source] = nil setElementHealth(source, tonumber(Vida)+25) end,5000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você precisa está um pouco pior.") end else triggerClientEvent(source, "MX:Notify",source,"error", "Você não está ferido.") end elseif item == "mkiteme" then if tonumber(Vida) < 101 then setPedAnimation(source, "BOMBER", "BOM_Plant", 1, true, true, true, true) MX_TakeItem(source, item, 1,slot) Usando[source] = true setTimer(function() setPedAnimation(source, "BOMBER", "BOM_Plant", 1, false, false, false, false) Usando[source] = nil setElementHealth(source, 100) end,10000,1) else triggerClientEvent(source, "MX:Notify",source,"error", "Você não está ferido.") end -- MOCHILAS | elseif item == "mochilap" then triggerEvent("MX_MochilaP",source, item, slot) elseif item == "mochilam" then triggerEvent("MX_MochilaM",source, item, slot) elseif item == "mochilag" then triggerEvent("MX_MochilaG",source, item, slot) elseif item == "mochilax" then triggerEvent("MX_MochilaX",source, item, slot) ------------------------------------------------------------------------------------------------------------------------------------------- end else triggerClientEvent(source, "MX:Notify",source,"error", "Aguarde Para Usar Outro Item.") end else triggerClientEvent(source, "MX:Notify",source,"error", "Você Não Tem Essa Quantidade.") end end addEvent("MX.UseItem",true) addEventHandler("MX.UseItem",root,MX_UseItem) addCommandHandler("colhetar", function(source) if MarkerColheita[source] == nil then return false else if MarkerColheita[source] == MarkerColheita[source] then if isElementWithinMarker(source, MarkerColheita[source]) then if Colheita[source] == true then setElementFrozen(source, true) toggleAllControls(source, false) setPedAnimation(source, "bd_fire", "wash_up", 1, true, true, true, true) setTimer(function() setPedAnimation(source, "bd_fire", "wash_up", 1, false, false, false, false) triggerClientEvent(source, "MX:Notify",source,"success", "Você colheu 1x Maconha...") destroyElement(planta[source]) destroyElement(vaso[source]) destroyElement(MarkerColheita[source]) MX_GiveItem(source, "weed", 1,slot) Platancao[source] = nil Colheita[source] = nil setElementFrozen(source, false) toggleAllControls(source, true) end,5000,1) end else return false end end end end) addCommandHandler("fs", function(source) local Fome = getElementData(source, "fome") or 0 local Sede = getElementData(source, "sede") or 0 triggerClientEvent(source, "MX:Notify",source,"success", "Fome: "..tonumber(Fome).." / Sede: "..tonumber(Sede)) end) Linha 51 a 81
  3. for i,v in pairs(Config.MarkerBebedouro) do MarkerBebedouros = createMarker(v[1],v[2],v[3]-1, "cylinder", 2.5,0,0,0,255) end if isElementWithinMarker(source, MarkerBebedouros) then setElementFrozen(source, true) toggleAllControls (source, false) setElementFrozen(source, true) setPedAnimation(source, "bd_fire", "wash_up", 1, true, true, true, true) MX_TakeItem(source, item, 1,slot) Usando[source] = true itemobj[source] = createObject(1950, x, y, z) setElementDimension(itemobj[source], dim) setElementInterior(itemobj[source], int) exports.bone_attach:attachElementToBone(itemobj[source], source, 11, -0.10, 0.06, 0.14, -2, 90,-15) setTimer(function() destroyElement(itemobj[source]) itemobj[source] = nil Usando[source] = nil setPedAnimation(source, "bd_fire", "wash_up", 1, false, false, false, false) setElementFrozen(source, false) MX_GiveItem(source, "agua", 1, slot) setElementFrozen(source, false) toggleAllControls (source, true ) end, 5000*quantidade, 1) não da erro no debugscript mas tbm não funciona
×
×
  • Create New...