-
Total de itens
2098 -
Registro em
-
Última visita
-
Dias Ganhos
16
Tudo que SkyDangerous postou
-
moveevent Trainer Temporário
tópico respondeu ao SkyDangerous de SkyDangerous em Actions e Talkactions
ai era só por anti-afk pra ficar mechendo o carinha. esse script, mesmo rodando o char ele vai tirar ele de lá ;D -
dúvida [Encerrado] Problema Na Configuração Lua
tópico respondeu ao Secuela de SkyDangerous em Tópicos Sem Resposta
/\ Não faz o que o membro a disse, tem nada haver. Provavelmente você retirou os "--" de maneira errada, ou esqueceu alguma tag sem "". Mais o que eu vejo ai que você deve ter retirado para funcionar o gesior, vai tem que refazer tudo novamente.- 4 respostas
-
- problema na configuração lua
- tibia
- (e 1 mais)
-
O script tem a função de por um limite para o treino do player, fazendo com que ao termino desse tempo coloque ele de volta ao templo. Esse script utilizado no globalwar e alguns outros servidores que já joguei, muito bom, eu recomendo. local session, events = 45 * 60, {} local templepos = {{x=32369,y=32241,z=7},{x=32957,y=32076,z=7},{x=33217,y=31814,z=8},{x=33213,y=32454,z=1}} function train(cid, time) if isPlayer(cid) then if os.time() - time >= session then events[getPlayerGUID(cid)] = nil doTeleportThing(cid, templepos[math.random(1, #templepos)]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your training session expire. Thanks for playing our server!.") else events[getPlayerGUID(cid)] = addEvent(train, 3000, cid, time) local v = getThingPos(cid) doSendAnimatedText(v, 'Training!', TEXTCOLOR_RED) doSendMagicEffect(v, CONST_ME_MAGIC_GREEN) end end end function onStepIn(cid, item, pos, fromPos) if isPlayer(cid) then train(cid, os.time()) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Welcome to the train chamber. You will now start your 45 minute session.") end end function onStepOut(cid, item, pos, fromPos) if isPlayer(cid) then local v = getPlayerGUID(cid) if v then stopEvent(events[v]) events[v] = nil end end end movements.xml <movevent type="StepIn" actionid="id da action" event="script" value="nome do arquivo.lua"/> <movevent type="StepOut" actionid="id da action" event="script" value="nome do arquivo.lua"/> Observações: O script está para teleportar os players randomicamente nas coordenadas, peço que altere elas para a do seu ot. Nessa Linha: {{x=32369,y=32241,z=7},{x=32957,y=32076,z=7},{x=33217,y=31814,z=8},{x=33213,y=32454,z=1}} Credits: Desconhecido.
-
[Básico] - Criando A "natureza Verde"
tópico respondeu ao darklight de SkyDangerous em Tutoriais de Mapping
O título do tópico: Como Cirar Seria: Como Criar? -= ótimo tutorial, parabéns ! -
pedido Preciso De Npcs De Addons Separados!
pergunta respondeu ao muriloot1 de SkyDangerous em Scripts
Ta explicado amigo, ele quer igual do global. Onde existe vários npcs para fazer o addons espalhado pelo mapa. -
Tantos Up's. Reportado amigo, sua dúvida e complicada, a resposta provavelmente demorará para sair. Up's é a cada 24h;
- 23 respostas
-
- ajuda please
- otserv
-
(e 2 mais)
Tags:
-
esse script aqui cria um arquivo na pasta actions/scripts mounts.lua e cola isso local function tameMonster(cid, item, itemEx, tame, run, broken) n = math.random(100) if n <= broken then doCreatureSay(cid, "Lost item", TALKTYPE_ORANGE_1) doRemoveItem(item.uid) elseif n > broken and n <= (tame+broken) then doRemoveItem(item.uid) doCreatureSay(cid, "You tamed", TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You tamed "..getCreatureName(itemEx.uid)..".") return true elseif n > (tame+broken) and n <= (tame+broken+run) then doCreatureSay(cid, "Fled", TALKTYPE_ORANGE_1) doRemoveCreature(itemEx.uid) else doCreatureSay(cid, "Try again", TALKTYPE_ORANGE_1) end return false end local function inArray(table, value) for i,v in pairs(table) do if (v.name == string.lower(value)) then return i end end return 0 end local mounts = { {item = 13322, name = "wailing widow", id = 1, tame=10, run=39, broken=51}, {item = 13313, name = "terror bird", id = 2, tame=10, run=39, broken=51}, {item = 5907, name = "bear", id = 3, tame=7, run=39, broken=54}, {item = 13310, name = "black sheep", id = 4, tame=7, run=35, broken=58}, {item = 13308, name = "midnight panther", id = 5, tame=10, run=39, broken=51}, {item = 13309, name = "draptor", id = 6, tame=10, run=39, broken=51}, {item = 13320, name = "crustacea gigantica", id = 7, tame=10, run=39, broken=51}, {item = 13262, name = "boar", id = 10, tame=10, run=39, broken=51}, {item = 13306, name = "undead cavebear", id = 12, tame=10, run=39, broken=51} } function onUse(cid, item, fromPosition, itemEx, toPosition) if isCreature(itemEx.uid) then if inArray(mounts, getCreatureName(itemEx.uid)) > 0 then i = inArray(mounts, getCreatureName(itemEx.uid)) if item.itemid == mounts[i].item and not getPlayerMount(cid, mounts[i].id) then if tameMonster(cid, item, itemEx, mounts[i].tame, mounts[i].run, mounts[i].broken) then doSendMagicEffect(fromPosition, CONST_ME_MAGIC_BLUE) doRemoveCreature(itemEx.uid) doPlayerAddMount(cid, mounts[i].id) else doSendMagicEffect(toPosition, CONST_ME_POFF) end end end end return true end depois no items.xml [/color][/size][/font] <action itemid="13310" script="mounts.lua"/> --reins <action itemid="13309" script="mounts.lua"/> --harness <action itemid="13308" script="mounts.lua"/> --leather whip <action itemid="13313" script="mounts.lua"/> --carrot on a stick <action itemid="13262" script="mounts.lua"/> --hunting horn <action itemid="13320" script="mounts.lua"/> --Giant Shrimp <action itemid="13306" script="mounts.lua"/> --Maxilla Maximus <action itemid="5907" script="mounts.lua"/> --Slingshot <action itemid="13322" script="mounts.lua"/> --Sweet Smelling Bait agora só adaptar ;D
-
Essa mensagem é por quê: Você apenas colocou um id que não existia, você não modificou items.otb utilizando o item editor. Esse deve ser seu problema, o programa faz com que crie novos ids e funcione no jogo. Até.
-
ed [Life Thread] Mophus Of Calmera
tópico respondeu ao Mophus de SkyDangerous em Exposições de Characters
Go Go Go ! Quero ver level 45 em ! meter sd ;D -
Você já atingiu seu limite de reputações positivas para hoje Você já atingiu seu limite de reputações positivas para hoje Você já atingiu seu limite de reputações positivas para hoje é amigo, seu projeto é o segundo melhor que já vi, só perde pro digimon, pena que ninguem apoio o seu projeto, mas mesmo assim você continuo. O que eu falo, não é necessário ficar incentivado, tu só iria ganhar um sub-forum mais nada, melhor criar um fórum gratuito e postar lá ;D
-
notícia Teaser #2 – Treine Seus Skills Offline!
tópico respondeu ao Mophus de SkyDangerous em Notícias e Discussões - Tibia Global
Não gostei. Treinar off-line, como a menina falo.. jaja o tibia vai por um sistema que você durmir ganha exp ;D -
Como eu disse. Java é boa pra criar programas colaborativos, como npc maker, spell maker .. são bem fáceis de fazer. Acho que c++ , lua , php , design seria excelente. Eu intendo um pouco de cada , menos design que sou péssimo .D, VB e Delphi sou ruim .. prefiro C# ;D
-
Não cara. Essas linguagens que escolheram são as mais utilizáveis e reconhecidas pela galera, por exemplo java é ótima linguagem.. boa para criar programas auxiliadores, mas as vezes ele esqueceu ou não ira por. Por exemplo tem mais de 20 linguagens boas, porém não são reconhecidas ou não servem para o mundo open tibia, pois é preciso adptações para ficar boa. Então creio que essas linguagens são o suficiente para o projeto começar, futuramente poderá implementar novas linguagens
-
O gustavo já comentou mais irei comentar. Nunca trabalhei com essa linguagem, e também nunca vi gente que trabalha com ela. Então acho difícil criar uma categoria para desenvolver com essa linguagens, se poucos a conhecem. Eu posso auxiliar, ensinar o pessoal que quer ajudar. Mais desenvolver não sei, por quê já faz mais de 3 meses que não faço 1 linha de código de programação. To enferrujado ;D
-
sistema Pvp System Control
tópico respondeu ao SkyDangerous de SkyDangerous em Mods, funções e outros
Vlw Ok, irei modificar. Vlw Sim, eu já fiz por storage.. é bem parecido ;D -
sistema Pvp System Control
tópico respondeu ao SkyDangerous de SkyDangerous em Mods, funções e outros
é isso que eu vou por depois. kk', pra nao ficar toda hora trocando. -
Função: Você pode alterar o seu tipo de pvp, utilizando o comando !pvp on, para conseguirem te atacar e !pvp off para não te atacarem SQL QUERY ALTER TABLE `players` ADD `pvpmode` BOOL NOT NULL ; em data/lib/function.lua function getPlayerPVPMode(uid) local result = db.getResult("SELECT `pvpmode` FROM `players` WHERE `name` = '" .. getPlayerName(uid) .. "' LIMIT 1;") if(result:getID() ~= -1) then local mode = result:getDataInt("pvpmode") return mode else return FALSE end result:free() end function setPlayerPVPMode(uid, value) if (value >= 0 and value <= 1) then if isPlayer(uid) == TRUE then db.executeQuery("UPDATE `players` SET `pvpmode` = " .. value .. " WHERE `name`='" .. getPlayerName(uid) .. "' LIMIT 1;") return TRUE else return FALSE end else return FALSE end end data/talkactions/scripts/pvpmode.lua function onSay(cid, words, param) local mode = getPlayerPVPMode(cid) if mode == 1 then setMode = 0 else setMode = 1 end if isPlayerPzLocked(cid) == FALSE and getCreatureSkullType(cid) == SKULL_NONE then setPlayerPVPMode(cid, setMode) if setMode == 1 then doPlayerSendTextMessage(cid, 19, "Now you set pvp mode to on!") else doPlayerSendTextMessage(cid, 19, "Now you set pvp mode to off!") end else doPlayerSendCancel(cid, "You cannot set pvp mode when you are agressive.") end return TRUE end talkactions.xml <talkaction log="no" words="!pvp" access="0" event="script" value="pvpmode.lua"> login.lua registerCreatureEvent(cid, "PVPMode") data/creaturescripts/scripts/pvpProtection.lua function onCombat(cid, target) if (getPlayerPVPMode(cid) == 1 and getPlayerPVPMode(target) == 1) or isPlayer(target) == FALSE then return TRUE else doPlayerSendCancel(cid, "You cannot attack players which pvp mode is off.") return FALSE end end creaturescripts.xml <event type="combat" name="PVPMode" event="script" value="pvpProtection.lua"> </event></talkaction> Credits Gevox
-
Perdão, eu quis dizer o templo. kkk', confundi.
-
Só gostei na 2 e na penultima foto. O resto está ruim de mais, nunca tinha visto mapa seu.. acho que ver um bom show-off melhoraria
-
Cool. Espero que encontre gente boa, não apenas aquelas que falam, kkk'.
-
UHAHauhhuAUHUHahuHUAU
-
[Arquivado]Launcher Para Tibia?
tópico respondeu ao SkyDangerous de SkyDangerous em Noticias - Arquivo
Copiei sua ideia entre "", eu ia pegar o launcher do mu e transformar para o tibia .. ai não sei se vou conseguir. Eu não estou competindo com você, se o seu é melhor não ligo .. o que importa que quero disponibilizar para a comunidade ... até. -
[Arquivado]Launcher Para Tibia?
tópico respondeu ao SkyDangerous de SkyDangerous em Noticias - Arquivo
vei .. incentivado que vocês referem-se é totalmente errado. vocês incentivam com uma seção do fórum, isso mybb , blog qualquer site gratuito só cadastrar e criar. quero ver incentivar, ajudando em codes , tipo c++ , fazer o launcher em java .. fazer scripts .. mapas .. dar controladores de versões .. semi-dedicados para testar, isso é incentivar a pessoa .. meio que incentivar + apoio. o que vocês fazem é simplesmente criar uma seçãozinha lá .. só .. coisa simples. mas enfim, se ele postar o código eu vou querer editar do meu jeito -
[Arquivado]Launcher Para Tibia?
tópico respondeu ao SkyDangerous de SkyDangerous em Noticias - Arquivo
só que o ip change troca o endereço do tibia. ele não atualiza o tibia, nao abre o site do seu otserv, não dá pra cadastrar .. bem diferente ;D -
Vendo o launcher do cristofer me chamou atenção em criar um launcher configurável para seu otserv, como no MU Online e muitos outros jogos existem. Bom, a ideia inicial é de criar um mini launcher bem elaborado para o seu otserv, onde você terá uma parte de configuração dele. As ideias iniciais que pretendo por será: 1- Ao abrir o launcher abrirá no meio dele seu site 2- Botão de cadastrar no otserv. 3- Botão de procurar, clicando no botão e selecionando o tibia.exe ou o executável compatível 4- Atualizar, bom isso será um pouco difícil, a pessoa que tiver um servidor ftp poderá upar seus arquivos como spr e dat nele, assim quando atualizar uma sprite, a pessoa vai clicar em Atualizar, fazendo com que baixe a atualização dos arquivos para jogar. 5- Botao de jogar que abrirá o .exe seleciona. e entre muitas opções que irei desenvolver, isso é um pouco simples até .. tem tudo na internet .. o problema é na parte de designer .. criar o esboço do launcher, botões e tudo mais. Quem quiser ajudar, me add msn skydangerous@xtibia.com Espero comentários
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.