Ir para conteúdo

Seagull

Artesão
  • Total de itens

    114
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Seagull postou

  1. Dá sim senhor. Não me lembro muito bem o passo á passo, mas tem que desbloquear as portas do modem e do firewall.
  2. Seagull

    [AJUDA] Compilar

    Estou tentando compilar um OTX versão 9.83 pelo Microsoft Visual Estudio 2013 Professional. Porem está dando um erro em um "file" e não sei como concertar se alguem souber fico MUITO agradecido. Segue uma SS:
  3. EdMignari, você estava certo, meu deus era um erro tão tosco que não tinha me ligado.
  4. Se tiver outro ITEMEDITOR que funcione, eu baixei este por julgar ser melhor, mas tendo um que funcione é o que importa.
  5. Seagull

    [Ajuda] Item editor

    Boa Noite pessoal. É o seguinte, andei editando o meu .dat do tibia, porém agora preciso editar o items.otbm pra não dar debug, porém não estou conseguindo abrir. Sempre da erro e já não sei mais o por quê. Segue a SS, versão do servidor 9.83.
  6. Boa noite pessoal, to com um probleminha com meu item editor. Bom, eu editei a dat. do servidor porém agora chegou a vez de editar o items.otbm porém não to conseguindo abrir, da erro com todos items editor que eu baixo, se alguém poder me ajudar. Versão 9.83 do servidor. SS:
  7. Seagull

    [Ajuda] Fácil.

    Ainda ta caindo o loot.
  8. Boa noite estou tentando fazer uma script pra que se for level menor que 50 não perca o loot. Porém mesmo eu botando "true" ou "false" alí na função ele ta dropando, alguém sabe se é pra por outra coisa ou se tem outra função? Botei a TAG no creature.xml e no login. ​function onDeath(cid, corpse, killer) if isPlayer(cid) and getPlayerLevel(cid) < 50 then doCreatureSetDropLoot(cid, true) end return true end
  9. Seagull

    [Help] Script

    Olha quem está aqui mais uma vez Bom a dúvida é a seguinte, quero que apareça no look do player duas mensagems, uma caso tenha uma storage e outra caso não tenha. O que eu consegui até agora foi isso, só que está dando como váriavel nula: function onLook(cid, thing, position, lookDistance) if getPlayerStorageValue(cid, 20000) == sim then local a = 'olaaaaaaaa' else local a = 'oii' end if isPlayer(thing.uid) and thing.uid ~= cid then doPlayerSetSpecialDescription(thing.uid,''..a..'') return true ...... @ EDIT: Descobri o problema, era só por a variavel como global.
  10. Tudo que você falou eu fiz, mesmo assim não funciona. Parece que não está funcionando pra nada.
  11. Seagull

    [duvida] Templo!

    Primeiro você realmente tem que fazer isso: - Abrir o mapa editor e criar novas cidades. - Segundo, você tem que 'setar' a nova cidade do GOD, seja por database ou criando um portão com uma action que mude a cidade.
  12. Bom, boa noite primeiramente. Estou voltando aos otservers porém agora com o intuito de aprender, principalmente programação porém as vezes preciso de uma ajuda ( mais pra tirar dúvidas pois não manjo muito). Então se tiver alguem que manje bastante, como garou por exemplo, ou seila outros membros. Me mandem o face... Um exemplo de ajuda de script que preciso é esse, que estava fazendo mas não ta funcionando: Na verdade este é meu "primeiro" script em anos. Sempre li tutoriais mais nunca tinha uma ideia, e agora surgiu e quis por em praticas mas estou enfrentando problemas. function onAttack(cid, target) -- Ao Atacar. local skulls = {1, 2, 3, 4, 5} if isPlayer(cid) and isPlayer(target) then if and getPlayerStorageValue(cid, 3000) == 1 getPlayerStorageValue(target, 2000) == 1 then if getPlayerStorageValue(cid, 3000) == 1 and getCreatureSkullType(cid) == skulls then doCreatureSetSkullType(cid, 0) doPlayerAddExp(cid, 1) doRemoveCondition(cid, CONDITION_INFIGHT) end end end return true end Os scripts criados, postarei aqui para ajudar a comunidade.
  13. Cria um arquivo ".lua" em movements. local remove = 1000 -- Remove HP function onStepIn(cid, item, pos) if isPlayer(cid) then doCreatureAddHealth(cid, -remove) doSendAnimatedText(getCreaturePosition(cid), "FAIL", math.random(1, 255)) end return true end Agora em movements.xml adicione essa tag: <movevent type="StepIn" actionid="13229" event="script" value="stepdmg.lua"/> Prontinho, só ir no map editor e colocar ACTION ID 13229 nos tiles que vão tirar dmg.
  14. Tenta isto: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'sim')) and getPlayerVocation(cid, 2) then -- AQUI doPlayerSetTown(cid, 5) npcHandler:say("Seja bem vindo a Edoras.", cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'nao')) then npcHandler:say('Adeus Forasteiro..', cid) talkState[talkUser] = 0 end return true end function msgcontains(message, keyword) if(type(keyword) == "table") then return table.isStrIn(keyword, message) end local a, b = message:lower():find(keyword:lower()) if(a ~= nil and b ~= nil) then return true end return false end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Onde está o "AQUI", está o numero 2 como número da vocação, alí você muda para a vocação que quiser.
  15. Gostei bastante dei até uma estudada, teve algumas coisas que não entendi muito bem. Mas está funcional. Parabéns!
  16. Tu mudou a pasta 'talkactions' e 'npcs' do antigo servidor direto pro OTX né?
  17. Você tem algum trabalho ( script ) seu, que você considera o melhor, para nos mostrar? Algo que você realmente achou que ficou bom e teve que raciocinar bastante.
  18. Seagull

    A Fábrica

    Sistema de facção. Ao criar personagem, pedir pra escolher qual facção ele quer ser. - Existiriam dois tipos, ex: Azul e Vermelha. - Cada personagem da facção azul nasce em um lugar, e da vermelha em outro. - Se alguem da facção azul matar o da vermelha ou vice e versa, não fica pk e ainda ganha pontos de honra. - Pontos de honra podem ser trocados por items - Se alguem de mesma facção se matar perde pontos.
  19. Seagull

    [OTCliente] Atributos

    Seria isso: Esta vendo que tem uma parte mais clara no caso? tipo um quadrado mais claro... Queria fazer isso, e outra dúvida é o botão em forma de X não sei o código dele. E mudar a cor das letras, sei que tem como. Queria agradecer a todo mundo que meu ajudou, nesta madrugada consegui fazer. Que venham novos desafios. Queria agradecer muito ao OriGM, muito mesmo! e por fim ao Rikutachimoto que me ajudou um pouco na finaleira. Este é o resultado final.
  20. Seagull

    [OTCliente] Atributos

    Verdade! Eu não tinha reparado, mega fail da minha parte. -------------------------------------------------------- @Riku: Sabe como faço pra fazer a parte de dentro do MainWindow mais escura?
  21. Seagull

    [OTCliente] Atributos

    Milagrosamente funcionou, cara não entendi nada agora. HAHAHAH. Além de mudar para test e dar um espaçamento o que tu fez mais?
  22. Seagull

    [OTCliente] Atributos

    Mesmo erro: ------------------- Tentando ver outros códigos aqui e arrumar faz um tempão mas ta difícil.
  23. Seagull

    [OTCliente] Atributos

    Imagem do erro. .lua .otui .otmod
  24. Seagull

    [OTCliente] Atributos

    Olá OriGM, desculpe a demora. Imagine uma pessoa sem tempo e com muitos problemas. Esse sou eu, estou voltando aos poucos fiz tudo que tu me mandou, porém aconteceu dois problemas... Um foi de que não aparece o número, e o outro e que o char entra falando #getpoints#. Foto .lua .otmod .otui ------------------------------------------------- @Edit: Consegui arrumar, agora quando loga só aparece no roda pé do game: #getpoints# 1, mas não aparece no "atributosWindow", arrumei
  • Quem Está Navegando   0 membros estão online

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