Mto brigado cara, me ajudou demais.
flw
Por gonorreiaswat, 18 de jul. de 2011 em Tutoriais de Scripting
Mto brigado cara, me ajudou demais.
flw
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Bom tutorial, vou aprova-lo agora mesmo.
Parabéns!
info
Grupo: Campones
Registrado: 05/06/10
Posts: 12
Reputação: 0
Char no Tibia: Retired

Ainda nao usei mas vou usar concerteza ..
Perfeito pra vender por vip por que é uma vantagem e nao é muito apelao como aqueles itens q aumenta 60 de skill etc ..
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Ainda nao usei mas vou usar concerteza ..
Perfeito pra vender por vip por que é uma vantagem e nao é muito apelao como aqueles itens q aumenta 60 de skill etc ..
Sim, fique a vontade em usufruir do Script.
Abraços :smile_positivo:
info
Grupo: Campones
Registrado: 26/07/11
Posts: 2
Reputação: 0
Char no Tibia: Oxana Bin Erva

Quando tento desativar o anel o servidor cai =/
Mas valeu aih cara! ^^
Eu tentei novamente entrar, chequei tudo, mas o server cai sempre que clico no ring of experience =s
Uso versão 8.54 / Alissow 4.0 Editado.
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Quando tento desativar o anel o servidor cai =/
Mas valeu aih cara! ^^
Eu tentei novamente entrar, chequei tudo, mas o server cai sempre que clico no ring of experience =s
Uso versão 8.54 / Alissow 4.0 Editado.
Quais são as "ID's" dos anéis que você colocou em seu server?
Abraços
info
Grupo: Campones
Registrado: 10/05/09
Posts: 93
Reputação: +24
Gênero: Masculino

Bom fora esse debug quando tenta tirar e colocar o ring (usei os meusmos id que você e uso a versão 8.60 tfs 0.4dev) na versão para recarregar ta faltando um end no repair_ring.lua
nessa parte
elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
talkState[talkUser] = 0
selfSay('Ok then.', cid)
end(aqui esta faltando esse end)
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Editado Julho 27 por Decos
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Bom fora esse o debug quando tenta tirar e colocar o ring na versão para recarregar ta faltando um end no repair_ring.lua
nessa parte
elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
talkState[talkUser] = 0
selfSay('Ok then.', cid)
end(aqui esta faltando esse end)
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Nem percebi... mas se funcionou aí e você conseguiu já vale...
Bom uso ae, e muito obrigado pelo REP+
Abraços :smile_positivo:
info
Grupo: Campones
Registrado: 10/05/09
Posts: 93
Reputação: +24
Gênero: Masculino

CAra na boa sei que foi boa a sua iniciativa de trazer esse script mais não funciona mano, se você tivesse feito e não copiado conseguiria arrumar, o problema esta quando você tira o ring, esta usando o mesmo script ae é óbvil que o servidor vai se perder e dar debug, apesar de tudo o script é bom então vai ae a minha ajuda no movements faça dessa maneira
<movevent type="Equip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/>
<movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/>
<movevent type="Equip" itemid="7708" slot="ring" event="script" value="expring2.lua"/>
Não precisa de dequip para o iten 7708 pois ao equipar ele vai se tornar o 7697 novamente.
Após abra a pasta (Data / Movements / Scripts) e crie um arquivo com o nome "expring2.lua" (pode copiar um arquivo existente e renomeá-lo não esqueça de apagar o conteudo do arquivo caso opte por copiar).
Após abra o arquivo (expring2.lua) e cole o código abaixo dentro.
function onEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Agora voce ganha 2x mais experiencia!')
doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*2)
return TRUE
end
coloquei como message_info_descr para aparecer em verde se desejar mude a cor (o do ring está 22- branco)
Editado Julho 28 por Decos
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Bom, eu uso este mesmo Script em meu servidor, e além de ver outros usuários usando, então sobre o que você disse acima, "Se vc tivesse feito e não copiado" você está me acusando de não saber bosta coisa nenhuma de Script, como se eu ficasse fuçando foruns para trazer conteúdo e ganhar REP+..
Eu não preciso disso, no seu caso, já que o Script não funcionou pra você, faça o seu funcionar e caso alguém venha realmente postar aqui que está com problemas, terei o maior prazer em ajudar... Como tenho feito, até por MSN.
Sobre o DeEquip, isso é verdade, nem tinha parado pra pensar... pois eu montei e remontei esse Script, mas como pode ver não tem mta coisa a fazer já que é um Script pequeno, tanto que no "movements.xml" eu nem abri mais este arquivo pra mexer neste Script e sim mexia somente no arquivo ".lua" que é onde está a principal função.
Obrigado por comentar e por colaborar com o Script.
Abraços :smile_positivo:
SemMais.
Belo topico.
Muito bem explicado..
REP +
@Gonorreia
Tira uma duvida minha por favor.
eu configurei tudo certinho ... só que ele não ta só DOBRANDO A XP, ele ta dando UNS 100X a + de xp ..
Aonde mecho pra configurar a % de xp ?
Obrigado
-------------EDIT------------
Ja achei aonde mudo a porcentagem de xp .
só que encontrei um novo problema, meu XP RING não GASTA TEMPO ( é INFINITO)
Estou usando o ring (Death ring )
Será que é por causa disso ?
Alguem me ajuda pls
Editado Julho 30 por Xongus
info
Grupo: Campones
Registrado: 24/09/08
Posts: 15
Reputação: +1
Char no Tibia: amigodotuti

mto noob unica coisa que fez foi buga os items do meu ot
rep-
LIXO ![]()
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Talves seja sua ignorancia que fez seus items bugarem, pois eu uso aqui e vários amigos também usam.mto noob unica coisa que fez foi buga os items do meu ot
rep-
LIXO
REP-?
Manda ae. :smile_positivo:
@@@ Xongus
Talves seja sim, ou então algo no Items.xml que ficou faltando.
abraços :smile_positivo:
info
Grupo: Artesão
Registrado: 23/02/11
Posts: 129
Reputação: 0
Char no Tibia: Master Furlanetto

Esse script é antigo ein Adriano.
KOSOKAOKSAOKSKOAOSOK'
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais
Valeu por comentar e Obrigado também pela explicação do PBOT.
Abraços :smile_positivo: