Sejam bem vindos ao nosso forum, onde havera hacks, utilitários tutoriais e dicas para diversos jogos, fique conosco e desfrute do melhor.

Participe do fórum, é rápido e fácil

Sejam bem vindos ao nosso forum, onde havera hacks, utilitários tutoriais e dicas para diversos jogos, fique conosco e desfrute do melhor.
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Talkaction] Como fazer tente a sorte

Ir para baixo

[Talkaction] Como fazer tente a sorte Empty [Talkaction] Como fazer tente a sorte

Mensagem por Convidad Qua Mar 16, 2011 10:10 pm

Eae galerinha da CheatsHot.
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 Wink
E não esqueçam de agradecer.
Obrigado.
Anonymous
Convidad
Convidado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos