-
Total de itens
2098 -
Registro em
-
Última visita
-
Dias Ganhos
16
Tudo que SkyDangerous postou
-
Simplesmente faça assim. Em vez de deixar default bota o nome do seu script , ai ele aparecerá igual antigamente sem o trade. E edita o seu script do npc do jeito que quiser.
-
Muito bom ;D Bem criativo e bem util. Concerteza irá ajudar muito ;D rep + !
-
Tutorial- Adcionando Mounts No Seu Otserver
tópico respondeu ao Kindred de SkyDangerous em Lixeira Pública
Tutorial bem simples. Porém muito util para quem quer adicionar novas montarias. Parabéns -
Ops. Eu não li direito o seu tópico , achei que era como criar um website. Malz. Hospedar em um host? é o mesmo processo que em localhost , não tem nada de diferente
-
[Encerrado] Erro No Servidor, Serve Cai
tópico respondeu ao Gateu de SkyDangerous em Tópicos Sem Resposta
Para mim isso é normal. Acontece com todos , principalmente comigo. Aqui acontece raramente mesmo , quando abro e fecho várias vezes o servidor em um tempo. Você pode reportar o erro pro criador , ai só ele poderá dizer ;D -
Isle Of Solitude (Gm Island) By Potrecoo
tópico respondeu ao patrickjean de SkyDangerous em Mapping Show-Off
Precissa melhorar muito. Uma bom exemplo e a sacada que está flutuando ;D -
[Encerrado] Level Máximo 85, E Não Perder Xp Quando Morrer.
tópico respondeu ao lessa de SkyDangerous em Tópicos Sem Resposta
Isso é só um exemplo Mesma coisa que colocar multiplier="XXX"/> -
Olha , sinceramente eu tentei até pedir ajuda para os mais experientes , saiu isso eu não testei ainda ;( -- SCRIPT FEITO POR YUNIE e Modificado por SKyDANGEROUS -- config minlevel = 350 -- level para resetar price = 5000 newlevel = 1 -- level após reset newexp = 0 -- nova experiencia após reset -- end config function addReset(cid) resets = getResets(cid) setPlayerStorageValue(cid,1020,resets+1) return true end function getResets(cid) resets = getPlayerStorageValue(cid,1020) if resets < 0 then resets = 0 end return resets end 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, 'reset') then selfSay('Do you want to reset your character level? Your character will be logged off if you confirm. You must pay '..price..' gold coins to reset.', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerMoney(cid) < price then selfSay('You must pay '..price..' gold coins to reset.', cid) elseif getPlayerLevel(cid) < minlevel then selfSay('You must be at least level '.. minlevel ..' to reset.', cid) if getPlayerStorageValue(cid, 123456) >= 1 then return selfSaY("Voce so pode resetar uma vez", cid) else setPlayerStorageValue(cid, 123456, 1) doPlayerRemoveMoney(cid,price) addReset(cid) playerid = getPlayerGUID(cid) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level`="..newlevel..",`experience`="..newexp.." WHERE `players`.`id`= ".. playerid .."") end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok.', cid) elseif msgcontains(msg, 'quant') then selfSay('You have '..getResets(cid)..' reset(s).', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) E mais ou menos assim , ta certo , mas acho que falta arrumar pequenos detalhes !
-
Eu não sou tão bom em lua para tibia. Mas se você sabe um pouco , faz o seguinte. Quando ele resetar a primeira vez , você bota uma storage , e na segundo vez que ele tentar resetar vocÊ verifica se ele possui essa storage e não deixa ele resetar. Se eu fizer demoraria um pouco , mas essa é a lógica
-
Npc Que Teletransporta Apenas Premium Account
tópico respondeu ao Ponintatu de SkyDangerous em Lixeira Pública
Posso. Só mandar o link , que tento ajudar ;D -
[Arquivado]Como Tornar Um Ot Um Sucesso?
tópico respondeu ao Rafael Medeiros de SkyDangerous em Noticias - Arquivo
Vo dar uma dica só de experiente ! Quer tornar seu server famoso? Coloca assim: Servidor 24 e com Vagas para GM ! Sem zueira , fazia isso chuvia players. -
Isle Of Solitude (Gm Island) By Potrecoo
tópico respondeu ao patrickjean de SkyDangerous em Mapping Show-Off
Oh My God ! Não dá para ver nemhuma foto , recorta ela e posta ela , você tira foto inteira , até meu que é widescreen não dá para ver inteiro. -
Npc Que Teletransporta Apenas Premium Account
tópico respondeu ao Ponintatu de SkyDangerous em Lixeira Pública
ok. Acho que isso é só. Qualquer coisa to aqui , e se der certo pedi para fechar e mover o tópico ! -
[Encerrado] Level Máximo 85, E Não Perder Xp Quando Morrer.
tópico respondeu ao lessa de SkyDangerous em Tópicos Sem Resposta
Você bota exp como stages e bota só para receber exp até o level 85. <stage minlevel="1" maxlevel="85" multiplier="999"/> Ai ele só vai conseguir pegar até level 85 , agora morrer e não perder nada , um script ou algo assim daria , mas não sei fazer muito bem não -
[Arquivado]Python Vs Outras Linguagens
tópico respondeu ao SkyDangerous de SkyDangerous em Noticias - Arquivo
Sim , cada linguagem tem um tipo diferente , cada um tem sua função ;D Mais , python é 100% mais facil de se entender do que c# ,C , c++ e outras linguagens ;D -
Npc Que Teletransporta Apenas Premium Account
tópico respondeu ao Ponintatu de SkyDangerous em Lixeira Pública
Toma aqui local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start 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 -- OTServ event handling functions end -- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'NOME DA CITY'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to NOME DA CITY for 95 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 95, destination = {x=109, y=28, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'NOME DA CITY2'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to NOME DA CITY2 for 60 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 30, cost = 60, destination = {x=761, y=732, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'NOME DA CITY3'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to NOME DA CITY3 for 95 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 95, destination = {x=431, y=420, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'NOME DA CITY4'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to NOME DA CITY4 for 40 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 40, destination = {x=103, y=411, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'NOME DA CITY5'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to NOME DA CITY5 for 80 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 80, destination = {x=883, y=584, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) keywordHandler:addKeyword({'sail'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can only take you to NOME DA CITY, NOME DA CITY5, NOME DA CITY2, NOME DA CITY3, NOME DA CITY4, Talas and Mandrin.'}) keywordHandler:addKeyword({'job'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I am the captain of this ship.'}) keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can only take you to NOME DA CITY, NOME DA CITY5, NOME DA CITY2, NOME DA CITY3, NOME DA CITY4, Talas and Mandrin.'}) -- Makes sure the npc reacts when you say hi, bye etc. npcHandler:addModule(FocusModule:new()) Sabe editar né? -
OmG Que tutorial , muito bom mesmo deve ter demora um século. Vai ser util para mim concerteza ;D
-
[Boss] Invasão De Orshabaal Em Silvera!
tópico respondeu ao Fernandinand de SkyDangerous em Notícias e Discussões - Tibia Global
Hoje em dia , tem gente que sola o orshabaal. Não sei pra que ele existe , não cai nada de tão especial. -
[Encerrado] [Ajuda] Sqlite Rollback
tópico respondeu ao SkyDangerous de SkyDangerous em Tópicos Sem Resposta
Ok. Eu não tinha testado isso Eu tive que utilizar comandos , pq deletar automatico não dava ;( , ele dava um rollback -
Muito bom ;d Eu ja tinha postado um esses dias atras , porém o seu possui mais comandos ;D
-
Alguem ai dá um help ! Eu instalei um server 8.7 , e baixei um sqlite o mais novo ! Ai eu fui trocar a senha do GOD , ele não deixa eu trocar , eu atualizo a modificações fica do jeito que estava ! Alguem da um help?
-
Não tem nada pronto ;( Mas se precissar de uma ajuda. Nome: Pedro Idade: 14 Cargo:Mapper,Scriptter,Programador,etc... : Programador e Mapper Experiência: Avançado Contato:Msn de preferencia. nbworldcs@hotmail.com
-
[Encerrado] Sobre Battle/follow
tópico respondeu ao krustybao de SkyDangerous em Tópicos Sem Resposta
é normal ( eu acho) Acho que deve ter um tempo para você pode andar novamente e ele não saia , uns segundos após o mostro morrer. As vezes tem alguma função errada ou sei lá , você ja testou em vários servidores ou so deu no seu? -
Coloca os items.otb do seu otserv na pasta do RMe , que acho que arruma isso
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.