!apostar, Nova Talkaction

MatheusGlad
em Actions e Talkactions

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

- O que o script faz?

 

R: Ele sorteia quantos itens voce quizer por uma talkaction !apostar e tem uma porcentagem de falha! (se for de gosto tire a porcentagem deixando 0)

 

Se voce consigui acerta ele sorteara premios pra voce, que podem ser bons ou ruims, e voce pode editar-lo.

 

 

Va em data/talkactions/scripts e adicione um arquivo apostar.lua e cole isto dentro:

-- Script por MatheusMkalo(Xtibia) e apocarai(Xtibia) --

function onSay(cid, words, param)

items = {2472,2493,6132,2495,2470} ------ Ids dos items

erro = 50 ------ Chance de erro

price = 100000 ---------- Preço

chance = math.random(1, table.maxn(items))

 

 

if getPlayerMoney(cid) >= price then

if doPlayerRemoveMoney(cid, price) then

if math.random(100) >= erro then

doPlayerSendTextMessage(cid, 25, "Parabéns. Você acaba de apostar " .. price .. " e ganhou " .. getItemNameById(doPlayerAddItem(cid, items[chance], 1)) .. ".")

addGanhos(cid)

doPlayerSendCancel(cid, "Você tem ao todo " .. getGanhos(cid) .. " acertos em suas apostas.")

else

doPlayerSendCancel(cid, "Você não obteve sucesso.")

end

else

doPlayerSendCancel(cid, "Você não tem dinheiro para apostar. O preço é " .. tonumber(price) .. " gold coins.")

end

else

doPlayerSendCancel(cid, "Você não tem dinheiro para apostar. O preço é " .. tonumber(price) .. " gold coins.")

 

end

return TRUE

end

 

 

function getGanhos(cid)

if getPlayerStorageValue(cid, 36979) <= 0 then

ganhos = 0

else

ganhos = getPlayerStorageValue(cid, 36979)

end

return ganhos

end

 

 

function addGanhos(cid)

if getGanhos(cid) == 0 then

setPlayerStorageValue(cid,36979,1)

else

setPlayerStorageValue(cid,36979, getGanhos(cid)+1)

end

return TRUE

end

Como o script ja tem suas explicaçoes nele nao postei como editar, e so ler!

 

Agora va em talkactions.xml e adicione esta tag:

<talkaction words="!apostar" script="apostar.lua"/>

 

Creditos:

MatheusMkalo,apocarai.

 

Duvidas ou sugestoes sao aceitas via MP ou no topico.

 

SE FOR POSTAR EM OUTRO FORUM OU SITE FAVOR DEIXAR OS CREDITOS

 

Update no Script!

Adicionado mensagem Parabens para avisar o ganho

Sistema para ver quantas vezes voce ja ganhou

Yours Mkalo :)

YuriGrandstorm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/05/08Posts: 27

MUITO BOM

 

OBRIAGDO FOI DE AJUDA...

Vampiresco

A única certeza é a morte...
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 26/02/10Posts: 158Gênero: MasculinoChar no Tibia: Vampiresco

Shoow.. Muito Obrigado vou Usar Aki ;P

Sou o tal humilde Deus, que cria o mais perfeito e justo mundo a se viver.. .. ..

paodequeijobh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/03/08Posts: 40

bacana essa action....acho q nunca vi nenhuma dessa aki no forum!

 

APROVADA

EH MEU FAN?

fanbardopao.png

pinkfloydfan.png

 

~> [X]1post (NADA)

~> [X]5 posts (SERVO)

~> [X]10 posts (CAMPONÊS)

~> [X]25 posts (CAÇADOR)

~> [ ]50 posts (CAVALEIRO)

~> [ ]100 posts (BARONETE)

~> [ ]200 posts (BARÃO)

~> [ ]300 posts (VISCONDE)

~> [ ]400 posts (DUQUE)

~> [ ]600 posts (ARQUEDUQUE)

~> [ ]800 posts (ARISTOCRATA)

~> [ ]1000 posts (REGENTE)

~> [ ]1400 posts (SÁBIO)

~> [ ]1800 posts (SACERDOTE)

~> [ ]2500 posts (PRÍNCIPE)

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

Update no Script!

Adicionado mensagem Parabens para avisar o ganho

Sistema para ver quantas vezes voce ja ganhou

Yours Mkalo :)

joaohd

Neox Boy
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/02/09Posts: 361Char no Tibia: Fearless Man

Ta melhorando hein. Tome como um desafio: O jogador coloca quanto ele vai apostar, quanto maior a quantia, melhores os premios...

 

flw

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

Olá, muito legal a script criativa, parabéns.

 

 

Rep+ para Apocarai e MatheusMkalo

Atenciosamente, Vilden.

DXtibiaXD

Att: Amem
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/12/09Posts: 57Char no Tibia: Pao Melado

e como apocarai ia ser mais rox

 

o mapper seleciona um area e vc coloca o intem que quer apostar e ganha otro mais ta rox adorei !

Msn: Hudson_hen31@hotmail.com

Orkut:

 

Att: Amem

 

 

jasonmraz.png

 

 

 

 

av261799.gif

kevinsz

A coruja do xtibia
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/07/09Posts: 41

Parabéns, Continue assim em..

Bem criativo, porém para mim sem muita utilidade.

 

Att, Focost

focost.jpg

guedes100

Cren Luci e nuk
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 03/04/10Posts: 211

é aqui nessa linha

items = {2472,2493,6132,2495,2470} ------ Ids dos items

 

só mudar o ID dos itens

Usuário Banido por atitude destrutiva.

 

Atenciosamente,

Equipe XTibia.

dragonlorde

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/03/10Posts: 78Char no Tibia: Dragonlordez

Ficou bem legal so que pode ser reduzido usando "and's" e usando certas linhas que estão como condições passa-las para funções simples...

Fora isso ficou muito bom

 

Não entendi pra que esse tonumber(price)...

Dragonlordez~



 

ssssjb.png

 

ironm.png

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

scripts exelente continue assim trazendo grandes scripts para o forum!

NOTA 10!

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

Dobol

MATHEUSP.COM.BR
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/09Posts: 246Gênero: MasculinoChar no Tibia: Aran Than

Cara, muito legal a script...

 

Sabe o que você poderia fazer tambem? Um script que a pessoa pode multiplicar o item ou perde-lo...

 

exemplo - 30% de multiplicar e 70% de perder, e para usar tem que pagar Xgps...

 

Acho que seria legal também...

Antigo TheSleeper (Mapper) voltando para a área de jogos como Dobol ;)

Meus Trabalhos
• Annihilator Full Global
Talkaction - !aol