Tudo que thalia postou
-
[Action/Quest] Uma quest aleatória!
funcionar até vai , mais como disse o demonbholder o doPlayerAddItem não vai add mais de 1 item que não seja agrupavel , exemplo [3] = {itemid = 2493, quantidade = 2}, vamos supor que 2493 seja uma plate armor, o player não ira ganhar 2 e sim uma só. Por isso vai precisar usar for para os itens ser add com a quantidade colocada no script
-
[Action/Quest] Uma quest aleatória!
XD' tamo ae
-
[Action/Quest] Uma quest aleatória!
"a" é a variavel da tabela: Então se no math.random e item [1] for escolido , o nome vai ser "demon armor". Tendeu?
-
[Action/Quest] Uma quest aleatória!
Verdade '-', eu nem sabia disso (: valeeu por arrumar
- Avatar Legends Online Oficial - Atualizações
-
Eaaae :D
Se já repitiu é pq joga tibia HAUDHUAUHSDASUHDHU' booa sorte ai manolo!
-
PEGA ESSA ENTÃO
- Mais uma BOA do FelipeNeto
Felipe neto é um progidio '-'- #PrecoJusto
Já to participandoo fi '-' O Felipe tá sempre tendo razão em tudo que diz. Realmente o sistema político do Brasil tá uma merda .. VAMO QUE VAMO POVO, PARTICIPA LOGO POHA #PreçoJusto- Rap dos Memes
Pow não tem comentario' :B Cauee é muito foda! O desce a letra é mto fodaa HAAH' DORGAS- Larica dos Muleke!
Quero um croquetêê, com maionesêêê KKKKKKKKKKKKKKKKKKKKKKKKKKK muito foda !- Avatar Legends Online Oficial - Atualizações
- Avatar Legends Online Oficial - Atualizações
Avatar Legends Online é um projeto de Open Tibia Server, garantindo muita diversção e RPG, o servidor será baseado no anime Avatar A lenda de Aang. No servidor não tera Knight, Druid, Sorcerer e Paladin... E sim, EarthBender, AirBender,FireBender e WaterBender. Vamos contar mais do Servidor: Sistemas Beginner Island: Uma ilha de iniciantes que você vai aprender os comandos básicos para jogar o servidor, ao completar as missões exigidas nessa ilha, você escolherá seu elemento e se mudará para nação do respectivo elemento. Missão: Você poderá fazer muitas para ganhar itens, dinheiro, experiencia e até mesmo dobras. Water Bender: Os dobradores de água como no anime, só poderá dobrar água se estiver com um compartimento de água ou estar procimo do mar,rio ou cachoeiras para manipular a água. Dobras Secretas: Cada dobrador terá dobras secretas, terão que desvendar pergaminhos para conseguir. Cometa de Sozin: Como no anime, quando um cometa passar pelo servidor os FireBender's ficarão mais fortes por um tempo. Mestre do Elemento: Cada tipo de elemento terá seu mentor, seu mestre do elemento, com ele você aprenderá como usar as dobras e a melhora-las. Forja: Você poderá forjar seus próprios equipamentos. Lua Cheia: Igual o Cometa Sozin, só que é Lua Cheia, é onde os WaterBender's ficarão mais fortes por um tempo. Avatar: Você poderá se tornar avatar, e dominar os quatro elementos. Combos: Misturando dobras você criara uma nova ou almentará o poder dela. Entre demais sistemas. Cada elemento terá suas qualidades e seus defeitos, Suas vantages e suas desvantagens, Seu poder e sua fraquesa! Uma breve analise dos dobradores: AIR BENDER “Direferentemente das outras dobras, a de ar não é feita para o ataque, sendo basicamente composta de movimentos defensivos. É certamente a mais passiva de todas e muitas de suas técnicas consistem em manobras evasivas e formas de evitar o ataque do oponente.” Pode ser também uma das mais divertidas. Esses dobradores podem pular de prédios em prédios, correr como o vento, soprar oponentes pra longe. Porém, sozinhos, não são capazes de fazer muito estrago. Sempre procuram evitar confrontos. EARTH BENDER "A técnica de dobra de terra mantém equilíbrio entre a capacidade ofensiva e defensiva. Estes dobradores podem levantar pedras de diferentes tamanhos, manipular a terra para dar-lhe o formato que desejarem. Podem criar grandes muralhas e qualquer tipo de construção que quiserem somente com a sua dobra." Esses dobradores são estáveis, firmes, determinados e não possuem muitas fraquesas. Podem se tornar realmente fortes se dominarem a terra, porém essa é uma tarefa muito difícil e requer muita habilidade. Dobradores desabilidosos simplesmente não sabem utilizar suas técnicas corretamente e acabam caindo no fracasso. WATER BENDER "Esses dobradores podem manipular a água em todas as suas formas, por isso são muito versáteis. Podem utilizar habilidades de defesa, ataque e suporte. Porém, para fazer esse tipo de dobra é necessário ter uma fonte de água por perto. Por isso em ambientes desérticos há muito pouco que este dobrador possa fazer." Trata-se de uma dobra especial, pois só pode ser usada com água por perto. Seja de cachoeiras, rios, lagos ou o que for. Dobradores experientes costumam carregar Water Pouchs, uma espécie de compartimento que permite levar água para onde quiser. O ruim é que você tem que abastece-lo periódicamente. FIRE BENDER "Esses dobradores são capazes de criar fortes rajadas de fogo, bolas de fogo, paredes de fogo e tudo mais que for possível com esse elemento. Esta é a dobra mais agressiva e destrutiva de todas. E por isso mesmo é necessário que o dobrador tenha muito auto-controle para dominar todo este poder, senão as conseqüências podem ser desastrosas." Ter tanta força tem um custo: o fogo é deficiente na defesa e suporte, o que dá uma grande desvantagem. Se o dobrador não souber lidar com essa situação, nunca conseguirá usar todo seu potêncial e passará por momentos de grande frustração. ALGUMAS FOTOS E VIDEOS: Outfits: Mapa: Video Antigo Porem dá para entender um pouco mais do pvp do jogo: Administradores Gerais: Gusthavo(Gutao) Lucas(Thalia) Mapper: Gusthavo(Gutao) Scripter: Gusthavo(Gutao) Lucas(Thalia) Spriter: Joao(ReyMist) VAGA<-- Web: Lucas(Thalia) VAGA<-- Sugestões, dúvidas e acompanhamento na comunidade oficial: http://www.orkut.com...y?cmm=114302630- • Renato Ribeiro's ShowOff •
Você mapeia beem hein '-' Parabens XD- OTScript Live! V0.4.1.13
Tá sim O_O'- Primeira :/
- [Action/Quest] Uma quest aleatória!
IAE' - Bom, essa quest funciona assim: Você abre o baú, e você ganha uns dos itens aletoriamente. Criador = thalia Postado por = thalia Créditos = thalia Meu nick = thalia Sem mais delongas, o script: -->Crie um arquivo em data/actions/scripts com o nome de quest_random.lua e cole este código dentro: -- Script by: thalia. local randomizar = { [1] = {name="demon armor", id = 2494, qnt = 1}, [2] = {name="demon legs", id = 2495, qnt = 1}, [3] = {name="demon helmet", id = 2493, qnt = 2}, [4] = {name="infernal bolt", id = 6529, qnt = 100}, } function onUse(cid, item, item2, topos, frompos) local config = { level = 100, -- Level minimo para fazer a quest storage = 14971, -- Não Altere Isso efeito = 28, -- Efeito que fara qndo a quest for feita } if getPlayerLevel(cid) <= config.level then return doPlayerSendCancel(cid, "Você não tem level para fazer esta quest.") end if getPlayerStorageValue(cid, config.storage) == 1 then return doPlayerSendCancel(cid, "Você já fez essa quest.") end pos = getThingPos(cid) a = randomizar[math.random(1,#randomizar)] doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..a.name..".") doSendMagicEffect(pos, config.efeito) setPlayerStorageValue(cid, config.storage, 1) if isItemStackable(a.id) then doPlayerAddItem(cid, a.id,a.qnt) else for i = 1, a.qnt do doPlayerAddItem(cid, a.id, 1) end end return TRUE end -->Agora em data/actions/actions.xml add esta tag: <action actionid="4500" event="script" value="quest_random.lua"/> Acabou? Não No seu mapa editor, clique com o botão direito do mouse sobre ele e selecione Properties, como na imagem: Em Action ID coloque 4500, em Unique ID deixe 0 mesmo, como mostra a imagem: Explicando a editar local randomizar = { [1] = {name="demon armor", id = 2494, qnt = 1}, [2] = {name="demon legs", id = 2495, qnt = 1}, [3] = {name="demon helmet", id = 2493, qnt = 1}, [4] = {name="infernal bolt", id = 6529, qnt = 100}, } Para add mais itens: Agora sim terminou- OTScript Live! V0.4.1.13
Desculpe.. i'm sorry Links arrumandos- OTScript Live! V0.4.1.13
OTScript Live! v0.4.1.13 Tamanho do arquivo: 1001.47 KB Criador: Colex Minha Opinião: Excelente Tem de Tudo! Ferramentas: > LUA Syntax Highlighter > Various Types of Highlight > Functions' Window with Easy-To-Use Search System > Items' Window with Easy-To-Use Search System > LUA Syntax Helper Window > Auto-Complete with LUA and OTServer functions (F1 to activate it) > Search, Replace and Go to Line > Magic Area Editor v0.2 > Spells Maker v0.1 > Quests Maker v0.1 > Hotkeys (Ctrl + Shift + [0..9]) > Debugger (F5 - Shortcut) > Data Editor > OTScriptLIB Installer (v0.2 included) > Tabs System > Macro Recorder > LUA Compiler (F9 - Hotkey) Scan: VirusTotal: http://www.virustota...7a44cbbdd5a1f31 OTScript Live! v0.4.1.13: http://rapidshare.co...cript_Live_.rar (rapidshare) http://www.box.net/s.../h26f5wz0ow.rar (box) OTScript.Live - Version 0.4.1.12.rar- [Tutorial] Básico sobre Lua
Bom tutorial pra quem deseja aprender script :]'- [LUA] Lista de funções
yeah- Talkaction de Rank Inovadora!
Gostei tbm mkalo ' Sempre com scripts bons e bastante úteis ' rep+- [NPC] Mate o monstro e complete sua tarefa.
Valeu XD'- [+18]Site Macabro que sò abre a 00:00
LOL. ALSDKAKÇLSDK' já ouvi falar disso ai' tentei entra 23:59 até as 00:50 não fooi foi o destinoo . ?- [NPC] Mate o monstro e complete sua tarefa.
Olá (: , estou aqui de novo com um npc bom para servidores RPG' ~~> Como funciona? <~~ Você fala com o npc, o npc sumona um monstro e após matar este monstro, ele te dá uma reconpensa. ~~> Como Instalar? <~~ -> Vá em data/creaturescripts/creaturescripts.xml e add essa tag: <event type="death" name="NPC" event="script" value="npcquest.lua"/> ->Agora vá em creaturescripts/scripts e crie um novo arquivo com o nome npcquest.lua e bote isto dentro: function onDeath(cid, corpse, killer) local monstName = "Monk" -- nome do monstro local Storage = 9755 -- nao mude if isMonster(cid) then if string.lower(getCreatureName(cid)) == string.lower(monstName) then setPlayerStorageValue(killer[1], Storage, 1) doCreatureSay(killer[1],'Você completo sua tarefa.',TALKTYPE_ORANGE_1) end end return TRUE end ->Agora você vai no xml do monstro que você escolheu e lá no final do script antes do </monster>, você add: <script> <event name="NPC"/> </script> ->Agora em data/npc, crie um novo arquivo com o nome Jhow.xml e bote isto dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Jhow" script="data/npc/scripts/jhow.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="138" head="96" body="95" legs="0" feet="95" addons="0"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|, voce quer testar suas habilidades?" /> <parameter key="module_keywords" value="1" /> </parameters> </npc> ->Agora vá em npc/script e crie um novo arquivo com o nome de jhow.lua e bote isto dentro: local nomeMonst = "Monk" -- Nome do mosntro que ele vai sumonar local itemid = 2150 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 getPlayerStorageValue(cid, 9755) == -1 then if(msgcontains(msg, 'yes')) then selfSay('Mate este monstro para completar sua tarefa.', cid) doCreateMonster(nomeMonst,getThingPos(cid)) talkState[talkUser] = 1 end return true end if getPlayerStorageValue(cid, 9755) == 1 then selfSay('Você matou o monstro e ganhou um item.', cid) doPlayerAddItem(cid, itemid,1) setPlayerStorageValue(cid, 9755,2) talkState[talkUser] = 0 return true end if getPlayerStorageValue(cid, 9755) == 2 then selfSay('Você já fez esta tarefa.', cid) talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) ->Agora volte lá em creaturescripts/scripts/ e procure por login.lua e antes do ultimo return true add isto: registerCreatureEvent(cid, "NPC") Pronto amigo! NPC instalado :}, COMENTEM Por favor - Mais uma BOA do FelipeNeto
Informação Importante
Confirmação de Termo