Ir para conteúdo

leandrovp

Membro
  • Registro em

  • Última visita

Tudo que leandrovp postou

  1. entendo um poco porquê?
  2. leandrovp postou uma resposta no tópico em Suporte Tibia OTServer
    se ele tem dai já não sei.
  3. tente usar um items.otbm de algum servidor global da versão que voce está usando! se seu servidor for global claro, se for baiak tente por um de baiak! ajudei ? Rep +
  4. leandrovp postou uma resposta no tópico em Suporte Tibia OTServer
    rapaz esse baiak é editado pelo proprio dono dificil você achar, você tem a base dele que é o mega baiak que tem vip 8... e outra aqui não é local de pedidos. ajudei? REP +
  5. valeu !! gostou? Clica em REP +
  6. as runas do seu servidor estão infinitas? no config.lua?
  7. leandrovp postou uma resposta no tópico em Suporte Tibia OTServer
    seu servidor é tfs? se for tente fazer sistema vip por premium Ajudei? REP +
  8. vlw adriano pelo scan!
  9. vlw adriano pelo scan!
  10. cara a respeito de dar mais fast attack eu creio que de agora fazer upgrade e ficar mais fast atack ainda não sei.. Ajudei? REP +
  11. tem o script de porta por vocação so passa determinada vocação na porta e ela fexa sozinha quando passa!
  12. monster name="Vagabundo" nameDescription="a lixo" << ??? coloque o nome a Vagabundo e teste.
  13. Cara vim postar um Servidor que eu tinha, não estou aqui para ficar editando mapas para ninguem, postei o servidor quem gostar baixa e se quizer melhorar um pouco o mapa so arrumar. Ajudei? Rep + Por Favor
  14. Testar o Script Porque não testei.. Bashee Quest data/actions/quest/ ai voce faz um arquivo.lua chamado banshee e coloca esse codigo ------ data/actions/quest/ ai voce faz um arquivo.lua chamado banshee1 e coloca esse codigo ------------- Blue Legs Quest Crie um arquivo chamado poba1.lua ----- Crie outro Arquivo chamado poba2.lua ------ crie outro arquivo chamado poba3.lua --------- Criei outro arquivo chamado poba4.lua ------------ Crie um arquivo chamado blue_legs_quest_npc.lua -- Script Feito Por Leandro Machado local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start function onCreatureAppear(cid) npcHandlernCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandlernCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandlernCreatureSay(cid, type, msg) end function onThink() npcHandlernThink() end -- OTServ event handling functions end function creatureSayCallback(cid, type, msg) -- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself. if(npcHandler.focus ~= cid) then return false end -- use the real conversation? (true/false) real = false if real == true then tradeMsg = 'I can fix all the four pieces of the broken amulet into one!' fourpobaMsg = 'Do you want me to fix all the four pieces of that broken amulet?' hasNoMsg = 'You need all four piece of the broken amulet to get all, or I can't fix it!' noMsg = 'I have no time, I\'m a busy man, LEAVE!' else tradeMsg = 'I can fix all the four pieces of the broken amulet into one!' fourpobaMsg = 'Do you want me to fix all the four pieces of that broken amulet?' hasNoMsg = 'You need all four piece of the broken amulet to get all, or I can\'t fix it!' noMsg = 'I have no time, I\'m a busy man, LEAVE!' end if msgcontains(msg, 'trade') or msgcontains(msg, 'fix') then selfSay(tradeMsg) elseif msgcontains(msg, 'change') or msgcontains(msg, 'piece') or msgcontains(msg, 'four') then selfSay(fourpobaMsg) talk_state = 1 ------------------------------------------------ confirm yes ------------------------------------------------ elseif msgcontains(msg, 'yes') and talk_state == 1 then if getPlayerItemCount(cid,8262) >= 1 then if getPlayerItemCount(cid,8263) >= 1 then if getPlayerItemCount(cid,8264) >= 1 then if getPlayerItemCount(cid,8265) >= 1 then if doPlayerTakeItem(cid,8262,1) == 0 then if doPlayerTakeItem(cid,8263,1) == 0 then if doPlayerTakeItem(cid,8264,1) == 0 then if doPlayerTakeItem(cid,8265,1) == 0 then selfSay('Here you are.') doPlayerAddItem(cid,8266,1) end else selfSay(hasNoMsg) end talk_state = 0 ------------------------------------------------ confirm no ------------------------------------------------ elseif msgcontains(msg, 'no') and (talk_state == 1) then selfSay(noMsg) talk_state = 0 end -- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself. return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) ----------- Crie outro arquivo chamado To Find Amullet: -- Script Feito por Leandro Machado function onUse(cid, item, frompos, item2, topos) if item.uid == 7511 then queststatus1 = getPlayerStorageValue(cid,7611) if queststatus1 == -1 then doPlayerSendTextMessage(cid,22,"You have found one piece of the broken amulet.") doPlayerAddItem(cid,8262,1) setPlayerStorageValue(cid,7611,1) else if item.uid == 7512 then queststatus2 = getPlayerStorageValue(cid,7612) if queststatus2 == -1 then doPlayerSendTextMessage(cid,22,"You have found one piece of the broken amulet.") doPlayerAddItem(cid,8263,1) setPlayerStorageValue(cid,7612,1) else if item.uid == 7513 then queststatus3 = getPlayerStorageValue(cid,7613) if queststatus3 == -1 then doPlayerSendTextMessage(cid,22,"You have found one piece of the broken amulet.") doPlayerAddItem(cid,8264,1) setPlayerStorageValue(cid,7613,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else if item.uid ==7514 then queststatus4 = getPlayerStorageValue(cid,7614) if queststatus4 == -1 then doPlayerSendTextMessage(cid,22,"You have found one piece of the broken amulet.") doPlayerAddItem(cid,8265,1) setPlayerStorageValue(cid,7614,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end else return 0 end return 1 end -------------------- Algumas Explicações para o Script da blue Legs A Quest é como uma busca para obter quatro pedaços de um amuleto quebrado identica ao global o id amuleto quebrado são: 8262 8263 8264 8265 8266 (este é o final - precisa de um script de npc que troca essas quatro peças para este final (você precisa pagar 5000 gold) Ajudei? REP + por favor
  15. Drinho-Server (8.60) Olá Galera a muito tempo atraz eu estava fazendo um servidor Mapa Proprio Baseado no Baiak, enfim deixei ele online tals, algumas quests nao estao prontas mais o ot ta rodando super de boa, então ja que nao estou usando mais ele irei posta pra Galerinha aqui no Forum Otserver Servidor : - Tem 72 Teleports Free - 8 TPS Vip (!buyvip) - Sistema de Addon por items, (NPC Que vende os itens no mapa) - Task System. - Mapa Proprio - Quests Proprias ( Nem todas Prontas ) - Pvp Proprio Algumas fotos para voces : Templo : http://imageshack.us...91/templov.jpg/ Npcs : http://imageshack.us/f/32/npcw.jpg/ Quests : http://imageshack.us...9/questslz.jpg/ Tps Free : http://imageshack.us...01/tpsfree.jpg/ Tps Vip : http://imageshack.us/f/24/tpsvip.jpg/ DP : http://imageshack.us...1/31717521.jpg/ algum moderador pode fazer os scam pra mim por favor? obrigado! Download server : http://www.4shared.c...Server_860.html Download Dlls e Distro : http://www.4shared.c...s_e_distro.html Gostou? Comente , Clique em Rep +
  16. Olá galera acho que está mais do que na hora de eu postar o meu servidor para vocês, devido ao meu trabalho não ter ido em frente, por falta de verba e ajudas, depois de 6 meses venho posta um dos meus trabalhos a vocês espero que gostem , Rep + *-* Algumas fotos para voces : Templo : http://imageshack.us...41/temploa.jpg/ Teleports : http://imageshack.us...teleports1.jpg/ Teleports 2º andar : http://imageshack.us....eleports2.jpg/ Teleports Vips : http://imageshack.us...02/televip.jpg/ Quest Inicial : http://imageshack.us...msiniciais.jpg/ Teleports Cidades : http://imageshack.us...38/cidades.jpg/ Quests : http://imageshack.us...93/questsp.jpg/ Quest addon doll : http://imageshack.us...taddondoll.jpg/ Pronto Galera é so umas fotos espero que gostem. Download server : http://www.4shared.com/get/OljpbTSH/Utrox_Server.html Download Dlls e Distro : http://www.4shared.com/get/qRkviSaP/dlls_e_distro.html algum moderador pode fazer os scam pra mim por favor? obrigado! Add meu msn para contato quem quizer : [email protected] Ajudei? REP + Por Favor *-*
  17. então faça esse que o rapaz a cima citou! vlw Ajudei? REP + Por Favor *-*
  18. Aqui Segue o novo tuturial que eu fiz,
  19. TESTAR NAO TESTEI FIZ AGORA vai em data/spell/attack criei um arquivo.lua com nome de sua escolha - Script Criado por Leandro Machado local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 10, 2000, -10) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end -- Em Spell.xml coloca --- <rune name="Soulfire" id="2308" allowfaruse="1" charges="3" lvl="27" maglv="7" exhaustion="1900" needtarget="1" blocktype="solid" event="script" value="attack/soul fire.lua"/> -- Aonde esta em azul é o ID Da RUNA Aonde esta em Amarelo é o exhaustion da runa Aonde esta em veder é onde o script se encontrar e o nome dele Ajudei? REP + Por FAvor
  20. se o item ja tiver um atributo não precisa agora se ele não tiver claro que tem que colocar Vampira. Ajudei? REP + Por Favor
  21. Realmente tem que ir em Items.xml adicionar a tag Para Dar Life : <attribute key="healthGain" value="250" /> Para Dar Mana : <attribute key="manaGain" value="400" /> Ficaria assim : <item id="2640" article="a" name="pair of soft boots"> <attribute key="weight" value="800" /> <attribute key="slotType" value="feet" /> <attribute key="decayTo" value="10021" /> <attribute key="description" value="LIFE [250] MANA [400]." /> <attribute key="transformDeEquipTo" value="6132" /> <attribute key="duration" value="14400" /> <attribute key="healthGain" value="250" /> <attribute key="healthTicks" value="2000" /> <attribute key="manaGain" value="400" /> <attribute key="manaTicks" value="1000" /> <attribute key="showduration" value="1" /> ---- Porem você tem que adicionar a Tag em Moviments.xml ,vai Em baixo de alguma Tag la e coloca essa --- <movevent type="Equip" itemid="2640" slot="feet" event="function" value="onEquipItem"/> --- Aonde esta em Vermelho é o ID Do item que ta em Items.xml. Ajude? REP + Por Favor.
  22. TESTAR PORQUE ESSE SCRIPT EU FIZ PRO MEU BAIAK NAO SEI SE EM TFS FUNCIONA Vai em data/moviments/script e crie um arquivo .lua com nome de sua escolha -- Script Feito por Leandro Machado function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você nao e VIP DONATE Para comprar Acesse : http://baiak-lero.bl...gspot.com.br/!", msgWelcome = "Bem Vindo a area VIP DONATE!" } if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end -- Aonde está em azul é action id do pizo Em moviments.xml coloque : <movevent type="StepIn" actionid="13500" event="script" value="sistemavip.lua"/> -- Agora o Item para Clicar e ganhar vai em Actions/script e criei um arquivo.lua com nome de sua escolha ------ -- Script Feito Por Leandro Machado function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 15 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end ----- Aonde ta em azul é o Action ID DO piso que voce coloco no primeiro Script Aonde ta em vermelhor é os dias de vip que vai ganhar quando clicar no item actions.xml voce coloca ----- <action itemid="10309" script="sistemavip.lua"/> Aonde esta em verde é o ID Do item usado! -------- Ajudei? REP + Por Favor *-*
  23. não sei , só sei que no exe não da error algum..

Informação Importante

Confirmação de Termo