Ir para conteúdo

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. Não estou mt certo se irá adiantar, mas ñ custa tentar: local bless = {1, 2, 3, 4, 5} local cost = 20000 function onSay(cid, words, param) for i = 1, table.maxn(bless) do if(getPlayerBlessing(cid, bless[i])) then doPlayerPopupFYI(cid, "Você ja tem seu aol protegido com bless.") doSendMagicEffect(getPlayerPosition(cid), 31) return TRUE end end if(doPlayerRemoveMoney(cid, cost) == TRUE) then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doPlayerAddItem(cid, 2173, 1) doCreatureSay(cid, "Aol Protected!!!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) doSendMagicEffect(getPlayerPosition(cid), 48) else doPlayerPopupFYI(cid, "Você precisa de 20k para comprar aol protegido.") end return TRUE end
  2. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Como assim, quando vc logga? Tipo... É uma data base nova certo? Então está certo ela estar vazia. Mas se for tipo, TODA vez que vc logga, aí ela reseta, aí ta errado. Pf explique um pouco melhor sua situação.
  3. OH GOD!! Somos irmãos!
  4. Soh pra deixar claro, vc qr scroll VIP e não PREMIUM ne? Mais tarde qnd eu tiver no pc eu faço e te mando.
  5. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Nunca mexi em ot war, mas creio que sim, pois envolve a rate exp. Então creio que sim.
  6. local positions = { [1] = {x = 409, y = 805, z = 7}, [2]= {x = 344, y = 738, z = 7}, [3] = {x = 650, y = 844, z = 7}, [4] = {x = 757, y = 826, z = 7}, [5] = {x = 1017, y = 709, z = 6}, [6]= {x = 1041, y = 560, z = 6}, [7] = {x = 800, y = 554, z = 6}, [8] = {x = 793, y = 709, z = 7}, [9] = {x = 796, y = 428, z = 6}, [10] = {x = 790, y = 357, z = 6}, [11] = {x = 547, y = 218, z = 7}, [12] = {x = 520, y = 182, z = 7} } function onThink(cid, interval, lastExecution) for text, pos in pairs(positions) do doSendMagicEffect(pos, math.random(CONST_ME_DRAWBLOOD, CONST_ME_LAST)) doSendAnimatedText(pos, "Treiners", math.random(1, 255)) end return true end Tenta assim.
  7. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    Vesh... Tenta no outro formato então. (Tipo, se vc tentou em jpg, tenta em png).
  8. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    No msm formato que vc exportou a sprite. Tipo se vc exportou em jpg, salve em jpg. Se exportou em png salve em png.
  9. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    Vc salvou em que formato? Atenção na hora de salvar pelo photoshop, pois o formato padrão de "salvar" do photoshop é .psd
  10. Adiciona essa função no 050-function.lua : function doSendAnimatedText(pos, value, color, player) if not tonumber(value) then return error("arg #2 in doSendAnimatedText is not a number") end if isPlayer(player) then doPlayerSendTextMessage(player, MESSAGE_EXPERIENCE, "", value, color, pos) else for _, v in ipairs(getSpectators(pos, 7, 5, true)) do if isPlayer(v) then doPlayerSendTextMessage(v, MESSAGE_EXPERIENCE, "", value, color, pos) end end end end ~Escrito por ViitinG Pra pegar em todos os sqm, usa o script do suicide: local positions = { ["Treiners"] = {x = 409, y = 805, z = 7}, ["Treiners"] = {x = 344, y = 738, z = 7}, ["Treiners"] = {x = 650, y = 844, z = 7}, ["Treiners"] = {x = 757, y = 826, z = 7}, ["Treiners"] = {x = 1017, y = 709, z = 6}, ["Treiners"] = {x = 1041, y = 560, z = 6}, ["Treiners"] = {x = 800, y = 554, z = 6}, ["Treiners"] = {x = 793, y = 709, z = 7}, ["Treiners"] = {x = 796, y = 428, z = 6}, ["Treiners"] = {x = 790, y = 357, z = 6}, ["Treiners"] = {x = 547, y = 218, z = 7}, ["Treiners"] = {x = 520, y = 182, z = 7} } function onThink(cid, interval, lastExecution) for text, pos in pairs(positions) do doSendMagicEffect(pos, math.random(CONST_ME_DRAWBLOOD, CONST_ME_LAST)) doSendAnimatedText(pos, text, math.random(1, 255)) end return true end Vê se dá certo.
  11. Não que vá adiantar de alguma coisa, mas vamos testar sem usar as variaveis e sem usar math.random: local positions = { ["Treiners"] = {x = 409, y = 805, z = 7}, ["Treiners"] = {x = 344, y = 738, z = 7}, ["Treiners"] = {x = 650, y = 844, z = 7}, ["Treiners"] = {x = 757, y = 826, z = 7}, ["Treiners"] = {x = 1017, y = 709, z = 6}, ["Treiners"] = {x = 1041, y = 560, z = 6}, ["Treiners"] = {x = 800, y = 554, z = 6}, ["Treiners"] = {x = 793, y = 709, z = 7}, ["Treiners"] = {x = 796, y = 428, z = 6}, ["Treiners"] = {x = 790, y = 357, z = 6}, ["Treiners"] = {x = 547, y = 218, z = 7}, ["Treiners"] = {x = 520, y = 182, z = 7} } function onThink(cid, interval, lastExecution) for text, pos in pairs(positions) do doSendMagicEffect({x = 409, y = 805, z = 7}, CONST_ME_DRAWBLOOD) doSendAnimatedText({x = 409, y = 805, z = 7}, "Treiners", 140) end return true end Vá para o tp da posição {x = 409, y = 805, z = 7} e veja se o texto está funcionando lá.
  12. Dependendo da sua versão do server, o seu server pode ñ ter a função de mandar esses textos animados.
  13. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    O mais atual é o Photoshop CC
  14. Vc tem a pasta pot dentro da pasta htdocs?
  15. Qual versão do seu server?
  16. Posta o script do actionID 13500.
  17. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    @Beeny, apenas quis dizer o que vc ja disse. E complementar, respondendo à pergunta do membro.
  18. Va na pasta xampp/htdocs/pot e crie um arquivo chamado OTS.php e coloque isso dentro:
  19. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    Precisa recortar ñ.
  20. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    Eu também ja fiz sahuasuhashua Eu sempre ponho png, mas se vc for editar no paint coloque jpg.
  21. Cara, primeiro vc precisa saber onde é que cada script ta sendo usado, pra só dps editar.
  22. Quais são os id's das vocations epic's no seu server? @Edit, bom eu admiti que no seu server existem as vocations: 1 - Sorcerer 2 - Druid 3 - Paladin 4 - Knight 5 - Master Sorcerer 6 - Elder Druid 7 - Royal Paladin 8 - Elite Knight 9 - Epic master sorcere 10 - Epic elder druid 11 - Epic royal paladin 12 - Epic elite kinight Então vamo lá, va na pasta data/creaturescripts e coloque essa tag dentro do arquivo creaturescripts.xml: <event type="login" name="PremPromote" event="script" value="prempromote.lua"/> Agora va na pasta data/creaturescripts/scripts e crie um arquivo chamado prempromote.lua e coloque isso dentro: Agora na mesma pasta abra o arquivo login.lua e adicione isso antes do ultimo return TRUE: registerCreatureEvent(cid, "PremPromote") Agora va na pasta data/globalevents e adicione essa tag ao arquivo globalevents.xml: <globalevent name="PremPromote" interval="1800000" event="script" value="prempromote.lua"/> Agora va na pasta data/globalevents/scripts e crie um arquivo chamado prempromote.lua e coloque isso dentro:
  23. Danihcv postou uma resposta no tópico em Suporte OTServer Derivados
    Então na hora de exportar, vc exportou num formato "mutxo loko" sauhsauhas Qual formato vc exportou?
  24. As linhas ficam assim no config.php: $config['site']['newchar_vocations'][0] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample', 9 => 'Drunou Sample', 11 => 'Infernalist Sample'); $config['site']['newchar_vocations'][1] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample', 9 => 'Drunou Sample', 11 => 'Infernalist Sample'); (igual ao que o membro @narazaky postou)

Informação Importante

Confirmação de Termo