Ir para conteúdo

Rafha

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Rafha recebeu reputação de BielZet em Alavanca que venda Mana Potions.   
    Olá,sou novo no TK e gostaria de uma ajuda. Já procurei e testei em vários forums o script que se o cara puxar a alavanca ele compra 100 mp, ou 100 smp, ou 100 gmp. Já testei muitos scripts daqui e nada.. gostaria de saber se alguém tem uma 100% e pode me ajudar.
  2. Gostei
    Rafha recebeu reputação de Markin em Alavanca que venda Mana Potions.   
    Valeu rollback script funcionou, obrigado ai velho
  3. Gostei
    Rafha deu reputação a rollback em Alavanca que venda Mana Potions.   
    Axo que esse aque funciona.


    function getItemCap(itemid, quant) -- function by MatheusMkalo return getItemInfo(itemid).weight*(quant or 1) end function onUse(cid, item, fromPosition, itemEx, toPosition) local configs = { [45690] = {itemid = 7620, quantperslot = 100, cost = 5000, backpackid = 2002}, [45691] = {itemid = 2268, quantperslot = 50, cost = 2, backpackid = 2003}, } local coinid = 9971 -- Use o id da gold coin (2148) se voce quizer usar o sistema de dinheiro mesmo. (Caso o itemid for 2148 o cost sera de gps ou seja 30 = 30 gps) if configs[item.actionid] then if getPlayerFreeCap(cid) >= math.ceil((getItemCap(configs[item.actionid].itemid, configs[item.actionid].quantperslot)*1)+getItemCap(configs[item.actionid].backpackid)) then if coinid ~= 2148 and getPlayerItemCount(cid, coinid) >= configs[item.actionid].cost or doPlayerRemoveMoney(cid, configs[item.actionid].cost) then local backpack = doPlayerAddItem(cid, configs[item.actionid].backpackid) for i = 1, 1 do doAddContainerItem(backpack, configs[item.actionid].itemid, configs[item.actionid].quantperslot) end doPlayerRemoveItem(cid, coinid == 2148 and 0000 or coinid, configs[item.actionid].cost) else return doPlayerSendCancel(cid, ("You need " .. configs[item.actionid].cost) .. (coinid == 2148 and " gold coins" or (" " .. getItemPluralNameById(coinid):lower())) .. " to buy this item.") end else return doPlayerSendCancel(cid, "You need " .. math.ceil((getItemCap(configs[item.actionid].itemid, configs[item.actionid].quantperslot)*1)+getItemCap(configs[item.actionid].backpackid)) .. " cap for buy that.") end end return TRUE end <action actionid="45690-45691" event="script" value="testing.lua"/>

    vem 100 dentro da bp não consegui tirar pra vim sem a bp , mais a bp vem de graça =] então não muda em nada pra quem comprar.

    aque você edita

    [45690] = {itemid = 7620, quantperslot = 100, cost = 5000, backpackid = 2002},
    [45691] = {itemid = 2268, quantperslot = 50, cost = 2, backpackid = 2003},

    45690 é o actionid 7620 é o id da pot ou rune , quantperslot é quanto vai vim em 1 slot , 5000 é o preço das 100 mp backpackid é o id da bp q vai vir junto.


    vc pode aumentar os tipo de potion pra cada alavanca lenbraquando q cada alavanca vc vai te q por o actionid

    [45690] = {itemid = 7620, quantperslot = 100, cost = 5000, backpackid = 2002},
    [45691] = {itemid = 7619, quantperslot = 100, cost = 20000, backpackid = 2002},
    [45692] = {itemid = 7618, quantperslot = 100, cost = 3000, backpackid = 2002},
    [45693] = {itemid = 7617, quantperslot = 100, cost = 2500, backpackid = 2002},

Informação Importante

Confirmação de Termo