Ir para conteúdo

KotZletY

Héroi
  • Registro em

  • Última visita

Tudo que KotZletY postou

  1. data/npc/scripts e crie um arquivo chamado ultragod.lua e adicione essa essa script dentro: Agora vá em data/npc e crie um arquivo com o Ultra God. E adicione isso dentro: Depois só adicionar o NPC no mapa pelo RME e seja feliz! xD
  2. Suave! xD
  3. Tem sim: Adiciona ae: function onLogin(cid) local config = { com_vip = "Você tem 50% de exp a mais agora por ser vip!", -- Mensagem que vai aparecer quando ele tiver com vip com_vip2 = "Você tem bless automatica por ser vip!", --Mensagem que vai aparecer quando ele tiver com vip falando que ele tem bless gratis e altomatica sem_vip = "Tornesse vip e ganhe 50% a mais de experiencia!", -- Mensagem que vai aparecer quando ele tiver sem vip. Pedindo para ele se torna um player vip sem_vip2 = "Tornesse vip e ganhe bless automatica!", -- Mensagem que vai aparecer quando ele tiver sem vip, falando que ele pode ter bless automatica se for vip s = 13540, -- Aqui você adiciona a Storage que mostra que ele está com vip. } if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.com_vip) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.com_vip2) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.sem_vip) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, config.sem_vip2) end return true end Só fiz alterá a cor da msg aqui : MESSAGE_STATUS_CONSOLE_ORANGE, de blue(Azul) para Orange(Laranja) xD
  4. Vá em data/creaturescripts/scripts e abra o arquivo login.lua e adicione essa função antes do último returne true: local txt = [[ Sua mensagem vem escrita aqui. Bom jogo! ]] doPlayerPopupFYI(cid, txt) E coloque a mensagem que você quer dentro dos parâmetros. [[ aqui dentro e não fora! xD Hu3hu3hu3 ]] Qualquer duvida tamo ae! xD
  5. function onLogin(cid) local config = { com_vip = "Você tem 50% de exp a mais agora por ser vip!", -- Mensagem que vai aparecer quando ele tiver com vip com_vip2 = "Você tem bless automatica por ser vip!", --Mensagem que vai aparecer quando ele tiver com vip falando que ele tem bless gratis e altomatica sem_vip = "Tornesse vip e ganhe 50% a mais de experiencia!", -- Mensagem que vai aparecer quando ele tiver sem vip. Pedindo para ele se torna um player vip sem_vip2 = "Tornesse vip e ganhe bless automatica!", -- Mensagem que vai aparecer quando ele tiver sem vip, falando que ele pode ter bless automatica se for vip s = 13540, -- Aqui você adiciona a Storage que mostra que ele está com vip. } if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.com_vip) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.com_vip2) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.sem_vip) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.sem_vip2) end return true end
  6. Mano, cuidado com double poste. Você postou dois tópicos com a mesma duvida. Leia as regras manin, você pode ser punido por coisas assim. Tenha mais cuidado! xD
  7. Data/creaturescripts/scripts e crie um arquivo chamado vipexp.lua dentro coloque: function onLogin(cid) local rate = 1.5 -- 50% local config = { welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!", not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!", s = 13540, -- storage vip } if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end return TRUE end ainda dentro da pasta, abra o arquivo chamado: login.lua, e adicione isso essa tag: registerCreatureEvent(cid, "ExpVip") Agora abra o arquivo creaturescripts.xml e adicone essa tag <event type="login" name="ExpVip" script="vipexp.lua"/> @Editando o Script: welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!", -- Caso o player já for vip, ele vai verificar se o player é vip, e vai falar que ele já tem vip e que já, e o própio script vai aumentar o xp dele em 50%. Ou seja se você tiver um script que aumenta o xp dele em 50%, remova-o do seu server, pois esse script já aumenta os 50% do xp.. not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!", -- Aqui já diz tudi, torne-se vip e ganhe 50% de xp! xD Caso queira outra frase basta alterá. local rate = 1.5 -- 50% -- Aqui ele aumenta a rate dos players que são vip, para 50%, caso queira mais ou menos, basta mudar a gosto! xD É Noiz!
  8. Uso TFS 0.3.6 pl1 e o server é versão 8.54!
  9. Pode crê, compreendi perfeitamente.. Bom aqui ta uma das Spell para dar um exemplo.. E ela não tem exhausted dentro do script. E aqui um pedaço da spell.xml que vou ter que apagar exhausted de todas, e adicionar em cada Jutsu! " Vai demorar pra Krl " Mais fazer o que né ? Vai ser foda editar todas, tem mais de de 100 jutsus nessa porra, mais é noiz! Hu3hu3hu3
  10. Isso apareci quando você loga ?
  11. KotZletY postou uma resposta no tópico em Suporte Tibia OTServer
  12. KotZletY postou uma resposta no tópico em Suporte Tibia OTServer
    Download >> Object Builder 0.3.4
  13. Apaga o nome do file deixando assim: sqlFile = ""
  14. Não sei, não entendi muito bem... Mais se for a questão de logar vários chars na mesma conta, a solução é essa.
  15. KotZletY postou uma resposta no tópico em Suporte Tibia OTServer
    Se você usa Object Builder, antes de clicar em Open para abri, marque a opção Extended... Creio que pode ser isso, nunca usei SPR estendida! xD
  16. Vá na pasta do seu Servidor e abra o config.lua procure por onePlayerOnlinePerAccount = true Mude para onePlayerOnlinePerAccount = false Assim, o player pode logar varios Char's na mesma account!
  17. Iae galera, é o seguinte, tava vendo umas Spell's aqui no meu servidor, e coloquei 2 spell na hotkey do client, então usei as duas, foi quando eu vir que quando uso a primeira, em quanto o exhausted da primeira não acabar, eu não poderei usar a proxima, exemplo: Eu uso a Spell " Tk no jutsu " que tem 10 segundos de exhausted, em quanto os 10 segundos de exhausted dessa Spell não acabar, eu não posso usar nenhuma outra! Como posso resolver isso ? Obrigado desde já, darei Rep+ aquele que puder me ajudar! xD
  18. Nada irmão, fico feliz em ter ajudado!
  19. Seria isso o que você ta procurando ? Se for ta aqui o script: Bom, como pode ver o Effect que estou usando seria um Missile, que é um Distance Effect, caso a sua Effect for a comum, basta alterar para setCombatParam(combat4, COMBAT_PARAM_EFFECT, 134) e coloca o numero da sua Effect, e basta colocar os dois effects que você deseja, como são dois, coloque os dois.. Vamos da um exemplo de como vai ficar: Vamos supor que seja o Effect 200 e o 250, então ficaria assim: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 199) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6.2, 1, -6.1, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 249) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -7.1, 1, -6.9, 1) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 199) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -7.1, 1, -6.2, 1) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 249) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -6.8, 1, -6.9, 1) Caso queira que a Spell seja mais longa, no caso dure mais tempo, basta criar um novo local combat e configurar corretamente... O tempo que cada Effect no caso Hit é lançado você configura no final: addEvent(onCastSpell1, 200, parameters) 1000 = 1 segundo 100 = 1 Milésimo de segundo. Menos de um minuto! Bom qualquer coisa tamo ae! xD
  20. KotZletY postou uma resposta no tópico em Suporte Tibia OTServer
    Seja mais especifico com seu erro amigo. O que está escrito no erro ? Tem print dele ?
  21. KotZletY postou uma resposta no tópico em Suporte OTServer Derivados
    Ta na seção errada brother. Aqui é a areá de Sprite, e não Script... Mais cuidado maninhow! xD
  22. KotZletY postou uma resposta no tópico em Suporte Tibia OTServer
    Não sou Scripter, mais a função de adicionar Item o player, ta dizendo que o item não foi encontrado, ou seja o Item não existe no servidor, ou o ID do item ta incorreto fazendo com que o Scripter não consiga adicionar o Item ao player. Pelo menos é o que acho, pelo que olhei no erro e no Script.

Informação Importante

Confirmação de Termo