Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Talkaction] Como fazer tente a sorte


~FreeGeels'~™
 Compartilhar

Posts Recomendados

Eae galerinha da WC.

Tudo de boa ?

Então, hoje eu to aqui para ensinar a vocês, como colocar um sistema de talkaction bem dahora e nunca vi isso e outros ots (troll;)).

Então vamos lá !

 

O sistema novo "Tente a sorte", é simples.Se você tiver 50k, e usar a talkaction, esse dinheiro vai ser removido, e você ira tentar a sorte, sendo que suas chances são essas:

40% de ganhar algum item;

10% de sumonar um ghazbaran que irá te atacar;

50% de não acontecer nada.

 

É claro que o ghazbaran só irá ser sumonado se você estiver em area não protect zone. Certo, para adicionar o script, vá em data/talkaction/scripts, crie um arquivo com o nome de sorte.lua e coloque isto nele:

function onSay(cid, words, param)

 

if doPlayerRemoveMoney(cid, 50000) == TRUE then -- dinheiro necessário

 

local random = math.random(1, 10)

 

if (isInArray({1, 2, 3, 4, 5}, random)) then

doPlayerSendTextMessage(cid, 22, "Desculpe, não foi dessa fez, tente novamente.")

 

elseif random == 6 then

doPlayerAddItem(cid, 2160, 100)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou 500k")

 

elseif random == 7 then

doPlayerAddItem(cid, 2471, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou um golden helmet")

 

elseif random == 8 then

doPlayerAddItem(cid, 2469, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou uma dragon scale legs")

 

elseif random == 9 then

doPlayerAddItem(cid, 2646, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou uma golden boots")

 

elseif random == 10 and getTilePzInfo(getCreaturePosition(cid)) == FALSE then

doCreateMonster('ghazbaran', getCreaturePosition(cid))

 

end

end

return doPlayerSendCancel(cid, "Você não tem dinheiro suficiente")

end

 

Agora, vai ai, uma segunda versão, mais obviamente (sem ghazbaran).

40% de ganhar algum item;

60% de não acontecer nada.

 

O script da versão dois fica assim:

function onSay(cid, words, param)

 

if doPlayerRemoveMoney(cid, 50000) == TRUE then -- dinheiro necessário

 

local random = math.random(1, 10)

 

if (isInArray({1, 2, 3, 4, 5, 10}, random)) then

doPlayerSendTextMessage(cid, 22, "Desculpe, não foi dessa fez, tente novamente.")

 

elseif random == 6 then

doPlayerAddItem(cid, 2160, 100)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou 500k")

 

elseif random == 7 then

doPlayerAddItem(cid, 2471, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou um golden helmet")

 

elseif random == 8 then

doPlayerAddItem(cid, 2469, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou uma dragon scale legs")

 

elseif random == 9 then

doPlayerAddItem(cid, 2646, 1)

doPlayerSendTextMessage(cid, 22, "Parabéns, você ganhou uma golden boots")

 

end

end

return doPlayerSendCancel(cid, "Você não tem dinheiro suficiente")

end

 

 

Depois vá em data/talkactions, abra o arquivo talkactions.xml e cole, entre as tags para players, a seguinte tag:

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

 

Bom, é só isso galera, espero que gostem ;)

E não esqueçam de agradecer.

Obrigado.

Link para o comentário
Compartilhar em outros sites

super[/color] organizado com cores e tudo mais caramba finalmente eu entendi isso.

 

Ah e QUOTE RULLEXZ ! -q

 

Tnx ' por ter postado.[/font][/size][/color]

 

Porra gabriel, agora que você entendeu?

HAHAAHAHA, aloka.

Mais eu gostei de ter ajudado :lol:

Acompanha meus posts que você vai aprender çaporra.

Obrigado.

Link para o comentário
Compartilhar em outros sites

--[/color]'

 

Eu não intendo umas coisas pois não sou nerd que nem tu vei kkkkkk' -q

Nem que nem o Yogotibia (zuera viu brow manda infração nao '-')

 

Tnx '[/font][/size][/color]

 

O, obrigado mesmo por avaliar, agora eu to falando sério.

Se vai gosta desses sistemas que eu to criando, e sempre continua legal desse jeito.

Agora vo zuar menos que.

Aew mano, é nois e mais ninguém.

 

õ//

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.