Postado Maio 14, 2014 11 anos Alguém tem um script porta que ao passar por ela a pessoa ganhe uma bonificação de 25% extra de exp(só de para passar por ela sem volta..) e de contrapartida se a pessoa entrar em tal teleport a exp voltar ao normal.(Com action ou unique ids ) Editado Maio 14, 2014 11 anos por llucas75 (veja o histórico de edições)
Postado Maio 14, 2014 11 anos não sei se dá pra remover a exp bonus, vou procurar umas funções aqui e se eu achar eu faço pra ti.
Postado Maio 15, 2014 11 anos Solução só colocar no movements com algum action ou unique id e colocar esse mesmo action/unique id no chão da porta e no teleporte... esse script possui bugs que tendem ao infinito mas to confiando em você pra pensar numa solução e postar o script completo. Dica: um dos bugs é caso o player entre na quest e saia, a exp vai ficar pra sempre com ele kkk o outro é se ele entrar, pisar no tile e vai ganhar exp, ele sai do tile pra frente, volta pra trás pra perder a exp e vai pra frente em direção a quest.. daí ele termina tudo e quando sair no teleporte ele vai ganhar a exp a mais e ficar com ela pra sempre auhauhauh se vc n conseguir eu resolvo pra ti dps local storage = 77788 local value = 1.25 -- 1x exp normal +25% function onStepIn(cid, item, position, fromPosition) if (getPlayerStorageValue(cid, storage) < 1) then setPlayerStorageValue(cid, storage, 1) doPlayerSetExtraExpRate(cid, value) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Now you're with "..value.."x of experience!") elseif (getPlayerStorageValue(cid, storage) == 1) then doPlayerSetExtraExpRate(cid, -value) setPlayerStorageValue(cid, storage, 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You're no longer with "..value.."x experience!") end return true end
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.