Ir para conteúdo
Entre para seguir isso  
fjvboladao

[N:Fácil] Comprando bps de mf

Recommended Posts

fjvboladao    1
fjvboladao

bom, nao sou mto bom com scripts ...

apos longas tentativas de colocar um npc vendendo bps de mf sem sucesso, optei por fazer uma action q me permitisse comprar as bps

a partir da ideia da action unica, juntei o util ao agradavel, com as soluçoes para os "atrasos" de seu jogo

 

criar mini-salas para se efetuar a compra de bps de mf, sendo q cada pessoa utiliza uma sala, eliminando assim akele monte de gente tentando comprar com um npc, e sempre tem um ke fika agarrando o npc.

elimina tbm akeles players q fikam runando no dp, blokando dp nao permitindo q outras pessoas q realmente precisem de usar o dp, poiscom essas mini salas eles poderam comprar e runar ao mesmo tempo, sem incomodar aos outros.

 

mas vamos lah, primeiro o ss de como eu as fiz:

 

salamfgi6.jpg

 

em cada uma dessas alavancas, colocaremos um uniqueid qnao esteja sendo utilizado

no meu caso, sao eles: 5556, 5557, 5558, 5559.

 

em data/actions/ations.xml adicione as seguintes linhas:

<action uniqueid="5556" script="salamf.lua" />
<action uniqueid="5557" script="salamf.lua" />
<action uniqueid="5558" script="salamf.lua" />
<action uniqueid="5559" script="salamf.lua" />

 

agora, em data/actions/scripts crie um novo arkivo .lua e renomei-o para salamf.lua

 

dentro dessearkivo, vai o seguinte code:

function onUse(cid, item, frompos, item2, topos)

container = doPlayerAddItem(cid, 2001, 1)

    if item.itemid == 1945 and doPlayerRemoveMoney(cid,2000) == 1 then
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doTransformItem(item.uid,item.itemid+1)

    elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,2000) == 1 then
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doAddContainerItem(container, 2006, 7)
        doTransformItem(item.uid,item.itemid-1)

    else
        doPlayerSendCancel(cid,"Desculpe, voce nao possui dinheiro.")
    end

    return 1
end

 

pronto, a alavanca funcionara adicionando a bp de mf ao player somente se ele tiver o dinheiro, sendo q ele funciona nas duas posiçoes.

 

variaveis usadaspor mim:

2001 = id da backpack rosa (colokei esse para associar a cor do mf a cor da bp)

2000 = preço em gps q o player devera pagar por cada bp

2006 = id do vial, seguido de 7 que significa o manafluid

 

bom,axo q eh só isso, caso hajam duvidas, só perguntar

cya

=]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Giko    0
Giko

@fjv

 

Isso é um tutorial.

 

Vou aprová-lo... mas sempre poste Tutoriais na sessão "Avaliação de Tutoriais".

 

Tópico movido.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Drielson    0
Drielson

aew ak em casa nao funfo eu puxo a alavanca e nao da nada eu fico puxando e nao da nada eu ja puis a grana no lguar do lado da alavanca ja deixei na bo e nada funfa!???

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nizheg    0
Nizheg

Bem legal.(Y)

 

Bem como você falou, evita muito aquele monte de players.

 

 

 

/Niz~

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nizheg    0
Nizheg

Bem legal.(Y)

 

Bem como você falou, evita muito aquele monte de players.

 

 

 

/Niz~

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
reinan16    1
reinan16

aff q tutor mais besta vc posta aki um forum de qualidade esse tutor n prest aff compra bps de mf por alavancas tem q ser npc pra o jogo fica relista n ta aprovado n

Compartilhar este post


Link para o post
Compartilhar em outros sites
reinan16    1
reinan16

aff q tutor mais besta vc posta aki um forum de qualidade esse tutor n prest aff compra bps de mf por alavancas tem q ser npc pra o jogo fica relista n ta aprovado n

Compartilhar este post


Link para o post
Compartilhar em outros sites
tibianoforever    0
tibianoforever

