[ Talkaction ]Aol's System

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Olá Xtibianos,

 

estou aqui para mostrar uma Talkaction minha, muito fácil de fazer.

 

Vá em 'talkactions.xml' e bote:

 

<talkaction words="!buyaol;!sellaol" script="aol.lua"/>

 

Em 'talkactions/scripts' crie uma pasta chamada aol.lua e bote isso dentro dela:

 

function onSay(cid, words, param)
if(words == "!buyaol") then
if(doPlayerRemoveMoney(cid, 10000) == TRUE) then
doPlayerAddItem(cid,2173,1)
doSendMagicEffect(getCreaturePosition(cid),tmp, CONST_ME_MAGIC_RED) 
else
doPlayerSendCancel(cid, "Você não tem o dinheiro suficiente.")
return TRUE
end


elseif(words == "!sellaol") then
if doPlayerRemoveItem(cid,2173,1) == TRUE then
doPlayerAddMoney(cid, 10000)
doSendMagicEffect(getCreaturePosition(cid),tmp, CONST_ME_MAGIC_RED) 
else
doPlayerSendCancel(cid, "Você não tem o Amulet of Loss(AoL)")
end
end
return TRUE
end

 

 

Pronto =D está feito seu comando !buyaol e !sellaol.

 

Créditos: MasterMathw

 

 

ByeBye ;D.

att,

MasterMathw

 

 

Voltando aos poucos.

Marcelinhosk3

GOD Maah [ADM]Marcelo
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/02/10Posts: 44Char no Tibia: Marcelinhord

é !buyaol ja existe esse comando fas tempo ... mas !Sellaol é novo mesmo assim valeu intensão ;D

Assinatura removida by Won Helder

Bruno1177

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 07/07/09Posts: 428Char no Tibia: '-'

É bem interessante para quem goste de sistemas assim! (eu prefiro o basicão, que tu vai no npc e compra! mas tudo bem)

Obrigado por trazer seu conteúdo ao XTibia!

 

Abraços.

justinbiebersign.png

 

minem.png

 

Contato: bruux@xtibia.com

 

 

 

Entrada na Equipe: 14/05/2010 Cargo: Estagiário

Promoção: 04/07/2010 Cargo: Imprensa

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Valeu os comentarios,

 

é sempre bom ouvir coisas boas de um tópico que você criou ^^

att,

MasterMathw

 

 

Voltando aos poucos.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

cara esse script que voce fez não funciona ele não retira o dinheiro,e nem vende o amuleto...

2 erros ai

voce usou

if doPlayerRemoveMoney(cid, 10000) == 1 then

 

o "== 1 then" em nova versoes não é mais usada

 

e sim "== TRUE then"

 

e vc uso

 

"elseif"

 

em vez de "else"

bossisg.png

joaohd

Neox Boy
avatar
Visconde
Visconde

INFOS

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

Vodkart, para ser mais exato, a parte do '== 1' está certo (em parte). No arquivo compat.lua, já está especificado que 'TRUE = 1' e 'FALSE = 0'. O erro cometido nesta parte é que nos otServer's mais novos, as funções já retornam 'TRUE' ou 'FALSE', logo, isto é desnecessário.

 

 

 

flw

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Dei uma modificada no script.

 

Espero que gostem...

att,

MasterMathw

 

 

Voltando aos poucos.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

bem legal em cara

 

continue assim

bossisg.png

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Valeu os comentários ai.

 

Script Atualizado.

att,

MasterMathw

 

 

Voltando aos poucos.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

aconselho a você ler mais alguns tutoriais basicos para scripting...

 

você tem futuro,

abraços

bossisg.png

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Novas alterações foram feitas.

 

Valeu os comentários.

att,

MasterMathw

 

 

Voltando aos poucos.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

mto bom o script,mais da para melhorar colocando em 1 só script

 

coloquei na lista atualizada

 

abraços

bossisg.png

matheus1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 14/05/10Posts: 114

Botei em 1 script só, vê se está correto.

 

Script sujeito a mudanças.

att,

MasterMathw

 

 

Voltando aos poucos.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

opa sim tudo correto

 

abraços

bossisg.png