Tutorial pequeno, mas bem útil, aprovado.
Obs: Eu só editei seu tópico para corrijir um erro de português.
Té.
Por Tibizeiro, 30 de dez. de 2010 em Actions e Talkactions
Tutorial pequeno, mas bem útil, aprovado.
Obs: Eu só editei seu tópico para corrijir um erro de português.
Té.
Editado Dezembro 30 por Luan Henrique
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Meus parabéns cara,acabo de aprovar um dos mais de mil scripts iguais que existtem
e não sei porque identificou um "local bp" ali se nem precisava...
ai ai xtibia sempre na mesma =S
info
Grupo: Campones
Registrado: 07/01/09
Posts: 51
Reputação: 0

Meus parabéns cara,acabo de aprovar um dos mais de mil scripts iguais que existtem
e não sei porque identificou um "local bp" ali se nem precisava...
ai ai xtibia sempre na mesma =S
Pelo menos fico feliz de ter feito a minha contribuição :smile_positivo:
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

uma contribuição que não fez a diferença,acho que você pode ir mais longe se quiser se dedicar,fazer um script que ainda não existe e que ngm pensou que tal?
você pode,apenas não desista.
info
Grupo: Campones
Registrado: 07/01/09
Posts: 51
Reputação: 0

Sim, estou apenas começando em scripts mas achei legal postar esse junto com esse mini tutorial
info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47

postar um script que já existia exatamente igual ? o que você pensou ?
info
Grupo: Campones
Registrado: 07/01/09
Posts: 51
Reputação: 0
To sem muita coisa pra fazer, to só no meu ot e decidi postar isso.
Vou ensinar a por o comando !aol, isso serve pra qualquer outro item.
#1 - Vá em data >> talkactions >>scripts.
#2 - Abra qualquer coisa, tire tudo e cole isto, eu usei o aol como exemplo
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == TRUE then
local bp = doPlayerAddItem(cid, 2173, 1)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Você comprou um amulet of Loss", TALKTYPE_ORANGE_1)
else
doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
No azul, é o ID do aol, 2173. Você pode trocar por qualquer coisa, como SD's armaduras etc.
De laranja, é a frase quando você ganha o aol.
De verde é o valor. Está em 10k, você pode mudar para o preço que quiser
Agora vá em Data >> Talkactions, ache o subtítulo players e cole isso:
<talkaction words="!aol" script="aol.lua" />
words="!aol", você pode mudar para por exemplo !buyaol, !queroaol, etc. Para mudar o item, só mude o ID do objeto lá no primeiro comando!
Ajudei? REP+!
COMENTEM POR FAVOR
Editado Dezembro 31 por Tibiarx
Corrijir erro de português.