Ir para conteúdo

Vmspk

Campones
  • Total de itens

    56
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que Vmspk postou

  1. Vmspk

    [9.1] 4Fun Server

    @DarkVelocity Use o Tortoise SVN para importar as sources. Acho que tem tutoriais aqui no xtibia. @luccasspfc Mounts concertadas. Para quem não quiser baixar o ot novamente, vá em data/XML/mounts.xml <?xml version="1.0" encoding="UTF-8"?> <mounts> <mount id="1" clientId="368" name="Widow Queen" speed="20" premium="yes" /> <mount id="2" clientId="369" name="Racing Bird" speed="20" premium="yes" /> <mount id="3" clientId="370" name="War Bear" speed="20" premium="yes" /> <mount id="4" clientId="371" name="Black Sheep" speed="20" premium="yes" /> <mount id="5" clientId="372" name="Midnight Panther" speed="20" premium="yes" /> <mount id="6" clientId="373" name="Draptor" speed="20" premium="yes" /> <mount id="7" clientId="374" name="Titanica" speed="20" premium="yes" /> <mount id="8" clientId="375" name="Tin Lizzard" speed="20" premium="yes" /> <mount id="9" clientId="376" name="Blazebringer" speed="20" premium="yes" /> <mount id="10" clientId="377" name="Rapid Boar" speed="20" premium="yes" /> <mount id="11" clientId="378" name="Stampor" speed="20" premium="yes" /> <mount id="12" clientId="379" name="Undead Cavebear" speed="20" premium="yes" /> <mount id="13" clientid="387" name="Mule" speed="20" premium="yes" /> <mount id="14" clientid="388" name="Tiger Slug" speed="20" premium="yes" /> <mount id="15" clientid="389" name="Uniwheel" speed="20" premium="yes" /> <mount id="16" clientid="390" name="Crystal Wolf" speed="20" premium="yes" /> <mount id="17" clientid="426" name="War Horse" speed="20" premium="yes" /> <mount id="18" clientid="401" name="Kingly Deer" speed="20" premium="yes" /> <mount id="19" clientid="402" name="Tamed Panda" speed="20" premium="yes" /> <mount id="20" clientid="405" name="Dromedary" speed="20" premium="yes" /> <mount id="21" clientid="406" name="Sandstone Scorpion" speed="20" premium="yes" /> <mount id="22" clientid="421" name="Rented Horse" speed="20" premium="no" /> <mount id="23" clientid="392" name="Fire War Horse" speed="20" premium="yes" /> <mount id="24" clientid="427" name="War Draptor" speed="20" premium="yes" /> <mount id="25" clientid="437" name="Rented Horse" speed="20" premium="no" /> <mount id="26" clientid="438" name="Rented Horse" speed="20" premium="no" /> <mount id="27" clientid="341" name="Gnarlhound" speed="20" premium="yes" /> <mount id="28" clientid="219" name="Tarantula" speed="20" premium="yes" /> </mounts> E em data/npc/scripts/buymount.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 AddMount(cid, message, keywords, parameters, node) --by vodka if(not npcHandler:isFocused(cid)) then return false end if parameters.premium == true and not isPremium(cid) then return true,npcHandler:say('Sorry,Only premium members buy this mount!', cid) elseif not doPlayerRemoveMoney(cid, parameters.price) then return true,npcHandler:say('Sorry You need '..parameters.price..' gps to buy this mount!', cid) end doPlayerAddMount(cid, parameters.mount) npcHandler:say('Here is your mount!', cid) npcHandler:resetNpc() return true end keywordHandler:addKeyword({'mounts'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I sell these mounts: {widow queen},{racing bird},{war Bear},{black sheep},{midnight panther},{common draptor},{titanica},{tin lizzard}.{blazebringer},{rapid boar},{stampor}, {undead cavebear}, {mule}, {tiger slug}, {uniwheel}, {crystal wolf}, {war horse}, {kingly deer}, {tamed pand}, {dromedary}, {sandstone scorpion}, {fire horse}, {war draptor}, {gnarlhound} or {tarantula}!'}) local node1 = keywordHandler:addKeyword({'widow queen'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount widow queen?'}) node1:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 1,premium = false}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node2 = keywordHandler:addKeyword({'racing bird'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount racing bird'}) node2:addChildKeyword({'yes'}, AddMount, {price = 20000,mount = 2,premium = true}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node3 = keywordHandler:addKeyword({'war bear'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount war Bear'}) node3:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 3,premium = false}) node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node4 = keywordHandler:addKeyword({'black sheep'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount black sheep?'}) node4:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 4,premium = false}) node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node5 = keywordHandler:addKeyword({'midnight panther'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount midnight panther?'}) node5:addChildKeyword({'yes'}, AddMount, {price = 20000,mount = 5,premium = true}) node5:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node6 = keywordHandler:addKeyword({'common draptor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount common draptor?'}) node6:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 6,premium = true}) node6:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node7 = keywordHandler:addKeyword({'titanica'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount titanica?'}) node7:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 7,premium = true}) node7:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node8 = keywordHandler:addKeyword({'tin lizzard'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount tin lizzard?'}) node8:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 8,premium = true}) node8:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node9 = keywordHandler:addKeyword({'blazebringer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount blazebringer?'}) node9:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 9,premium = true}) node9:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node10 = keywordHandler:addKeyword({'rapid boar'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount rapid boar?'}) node10:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 10,premium = false}) node10:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node11 = keywordHandler:addKeyword({'stampor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount stampor?'}) node11:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 11,premium = true}) node11:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node12 = keywordHandler:addKeyword({'undead cavebear'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount undead cavebear?'}) node12:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 12,premium = true}) node12:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node13 = keywordHandler:addKeyword({'mule'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount mule?'}) node13:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 13,premium = true}) node13:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node14 = keywordHandler:addKeyword({'tiger slug'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount tiger slug?'}) node14:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 14,premium = true}) node14:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node15 = keywordHandler:addKeyword({'uniwheel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount uniwheel?'}) node15:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 15,premium = true}) node15:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node16 = keywordHandler:addKeyword({'crystal wolf'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount crystal wolf?'}) node16:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 16,premium = true}) node16:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node17 = keywordHandler:addKeyword({'war horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount war horse?'}) node17:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 17,premium = true}) node17:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node18 = keywordHandler:addKeyword({'kingly deer'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount kingly deer?'}) node18:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 18,premium = true}) node18:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node19 = keywordHandler:addKeyword({'tamed panda'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount tamed panda?'}) node19:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 19,premium = true}) node19:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node20 = keywordHandler:addKeyword({'dromedary'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount dromedary?'}) node20:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 20,premium = true}) node20:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node21 = keywordHandler:addKeyword({'sandstone scorpion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount sandstone scorpion?'}) node21:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 21,premium = true}) node21:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node22 = keywordHandler:addKeyword({'rented horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount rented horse?'}) node22:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 22,premium = true}) node22:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node23 = keywordHandler:addKeyword({'fire horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount fire war horse?'}) node23:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 23,premium = true}) node23:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node24 = keywordHandler:addKeyword({'war draptor'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount war draptor?'}) node24:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 24,premium = true}) node24:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node25 = keywordHandler:addKeyword({'rented horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount rented horse?'}) node25:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 25,premium = true}) node25:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node26 = keywordHandler:addKeyword({'rented Horse'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount rented Horse?'}) node26:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 26,premium = true}) node26:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node27 = keywordHandler:addKeyword({'gnarlhound'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount gnarlhound?'}) node27:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 27,premium = true}) node27:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) local node28 = keywordHandler:addKeyword({'tarantula'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'You want to buy the mount tarantula?'}) node28:addChildKeyword({'yes'}, AddMount, {price = 10000,mount = 28,premium = true}) node28:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) npcHandler:addModule(FocusModule:new()) @aguinho600 O problema era também no npc de mounts. Quando se falava "war draptor" o npc reconhecia como "draptor". Mudei alguns nomes de mounts nele para diferenciar. Obrigado pela ajuda =]
  2. Vmspk

    [9.1] 4Fun Server

    Mudanças 22/08/11 - 16:20 -> Rashid agora compra mais equipamentos. -> No Pvp Tool nos trainers. -> Premmium tem acesso a todos os outfits
  3. Vmspk

    [9.1] 4Fun Server

    @aguinho600 Rlx, não é briga. Fui ver o tal tópico do ot dele, é mapa global, nada a ver com o meu. Ele deve ter vindo pra tentar aparecer, mas aí é só ignorar. @all Se alguém for adicionar alguma quest, eu usei os storages de 30301 até 30356.
  4. Vmspk

    [9.1] 4Fun Server

    @all Eu também prefiro sem teleports, hunts e mapa rpg, quests escodidas, mas tô meio sem tempo pra investir num projeto maior. Esse foi só pra diversificar os ots 9.1. @nogareD2 Usei as spells do próprio Crystal Server, editadas, e o Monster Pack do Majesty. O engraçado é que você fala como se tivesse feito as spells... Cara, ociosos são os piores mesmo, há 5 minutos eu nem sabia que você e seu ot existiam .
  5. Vmspk

    [9.1] 4Fun Server

    4Fun Server Versão: 9.1 Distro: Crystal Server 1.5 Mapa Base: Vários Foi um edit rápido, 2 dias. Juntei algumas partes de mapas desconhecidos e algo do Azeroth. 2 amigos (ociosos =D) me ajudaram a importar algumas quests e editar o resto. Me disseram que os Ots 9.1 estavam muito ruins, talvez este possa ajudar. 4 Cidades: -> Celestia -> Theos -> Valmun -> Sandrina Mudanças/Conteúdo: Principais Quests: Imagens: Sistema de Guerras pelo Castelo [Honor Castle] Upgrade & Slot System ACC GOD: 222222/password Se acha que ter um OtServ é só baixar, abrir e largar lá, ou ainda editar chars e equipamentos para você mesmo jogar e fazer o que quiser, garanto-lhe que não vai durar 2 dias. Crie eventos, interaja com os jogadores, faça torneios Pvp, marque datas para a Honor Castle, faça updates no mapa, crie monstros, hunts e quests, dê suporte e, o mais importante, mantenha o HELP aberto, sempre. IpChanger 9.1 - Sources - Scan Download 4Fun Server Completo - [MEDIAFIRE] Créditos: Otmind/Kantera, Mistocalana, Mock, Majesty, Bruno0, Crystal Server Team, TFS Team, Coruja e Vmspk. Este tópico recebeu destaque em nosso portal!
  6. @CMRokki Sim. Se alguém estiver querendo editar o ot, eu peço que faça alguns testes primeiro, assim nós poderemos encontrar os erros e bugs o mais rápido possível. Creio também que o próprio distro Crystal Server tenha seus erros chatos, e o Tryller parou com as atualizações... :confused: Algumas futuras mudanças também poderão ser feitas, como, por exemplo, a guild vencedora do Honor Castle também ter direito a uma área de caça exclusiva e um bônus de xp durante a semana. A função que seria usada para o bônus de XP parece não estar funcionando, mas a hunt pode ser facilmente adicionada. Acho que vocês não perceberam, mas eu já upei o arquivo do server umas 5x ou mais por causa de alguns erros idiotas (exura ico desbalanceado, storage da quest da pick estar repetido em outra quest, bug do life crystal, etc). Está tudo no changelog v1.0. @PsyMcKenzie Nada =]
  7. @CMRokki Não sei cara, não tenho muito tempo pra fazer o update. Pelo que eu sei, nenhum distro 9.1 tem todas as features, e colocar demoraria muito tempo. Talvez eu faça quando sair algum distro 9.1 mais completo e mais confiável. @PsyMcKenzie Ã?? :blink: @MaxxJuba Foi rapidinho. Testei 3 distros em 2 dias, e levei mais 3 pra fazer os edits. Posso sim.
  8. Bom, como foi um Update no sistema do Ot, eu vou desconsiderar as perguntas (milhares) antes do update... Vocês não vão sentir muita diferença logo que entrarem, mas mudou muita coisa. O distro do Tryller é muito bom, fiquei surpreso de ele ter aceito várias funções que nem o tfs 0.4 com OTAL reconhecia, o único defeito (até agora) era a falta de algumas exhaustions, mas concertei isso. Quanto aos novos sistemas, eles fogem ao que é o tibia, eu sei... Mas eu acho que vai aumentar o RPG e uma experiência pra ver o que a galera acha pode ser legal, e, aliás, até um tempo atrás montaria também era algo que só se via em ot Bom, não tive tempo de testar absolutamente tudo, e mesmo assim sempre passa alguma coisa, mas o bug do depot não existe mais. O problema era do antigo sistema de conexão do TFS com o Database, do nosso amiguinho Talaturen. Ele sabia desse bug, disse que era algo antigo já... (Daí você subentende o seguinte: Eu sei, mas não vou arrumar, deixa lá). Mudamos para o Crystal Server, e eu acredito que tenha sido para melhor. É isso aí pessoal, meu olho tá doendo pra caramba, amanhã eu volto pra ver o resultado.
  9. Versão 1.0 com todos estes bugs concertados quase pronta =]
  10. @Nari e outros Não tenho certeza quanto a data do update, mas este final de semana eu arranjei algum tempo para fazer as magias do 8.7, dois amigos estão me ajudando e talvez domingo elas estejam prontas. @Quem reclamou do sistema de accprotect Eu creio que seja algo do distro, vou dar uma olhada depois.
  11. @ MaxxJuba Não senhor, também tenho família >< Mandem os bugs por MP, ou pelo msn, especificando onde é o bug, o modo como ocorre e que versão do tibia você usou.
  12. @ MaxxJuba Sim senhor. Azeroth é de domínio público =] Vi que você está fazendo a lição de casa... Rlx, eu dou permissão pra qualquer edição, desde que mantenha os créditos. @GbLord A guerra é ativada por globalevent, e durante esse período um timer é acionado. Se a guerra estiver rolando e você quiser resetá-la/pará-la, use o !reset para anular os storages e dê um /reload globalevents para parar o timer. Se o servidor caiu enquanto ocorria uma guerra, por exemplo, use o !reset sem precisar usar /reload, uma vez que o timer da war não está mais ativo, só é preciso zerar os storages com o !reset.
  13. @MaxxJuba Sim senhor, permissão concedida. Só me promete que não vai transformar o coitadim num baiak da vida
  14. @ GbLord Fiz algumas modificações no script dele e renovei o link de download. Se o !war avisar que já há uma guerrra pelo castelo, use o !reset .
  15. -- Server saving autoSaveEachMinutes = 15 saveGlobalStorage = "yes" Nada cara. Eu ainda não entendi muito bem esse problema de kick, é a primeira vez que me reportam algo do tipo. Se puder me dizer mais sobre ele eu poderia resolver mantendo o save.
  16. @ xt0matex O distro já é configurado para salvar o servidor de 1 em 1 hora, talvez você tenha modificado esta parte do config.lua: -- Real Server Save -- note: serverSaveHour means like 03:00, not that it will save every 3 hours, -- if you want such a system use autoSaveEachMinutes. this serversave method -- may be unstable, we recommend using otadmin if you want real serversaves. serverSaveEnabled = "no" serverSaveHour = 3 shutdownAtServerSave = "no" cleanMapAtServerSave = "no"e Esse é o global save. Salva absolutamente tudo no servidor, exigindo muito mais da máquina e com opções de kickar os jogadores e dar shutdown no servidor, talvez tenha sido aí. Eu testei pelo !save até com players comuns e não tive problemas de kick. Espero ter ajudado
  17. Update 0.4 Reupado no Media Fire
  18. @ Critical Desculpa man, não tive muito tempo para atualizar =x É fácil concertar. Basta só adicionar no movements/scripts/castle.lua um if isPlayer then entre a function e as variáveis locais e mais um end.
  19. @ Juniorrek Tente /n Demon Helmet Esse é o comando original para criar itens pelo nome. O /i antigamente era só para ids, aceitar nomes foi uma edição do crying damson. Para criar o God: Na aba Players, vá em data e procure a coluna group_id, mudando seu value para 3. Na aba Accounts, procure pelas colunas group_id e type, mude ambos os values para 5.
  20. Olha pessoal, uma coisa que eu andei percebendo e que vem me irritando é que uma galera se queixa de bugs muito simples de se arrumar ou algumas coisas que nem são bugs. Eu postei o servidor para ajudar, não tenho obrigação de ficar correndo com ele sempre para mudar coisas simples como uma borda de mapa errada, ou mudar o mapa porque não é de seu gosto ou ainda editar os NPCs do servidor, pra upar no 4shared de novo e depois editar o post, só porque alguém quer que dê para vender Dragon Slayer (várias pérolas no msn ) . Se você quer que venda algo a mais em algum npc, vá em frente, edite o script. Se quer alguma hunt de algum mob que não tenha no ot, adicione. Se não sabe fazer isso, corra atrás, porque se você quiser colocar um ot online sem ter trabalho nenhum então avisarei logo agora, desista. Qualquer otserv, Alissow, Slayer, Mix, Real, Azeroth. Todos têm bugs e são incompletos, não têm história e jogabilidade como o global. São apenas BASES para se criar um servidor, coisas a serem aprimoradas, e eu acho que deixei uma boa base para vocês aqui. Alguns se queixaram de um bug no depot. Bom, Talaturen não me respondeu sobre isso, apenas disse que a mudança para MySQL resolveria qualquer problema do tipo. Deixo o link do tópico oficial para vocês: http://otland.net/f18/8-7-forgotten-server-v0-2-10-mystic-spirit-117046/ @ Flyware ~† Bom, já vi que você é um cara sério, mas não gosta de trabalho @merpira 1 - Se ele não vende Label, dá pra adicionar facilmente no script dele 2 - Não tive tempo para testar isso ainda. Confira se você escreveu tudo certo, se o nome das cidades está configurado corretamente nas depotbox de cada city pelo map editor, etc. Às vezes o erro pode estar em outro lugar =] (embora eu creio que ninguém vá usar isso...) 3 - Já vi uns 15 azeroth registrados no otservlist, até no site polonês. Você está fazendo alguma coisa errada aí. @BatataFritada Aqui tá normal. Tenta de novo fera :positive: Valeu a força pessoal, mas infelizmente não há previsões de updates próximos. Dou total apoio a quem quiser levar o projeto RPG à frente.
  21. @feinhooo Você vai em data/items/items.xml e procura pelo "dead wailing widow", que é o item correspondente ao corpo da wailing morta. Copie o ID desse corpo. Agora vá em data/monsters e encontre o script da wailing widow.lua, abra e mude o código que está em corpse="código da drakinata" para o código do corpo que você copiou antes. @deletera Não entendo muito de database, mas me parece que o db não está reconhecendo algumas colunas. Qual arquivo SQL você usou para criar o database?
  22. @vini96 O mapa tem todos os NPCs necessários para o game. Se não há nenhum NPC, acho que você abriu o mapa antes de entrar no servidor e fez alguma coisa errada cara. Qualquer coisa, substitua a pasta World do server que ele voltará ao normal. @luccasspfc KKK, calma aí, tenho família também cara \o/ Se os itens somem quando o server CAI, sem realizar SAVE, é lógico que o que você fez até o último save não vai ser salvo no banco de dados. O antigo bug de os itens não serem salvos no DP foi corrigido com o update do distro para 0.2.10, eu fiz alguns testes logo quando o atualizei, e não tive este problema. Se de algum modo o bug persistir, teremos que esperar pronunciamento do Talaturen, e algum patch/atualização para o Mystic Spirit 0.2.10. Comandos de !rank, !reset, !aol e coisas do tipo eu não coloquei no servidor por não achar que sejam necessárias para um ot RPG. Como disse o nosso amigo Critical, existem vários scripts pelo fórum, basta procurar. As novas magias 8.70 não estão completas, é verdade. Mas isso é em todos os servidores 8.70 freedownload. Eu não encontrei um pack confiável com as magias completas, mas creio eu que logo teremos um. @Critical Vlw o apoio cara =] @draculinha987 Não entendi :confused:
  23. @Luizim É um problema no Script do comando !war mesmo. Vá em data/talkactions/scripts/castle.lua Substitua tudo o que tiver dentro por: local storage = 10000 local waitStorage = 9000 function onSay(cid, words, param) if getPlayerGroupId(cid) >= 3 then if getGlobalStorageValue(storage) >= 1 or getGlobalStorageValue(waitStorage) >= 1 then doPlayerSendTextMessage(cid, 22, "Already there is a war for the castle.") else doPlayerSendTextMessage(cid, 22, "The war is begining.") dofile('data/globalevents/scripts/castleWar.lua') addEvent(onThink, 1000) end end end
  24. @luizinhuuuuuuu Postei uma nova versão com este e outros bugs concertados. Era uma besteirinha que eu tinha feito... Bom galera, é isso aí. Acredito eu que agora o Azeroth não possui mais nenhum bug crítico (talvez algum no distro, mas aí é tapa no Talaturen xD).
  25. @deletera Não é bug de novo cara. É imcompatibilidade de função. Pra gente poder ajudar, você tem que postar o script junto com o erro que acusa no distro =]
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...