-
Total de itens
114 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que Seagull postou
-
[pedido tutorial] deixa servidor online por moldem Wifi Vivo speed
tópico respondeu ao valakas de Seagull em Lixeira Pública
Dá sim senhor. Não me lembro muito bem o passo á passo, mas tem que desbloquear as portas do modem e do firewall. -
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:
-
EdMignari, você estava certo, meu deus era um erro tão tosco que não tinha me ligado.
-
Se tiver outro ITEMEDITOR que funcione, eu baixei este por julgar ser melhor, mas tendo um que funcione é o que importa.
-
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.
-
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:
-
Ainda ta caindo o loot.
-
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
-
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.
-
Tudo que você falou eu fiz, mesmo assim não funciona. Parece que não está funcionando pra nada.
-
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.
-
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.
-
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.
-
Me humilhou...
- 6 respostas
-
- editar script
- resolvido
-
(e 1 mais)
Tags:
-
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.
- 6 respostas
-
- editar script
- resolvido
-
(e 1 mais)
Tags:
-
Gostei bastante dei até uma estudada, teve algumas coisas que não entendi muito bem. Mas está funcional. Parabéns!
-
Tu mudou a pasta 'talkactions' e 'npcs' do antigo servidor direto pro OTX né?
-
[Encerrado]MersTurial - Scripter, 25h/dia e olhe lá!
tópico respondeu ao MersTurial de Seagull em Formação de Equipes
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. -
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.
-
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.
-
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?
-
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?
-
Mesmo erro: ------------------- Tentando ver outros códigos aqui e arrumar faz um tempão mas ta difícil.
-
Imagem do erro. .lua .otui .otmod
-
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.