-
Total de itens
186 -
Registro em
-
Última visita
Tudo que Nottinghster postou
-
Ai está a sua action meu querido, fiz agora pra você. Vá na pasta movements > scripts e crie um arquivo com o nome do que você desejar, exemplo: arquivo.lua e cole o código abaixo function onStepIn(cid, item, pos) saida = {x=123, y=123, z=7, stackpos=255} if item.actionid == 123456 then doTeleportThing(cid,saida) end return TRUE end Agora no arquivo movements.xml cole a tag abaixo <movevent event="StepIn" actionid="123456" script="arquivo.lua"/> Agora vá em seu MapEditor e abra o seu mapa, selecione o tile desejado com o botão direito do mouse e clique em Propiedades e coloque o numero 123456 no ActionID e salve o seu mapa. Pronto, sua dúvida foi sanada! Abraço
-
Olá galerinha XTibiana!!! Resolvi gravar um video do Test Server do meu servidor para vocês terem uma noção de como será! Só para lembrar, a mana rune é liberada somente no Test Server Está ai algumas fotos do video: Para ver o video, você terá que fazer o download dos seguintes programas: TibiCam NG, Tibia 7.6 TibiCam NG --> http://www.speedyshare.com/946868340.html (esse programa tava gravado em um CD meu desde 2006) Tibia 7.6 --> http://tibiaclient.com/ux.php?file=tibia76.exe Video do Test Server --> http://www.speedyshare.com/621215347.html É isso ae galera, abraço!!
-
@TSImagens Caro amigo, o Real War Server é um servidor 8.4x que está usando Sprites do 7.1 que foi postado no fórum OTLand, se quiser ver ai está o link oficial das Sprites editadas. http://otland.net/f19/tibia-7-4-sprites-23557/ @lordbreno O Servidor está quase em fase final, até mesmo eu dei uma parada no projeto por causa do colégio que está tendo muitas provas e vários trabalhos e ai eu fico meio sem tempo para configurar o servidor, se você quiser ver as estatísticas do servidor, acesse http://tibiaworld.110mb.com/tibiaworldrpg/index.php
-
Conheça Melhor Os Membros Da Staff Xtibia.com !
tópico respondeu ao luan12 de Nottinghster em Lixeira Pública
@Luan12 Brother, haja paciência para buscar todas essas informações!!! :smile_positivo: O tópico realmente ficou muito legal, bem organizado... Congratulations bitch !! hahaha grande abraço... -
Eu fiz esse código para o meu OTServ, no caso aqui do script, ele irá verificar a quantidade de dias de premium, se for maior que 0, irá adicionar um StorageValue e quando acabar os dias, ele irá verificar novamente o StorageValue e irá teletransportar o player para a cidade templo que ele escolheu! Em creaturescripts > scripts crie um arquivo chamado verificar_premium.lua e adicione o seguinte código nele: function onLogin(cid) if getPlayerPremiumDays(cid) > 0 then if getPlayerStorageValue(cid, 123456) == -1 then setPlayerStorageValue(cid, 123456, 1) end elseif getPlayerPremiumDays(cid) == 0 then if getPlayerStorageValue(cid, 123456) == 1 then setPlayerStorageValue(cid, 123456, -1) templo = getPlayerMasterPos(cid) doTeleportThing(cid, templo) end end return TRUE end Agora em Login.lua adicione a seguinte linha registerCreatureEvent(cid, "verificar_premium") E em creaturescripts.xml adicione a seguinte linha: <event type="login" name="verificar_premium" script="verificar_premium.lua" /> Espero que tenha resolvido seu problema!
-
O exemplo de uma Quest no Tibia é a Paradox Tower Quest que envolve várias missões e que eu possuo no meu projeto. No caso, nela você precisar falar com 5 ou 6 NPCs, de determinados itens, enfim, muitos mistérios, não é difícil fazer uma quest deste tipo, basta ter paciência e imaginação
-
[ Resolvido ] Alavanca Que Sumona Monstros
tópico respondeu ao lollipops de Nottinghster em Lixeira Pública
Somente -
Eu usava sim cara e ainda uso quando estou sozinho em casa, é muito maneiro, altas viagens!! Usava direto o QUICKHAPPY, RAVE e o ECSTASY !!! Tenho todas as doses !!!
-
[ Resolvido ] Alavanca Que Sumona Monstros
tópico respondeu ao lollipops de Nottinghster em Lixeira Pública
Eu postei a action acima no tópico que você citou!!! -
[ Resolvido ] Alavanca Que Sumona Monstros
tópico respondeu ao lollipops de Nottinghster em Lixeira Pública
Acabei de postar esse código em um tópico aqui mesmo, ai vai: function onUse(cid, item, frompos, item2, topos) if item.itemid == 0 then return FALSE end demon1pos = {x=829, y=273, z=7} demon2pos = {x=846, y=275, z=7} demon3pos = {x=846, y=292, z=7} demon4pos = {x=847, y=270, z=7} demon5pos = {x=826, y=277, z=7} demon6pos = {x=829, y=279, z=7} demon7pos = {x=828, y=272, z=7} if item.itemid == 8003 then doSummonCreature("Demon", demon1pos) doSummonCreature("Demon", demon2pos) doSummonCreature("Demon", demon3pos) doSummonCreature("Demon", demon4pos) doSummonCreature("Demon", demon5pos) doSummonCreature("Demon", demon6pos) doSummonCreature("Demon", demon7pos) doSendMagicEffect(topos, CONST_ME_MAGIC_RED) else return FALSE end return TRUE end -
Eu fiz uma versão mais organizada, creio que essa esteja sem o erro que nosso amigo aqui de cima citou function onUse(cid, item, frompos, item2, topos) if item.itemid == 0 then return FALSE end demon1pos = {x=829, y=273, z=7} demon2pos = {x=846, y=275, z=7} demon3pos = {x=846, y=292, z=7} demon4pos = {x=847, y=270, z=7} demon5pos = {x=826, y=277, z=7} demon6pos = {x=829, y=279, z=7} demon7pos = {x=828, y=272, z=7} if item.itemid == 8003 then doSummonCreature("Demon", demon1pos) doSummonCreature("Demon", demon2pos) doSummonCreature("Demon", demon3pos) doSummonCreature("Demon", demon4pos) doSummonCreature("Demon", demon5pos) doSummonCreature("Demon", demon6pos) doSummonCreature("Demon", demon7pos) doSendMagicEffect(topos, CONST_ME_MAGIC_RED) else return FALSE end return TRUE end Sendo que fiz por UNIQUEID!!!
-
Pick Abrindo Chão E Virando Buraco !
tópico respondeu ao Nottinghster de Nottinghster em Actions e Talkactions
Use este: -- Pick abrindo areia e virando buraco -- by Nottinghster function onUse(cid, item, frompos, item2, topos) if item2.itemid == 0 then return FALSE end if item.itemid == 2553 and item2.itemid == 231 and item2.actionid == 778 then doTransformItem(item2.uid, 482) doSendMagicEffect(topos, CONST_ME_POFF) doDecayItem(item2.uid) doSetItemActionId(item2.uid,778) else return FALSE end return TRUE end Explicando: Coloque a actionid 778 no tile da areia que você desejar e o Script irá funcionar -
[Arquivado][moveevent] Ponte Premium Account
tópico respondeu ao Rotciv de Nottinghster em Noticias - Arquivo
Eu fiz uma para meu OTServ que é bem simples também, no caso ela não deixa o player passar o sqm a frente Olha o código function onStepIn(cid, item, pos) if isPremium(cid) == FALSE then doPlayerSay(cid, "Only premium citizens may pass!", 16) doSendMagicEffect(pos, 2) pos.x = pos.x+1 doTeleportThing(cid, pos) doSendMagicEffect(pos, 2) end end -
Quando O Player Pisar, Vai Para O Templo
tópico respondeu ao lucas9444 de Nottinghster em Lixeira Pública
A função está troca, não é onUse e sim onStepIn. No caso seu Script ficaria assim: function onStepIn(cid, item, pos) if item.uid == 5301 then masterpos = getPlayerMasterPos(cid) doTeleportThing = (cid, masterpos) return FALSE end return TRUE end Espero ter ajudado! -
[Arquivado]Mensagens Subliminares No Tibia.(buuuuu)
tópico respondeu ao DownNoob de Nottinghster em Noticias - Arquivo
E tem mais uma que eu vi em um tópico aqui no XTibia e dei uma optimizada, reparem na imagem... Parece uma cabeça de um demônio e possui chifres e olhos, isso tudo foi feito somente com o fogo -
O projeto ser bastante interessante sim, mas eu não sou fã de Naruto. Mas para quem é fã, está ai uma dica para diversão!!!
-
Teleportando Players Com Determinado Access Para Determinada Posição!
um tópico no fórum postou Nottinghster Actions e Talkactions
Olá galerinha XTibiana !!! Estava tendo umas idéias para o meu projeto e essa que estou postando aqui é muito simples e bastante útil. É o seguinte: Alguns OTServs gostam de ficar fazendo eventos e talz, então eu resolvi criar uma talkaction que teleporte os players com access = 0 para a posição determinada no Script ! Vamos ao código: Vá na sua pasta data > talkactions > scripts e crie um arquivo chamado tpall.lua e cole isso dentro do arquivo: function onSay(cid,words,param) local access = getPlayerAccess(cid) if access > 0 then local pos = {x=32360, y=31782, z=7} doTeleportThing(cid,pos) end end Agora vá no arquivo talkactions.xml e cole isso: <talkaction words="!tpall" access="2" script="tpall.lua" /> Fácil não acham ?? :smile_positivo: É isso ai galera, abraço!! -
Depende de qual OTServ você está usando.. Se for o The Forgotten Server, o comando é /ghost Outros OTServs usam o comando /invisible
-
Certeza absoluta !!! Eu quando não estou desenvolvendo o meu projeto, eu fico passando meu tempo em OTs 7.6 ou 7.1, são os melhores sem sombras de dúvidas !!! Tanto que eu comecei um projeto, nas versões antigas é que você demonstra a sua verdadeira habilidade!!! Se quiserem dar uma olhada, ai vai: http://www.xtibia.com/forum/Tibia-World-Rp...ool-t99947.html abraço galera !
-
@Todos O servidor está sofrendo atualizações quase que diariamente, mas venho aqui dizer que o projeto não é prioridade da minha vida, tenho outras coisas para resolver também né po xD!!! Aqui vai algumas fotos pra vocês
-
OH MY GOD !! brother, fiquei com medo !!! Bem sinistro essa imagem, eu fiz aqui também e fiz um corpinho pra ele!! xD
-
Tibia Pode Virar Consequência Ruim Para Viciados.
tópico respondeu ao Naiv de Nottinghster em Notícias e Discussões - Tibia Global
Ótima matéria Naiv !! Aqui no meu condomínio tem acho que 2 ou 3 viciados em Tibia, certo dia, eu e uma galera estávamos indo para a praia e fomos chamar um amigo nosso aqui do meu prédio pra ir também. Nós chamamos ele e talz.. ai ele falou: Pô cara, não vai dar pra eu ir não, vou fazer uma Quest aqui no Tibia! Todo mundo começou a zuar ele quando disse isso! Tem um outro, o nome dele é Sergio, acho que é até registrado aqui no XTibia, o muleque não tem vida social, é o dia inteiro dentro de casa jogando Tibia, a mãe dele falou que ele estava sem durmi 2 dias e pouco, só parava de vez em quando para comer e mesmo assim muito mal !!! Eu mesmo nem jogo Tibia, só faço OTServ e procuro estar dentro das atualizações, parei de jogar Tibia quando era 7.6, comecei no 7.1 e fui até 7.6! Depois disso, nunca mais joguei sério, cheguei até criar um char, mas não tive paciência pra tirar ele de Rookgaard !!! xD Tibia é apenas um meio de diversão... Meu pai sempre fala: Filho, tem hora pra tudo, hora pro lazer, hora pra responsabilidade, saiba diferenciar essas duas coisas !!! Lembrem-se: Curta a vida porque a vida é curta !!! Abraços !! -
Olá galera XTibiana !!! Vim trazer mais um Script de minha autoria, simples, mas creio que muita gente irá precisar. Sabem no Tibia Global quando as pessoas usam a pick no chão e vira um buraco? É isso mesmo que o script faz, então vamos parar de ficar falando e vamos ao código. :icon_idea: Vá na sua pasta DATA > Actions > Scripts e crie um arquivo chamado pick_buraco.lua e cole isso dentro do arquivo -- Pick abrindo chão e virando buraco -- by Nottinghster function onUse(cid, item, frompos, item2, topos) if item2.itemid == 0 then return FALSE end if item.itemid == 2553 and item2.itemid == 355 and item2.actionid == 777 then doTransformItem(item2.uid, 392) doSendMagicEffect(topos, CONST_ME_POFF) doDecayItem(item2.uid) doSetItemActionId(item2.uid,777) else return FALSE end return TRUE end Agora vá no arquivo actions.xml e cole isso <action itemid="2553" script="pick_buraco.lua"/> Explicando: É uma ActionID, então você pode colocar em qualquer parte do mapa, entretanto, somente no tile que tiver como ID 355 !!! OBS: A pick só irá funcionar no tile que tiver o ID 355 !!! É isso ai galera, abraço !!!
-
Ué?? Isso já vem em qualquer OTServ que você for fazer o download !!! VIP = Premium Account !!! Vou te passar uma talkaction para comprar premium account Vá na pasta de seu OTSERV e logo em seguida na subpasta TALKACTIONS > Scripts crie um arquivo chamado premiumaccount.lua e cole isso dentro dele: function onSay(cid, words, param) if getPlayerPremiumDays(cid) <= 350 then if doPlayerRemoveItem(cid,2160,5) == TRUE then doPlayerAddPremiumDays(cid, 7) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have bought 7 days of premium account.") else doPlayerSendCancel(cid, "You do not have enough money.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end else doPlayerSendCancel(cid, "You can not buy more than one year of premium.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end Agora vá em talkactions.xml e cole isso: <talkaction words="!buypremium" script="premiumaccount.lua" /> Vou explicar como editar o script: if getPlayerPremiumDays(cid) <= 365 then ---> o player não poderá comprar uma premium com + de 365 dias, ou seja, 1 ano !!! if doPlayerRemoveItem(cid,2160,5) == TRUE then ---> 2160 é o ID do item que será removido, no caso será a crystal coin e o 5 é a quantidade do dinheiro, ou seja, 5 crystal coins !!! doPlayerAddPremiumDays(cid, 7) ---> 7 é o numero da quantidade de dias que o player irá ter quando comprar a premium account, ou seja, ele irá pagar 5 crystal coins para por uma premium account de 7 dias (1 semana) Simples !!!
-
Fácil caro amigo, da pra fazer isso em TalkActions.. Vá na pasta de seu OTSERV e crie um arquivo chamado onlinelist.lua e cole isso dentro do arquivo: function onSay(cid, words, param) local onlineList = getPlayersOnlineList() local str = "" for i, uid in ipairs(onlineList) do if(i == 1) then str = "Players Online: " .. getPlayerName(uid) else str = str .. ", " .. getPlayerName(uid) end end str = str .. ".\nTotal: " .. #onlineList .. " players." doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, str) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, words) return FALSE end Agora vá em TalkActions.xml e coloque isso <talkaction words="!online" script="onlinelist.lua" /> Simples !!!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.