Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Iae galera !!

hoje trago um script muito interessante adicionar premium por action ao dar use num item e comprar o item por 1 buyitem

então vamos la

va em data / talkactions / scripts / e ponha o nome de algum arquivo para

premium e ponha isto la dentro


function onSay(cid, words, param)

local itens = {

["santa doll"] = {id = 6567, preco = 2000, count = 1 },

["teddy bear"] = {id = 6568, preco = 1000, count = 1 },

["jester doll"] = {id = 9663, preco = 500, count = 1 }

}

local param = string.lower(param)

if (param == "lista") then

local str = ""

str = str .. "itens :\n\n"

for name, preco in pairs(itens) do

str = str..name.."\n"

end

str = str .. ""

doShowTextDialog(cid, 7529, str)

return TRUE

end


if not itens[param] or param == "" or not param then

return doPlayerSendCancel(cid,"Desculpe esse item nao existe")

end

if itens[param] and doPlayerRemoveMoney(cid,itens[param].preco) then

doPlayerAddItem(cid,itens[param].id,itens[param].count)

doPlayerSendTextMessage(cid,27,"Parabéns Vc comprou 1 item")

end

return TRUE

end


<talkaction words="!buy" event="script" value="itens.lua"/>

dps em data / actions / scripts / ponha o nome de algum arquivo de premium e adicionar isto la dentro

function onUse(cid, item)

if doRemoveItem(item.uid, 1) then

end

if item.itemid == 6567 then

doPlayerAddPremiumDays(cid, 30)

doPlayerSendTextMessage(cid, 22, "Parabéns Você Recebeu 30 dias de premium")

return true

end

if item.itemid == 6568 then

doPlayerAddPremiumDays(cid, 30)

doPlayerSendTextMessage(cid, 22, "Parabéns Você Recebeu 15 dias de premium")

return true

end

if item.itemid == 9693 then

doPlayerAddPremiumDays(cid, 30)

doPlayerSendTextMessage(cid, 22, "Parabéns Você Recebeu 10 dias de premium")

end

return true

end

dps em actions.xml

<action itemid="6567" script="premium.lua"/>

<action itemid="6568" script="premium.lua"/>

<action itemid="9693" script="premium.lua"/>

Então e so isso espero que gostem e se puder nao custara 1 rep +

Créditos

TnTSlin 30 %(Pelo script do buy)

SkyLigh 70 % (Pelo Script Do Action E A Ideia E Adicionar A Lista no script do buy)

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

a talk tem na maioria dos servidores, sei que o seu é diferente, parabens, Bora postar mais scripts!

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites

Obrigado anne sempre estarei ai

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Obrigado Gente

Sempre Estarei ai

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por amoxicilina
      Olá Kings, venho aqui trazer uma TalkAction pra você comprar premium account, sei que pode ser algo meio inútil por existir a store.
      Então vamos script:
       
       
    • Por Drafenous
      Eeeeelaiá... aqui estou eu mais uma vez com problemas :/
      O bug atual é o seguinte, eu não encontrei nada relacionado a isto aqui no forum...
       
      No meu servidor tem o npc The Drahix King, a função dele é vender promotion.
      Porém, ele vende promotion para player que não são premium.
       
      O servidor é 8.6, usa o tfs 0.3.6... Eu gostaria de saber como fazer para ele vender promotion somente para players premium.
       
      O problema que isto está causando, é que o player compra a promotion e não fica promotion, e então, acha que está bugado, sendo que quando isso ocorre, ele tem que comprar a premium, deslogar, eu tenho que ir no banco de dados, remover a promotion, e ele comprar a promotion novamente.
       
      Segue então o script do npc de premium:
      <?xml version="1.0" encoding="UTF-8"?> <npc name="The Drahix King" script="promotion.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="332" head="20" body="39" legs="45" feet="7" addons="0"/> </npc> local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new()) Quem ajudar eu dou rep+
    • Por Digoshow
      Olha aqui mais um problema sem pe e sem cabeça, vou adicionar uma tabela na minha DB para completa a instalacao do meu vip system mock, so que fala que ja existe uma tabela com o nome vipe_time, so que na minha DB ela nao existe, alguem consegue me ajduar, sem ter que troca de DB ou algo que eu tenha que comecar novamente do 0?
      Imagem do erro que da qnd eu tento instalar a tabela:
       

       
       
      Obrigado REP+ para quem tentar ajudar !
    • Por Douglas Camargo
      Estou com um problema, criei um item que ao clicado ele da 30 dias de vip, porém essa vip não aparece no Character Select e nem conta para os vip's viajarem de barco , porque diz que eles não são Premium Account !
       
      Como faço para a vip contar para Premium Account ?
       
      Segue erro no Character select que continua free account. 
       

       
       
    • Por lordmentos
      Olá galera, não sei se essa é a área correta para pedidos - caso não for, me desculpem- enfim, queria saber se alguém tem um script  pra 8.6 que quando o player alcançasse determinado level ele pudesse ganhar 7 dias de p.a, para dar um incentivo.
      Exemplo:
      Você atingiu o level 100, parabéns. Como Bônus receba 7 dias de premmy account.
      (Se for possível, tem como colocar a p.a somente no char, ou obrigatoriamente deve ir para conta?)
      Desde já lhes agradeço ^^'
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo