Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. SkyLigh

    BUG no Trade

    Cuidado com o #up só o permitido depois de 24 horas desde a ultima atualização no tópico, caso o feito se repita você sera alertado e suspenso.
  2. Sim a versão 10.81 eu acho que e a mais recente, os scripts mudaram completamente.
  3. Como que o script trava seu sv? tem certeza que é ele?
  4. Eu só cheguei a testar no 0.3.6 e 0.3.4 sobre o 0.4 não sei... ocorre algum erro no distro?
  5. Seu download foi aprovado.
  6. Parabéns seu download foi aprovado.
  7. SkyLigh

    Teleport

    Movido para resolvidos. Tópico Movido Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Scripting" para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  8. Infelizmente não não sei como funciona muito bem o tfs 1.2 e as funções mudaram muito.
  9. Retire o nome do outro fórum caso contrario seu tópico sera deletado.
  10. SkyLigh

    Teleport

    Teste do jeito que enviei acima.
  11. Sem falar que o download é difícil, a um tempo atras eu peguei um 8.54 e passei pro 8.6 e dei uma editada só que acabei perdendo o mapa quando troquei de pc.
  12. Abra seu config.lua e procure por rateExperience e ao lado vai tê os números e coloque a exp que você quer.
  13. SkyLigh

    Teleport

    Acabei esquecendo, consertado.
  14. SkyLigh

    Teleport

    function onAdvance(cid, skill, oldLevel, newLevel) local pos, lvl, stg = {x=210, y= 10, z= 6 }, 300, 99001 -- pos, level, storage para nao repetir 2x if newLevel == 300 and getPlayerStorageValue(cid, 99001) <= 0 then setPlayerStorageValue(cid,99001,1) doTeleportThing(cid, pos, false) doPlayerSendTextMessage(cid, 22, "Você upou level 300 e foi teleportado") return true end end
  15. Movido para resolvidos. Tópico Movido Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Mapping" para "OTServ → Suporte OTServ → Suporte Mapping → Pedidos e dúvidas resolvidos - Mapping".
  16. Parabéns seu tutorial foi aprovado.
  17. Parabéns seu tutorial foi aprovado.
  18. Por qual motivo o tutorial foi removido? Pode ser considerado como recusado? Aguardo respostas.
  19. Para que eu possa aprovar, o seu download preciso que você faça um scan o scan do 4shared não e tão eficaz.
  20. Parabéns seu download foi aprovado. Já joguei muito o mapa yurots infelizmente hoje em dia é difícil vê algum online.
  21. Que bom que funcionou, sobre a questão pra passar pro tfs 1.2 creio que tenha como adaptar sim.
  22. Infelizmente seu tutorial foi recusado por que está mal organizado, tente utilizar spoilers e codes. Tópico Movido Este tópico foi movido de "OTServ → Aprovações → Aprovação de Tutoriais" para "OTServ → Aprovações → Aprovação de Downloads → Downloads reprovados".
  23. Fala galera tudo bem? Essa semana teve um membro que pediu um evento de double exp até que consegui fazer usando alguns scripts como base, então vamos ao código. INSTALAÇÃO Vá em data/creaturescripts/scripts e em creaturescripts.xml adicione a seguinte tag. <event type="kill" name="ExpBonus" event="script" value="exp.lua"/> Em data/creaturescripts/scripts crie um arquivo .lua e renomeie para exp.lua e adicione o seguinte código. function onKill(cid, target) if isPlayer(cid) and isMonster(target) then if getGlobalStorageValue(102590) - os.time() >= 1 then local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = ((getMonsterInfo(string.lower(getCreatureName(target))).experience*1.5*exp)/2) doPlayerAddExperience(cid, count) addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60)) end else return TRUE end return TRUE end Agora no data/creaturescripts/scripts e login.lua adicione a seguinte tag. registerCreatureEvent(cid, "ExpBonus") Agora vá em data/talkactions/scripts talkactions.xml <talkaction words="/doubleexp" access="5" event="script" value="exp.lua"/> Em data/talkactions/scripts crie um arquivo.lua e o renomeio para exp.lua e adicione o seguinte código dentro. function onSay(cid, words, param, channel) local config = { storage = 102590, } if(param == 'cancel') then if getGlobalStorageValue(config.storage) > 0 then setGlobalStorageValue(config.storage, -1) doBroadcastMessage("Double Exp cancelado") end return true end param = tonumber(param) if(not param or param < 0) then doPlayerSendCancel(cid, "Digite por quantas horas o evento ira durar") return true end if getGlobalStorageValue(config.storage) - os.time() <= 0 then setGlobalStorageValue(config.storage, os.time()+param*60*60) doBroadcastMessage("Exp bonus ativado 50% + EXP por "..param.." horas! Aproveite.") end return true end COMO UTILIZAR Para ativar o comando digite /doubleexp Quantidade de horas que vai durar o evento Exemplo /doubleexp 3 o evento ira durar por 3 horas. Para cancelar o evento basta digitar /doubleexp cancel apenas os GOD'S podem utilizar os 2 comandos. Créditos --- Pela postagem do tópico e edição nos códigos. --- Por eu tê pego uma parte de um script dele do creaturescripts. Espero que gostem
  24. SkyLigh

    Novo Cargo

    então poste seu talkactions.xml aqui também e coloque dentro, de um e de um
  25. Movido para resolvidos. Tópico Movido Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Scripting" para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...