Adorei,Mto bom para pessoas que queriao o npc de bp de mf,agora tem a alavanca bem simples mas mto boa,

 

 

 

 

 

Tibiano Forever//

Compartilhar este post


Link para o post
Compartilhar em outros sites
leandro27    0
leandro27

ae

mto bom cara..

tentei faze isso com npc tbm... n consegui ainda.. ;xx

mas ta bom, vlew x)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Niguem    0
Niguem
aff q tutor mais besta vc posta aki um forum de qualidade esse tutor n prest aff compra bps de mf por alavancas tem q ser npc pra o jogo fica relista n ta aprovado n[/b]

 

Se vc n percebeu serve para tirar o monte de player querendo comprar -.- as MF eu acho muito Util

-.-

no momento se vc quizer uma BP de Mf vc tera que falar 20x Manafluid ow dizer 20 Manfuid e botar na BP Demoraria muito melhor esse sistema =]

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
breno_k2o    0
breno_k2o

Ae não consegui fase aki não a alavanca mexe mas não vai nada pra la e eu tava com 1kk se alguem souber como faser me responde ai ou add msn [email protected] por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Keth    0
Keth

Muito bom esse script, evita o transtorno de comprar 20 mfs

Compartilhar este post


Link para o post
Compartilhar em outros sites
savity    1
savity

Jejejeje, com isso da para fazer muitas outras coisas.

Muito legal, ajuda a não congestionar o npc, issu gera ate menas brigas entre os players x].

Aprovado !

Compartilhar este post


Link para o post
Compartilhar em outros sites
eitor    0
eitor

dessa nem sabia...

bem lega =]

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Hyocsuma    0
Hyocsuma

LOL, aki em casa num funciono, as bp vem vazia!!

x[ assim nem da

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Griloh    0
Griloh

Nossa mt bom msm, vo adiciona no meu futoro ot q to preparando aki tyy ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Duty    0
Duty

velho pelo jeito fico mto rox seu trabalho, eu fiz tudo certim como tu disse ai no seu tutorial mas tpw, qdo eu puxo a lavanca nao da nada... soh puxa... eu notei que na hora que fui por o numero 5556 por exemplo na lavanca no map editor, nao tinha nada escrito 'UNIQUEID', só QUESTID e ACTIONS... voce poderia me dizer em qual dos dois eu ponho os numeros? valeu ai! laugh.gif

 

VALEU VELHO CONSEGUI FICO MTO ROX, BOM TRABALHO CONTINUE ASSIM! VALEU!!!! cool.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
Duty    0
Duty

velho pelo jeito fico mto rox seu trabalho, eu fiz tudo certim como tu disse ai no seu tutorial mas tpw, qdo eu puxo a lavanca nao da nada... soh puxa... eu notei que na hora que fui por o numero 5556 por exemplo na lavanca no map editor, nao tinha nada escrito 'UNIQUEID', só QUESTID e ACTIONS... voce poderia me dizer em qual dos dois eu ponho os numeros? valeu ai! laugh.gif

 

VALEU VELHO CONSEGUI FICO MTO ROX, BOM TRABALHO CONTINUE ASSIM! VALEU!!!! cool.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
Duty    0
Duty

velho pelo jeito fico mto rox seu trabalho, eu fiz tudo certim como tu disse ai no seu tutorial mas tpw, qdo eu puxo a lavanca nao da nada... soh puxa... eu notei que na hora que fui por o numero 5556 por exemplo na lavanca no map editor, nao tinha nada escrito 'UNIQUEID', só QUESTID e ACTIONS... voce poderia me dizer em qual dos dois eu ponho os numeros? valeu ai! laugh.gif

 

VALEU VELHO CONSEGUI FICO MTO ROX, BOM TRABALHO CONTINUE ASSIM! VALEU!!!! cool.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
411ola    0
411ola

Cara Gostei

Mais como Faço Pra troca o preço da Bp ????

num so bom script ^.^

 

VLW fjvboladao PARABEMS

 

----> IMPERIO VERDAO <----

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×