Ir para conteúdo

Bluester

Visconde
  • Total de itens

    416
  • Registro em

  • Última visita

  • Dias Ganhos

    9

Tudo que Bluester postou

  1. vai em "modules\game_interface\gameinterface.lua" Procure Por "setupViewMode(0)" obs: Pode ter até 3 desse! Substitua todos por: "setupViewMode(2)"
  2. Obrigado. É do Client do Pokémon Waterfall.Pra deixar o jogo full, aperte CTRL + . (ponto).
  3. Obrigado.
  4. Obrigado pela referência, o que resta é aguardar os moderadores.
  5. Créditos PELA BASE Cyan, QUE EDITEI e LIBEREI NO FACEBOOK E DISSE QUE SE POSTASSE EM ALGUM FORUM EU IA QUERER OS CRÉDITOS. Estarei aguardando os créditos, caso contrário, irei reportar.
  6. Só adicionar mais boxes no script boox.lua, e trocar os itens de trocas e as falas do NPC ^^
  7. Eae XTibianos, venho trabalhando numa Quest que envolverá vários NPC's, monstros e vários outros detalhes... Porém, não sou Mapper, mas venho treinando e venho pedir a ajuda de vocês em que devo melhorar, como e onde. Toda crítica e ajuda é bem-vinda ! ( Segunda vez que pego pra mapear ) Aqui estão alguns prints da Quest: @: Adicionei mais prints e fiz alterações, estou sem idéia do que adicionar na praia e ao lado direito :v
  8. Ele quer uma skill que dê buff ao player de determinada classe, vamos usar de exemplo Iron Defense do Steelix ( Pokémon )
  9. Testa o script que postei acima.
  10. Tenha paciência, não precisa ficar se apressando, afinal, quanto mais você demorar melhor será...
  11. Pelo que vi, eles estão criando chars com aquele símbolo no nome ;-;
  12. Não manjo de SQL, pensei que isso iria resolver
  13. http://www.xtibia.com/forum/topic/230109-pokebar-para-pda/
  14. Você também pode tentar trocar o nome do jogador no MySQL...
  15. Estou meio que sem tempo, então vou te passar um rápido aqui ! Em data/actions/scripts crie um arquivo chamado boox.lua e cole isso: Em data/actions/actions.xml cole essa tag: Data/npc: Crie um arquivo com o nome do NPC que quiser, vou usar Ruby como exemplo, e dentro do arquivo cole isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Ruby" script="RUBYTRADE.lua" walkinterval="350000" floorchange="0" speed="0"> <health now="100" max="100"/> <look type="2335" head="20" body="100" legs="50" feet="0"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|.I need {help}...you help me?"/> </parameters> </npc> Em data/npc/scripts crie um arquivo chamado RUBYTRADE.lua e cole isso dentro: 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 msg = string.lower(msg) --------- local need = { {id = ID DAS ESSENCES, qt = 50}, --ID DAS ESSENCES ZARD, QUANTIDADE } local rewards = { {id = IDDABOX, qt = 1}, --charizard BOX } local stoFinish = 92120 -- USE ESSA OU A STORAGE QUE QUISER --------- if msgcontains(msg, 'help') or msgcontains(msg, 'ajuda') then if getPlayerStorageValue(cid, stoFinish) >= 500 then selfSay("Sorry, you already had done this quest.", cid) talkState[talkUser] = 0 return true end selfSay("Olá meu amigo, sou o NPC de trocas de Essences, me dê 50 Essences e lhe darei 1 Box que virá seu Pokemon! Diga YES para trocarmos.",cid) talkState[talkUser] = 1 return true elseif msgcontains(msg, 'yes') or msgcontains(msg, 'sim') and talkState[talkUser] == 1 then if getPlayerItemCount(cid, need[1].id) < need[1].qt then selfSay("Você não me trouxe todas as Essences...", cid) selfSay("Lembre-se, eu preciso de 50 Essences...", cid) talkState[talkUser] = 0 return true end for i = 1, #need do doPlayerRemoveItem(cid, need.id, need.qt) end for i = 1, #rewards do doPlayerAddItem(cid, rewards.id, rewards.qt) doPlayerAddExperience(cid, 0) end selfSay("Obrigado, tchau!", cid) setPlayerStorageValue(cid, stoFinish, 1) talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) OBS: Não testei
  16. Também estou sem tempo, por isso vou fazer um com box, se ele quiser, ele pega...
  17. pode ser por box ? por exemplo, você dá 50x Essence Zard por uma box que dá um Charizard...
  18. Se for PDA, coloca 1 por 1 no loot do .XML do monstro, que fica na pasta monster do servidor.
  19. Não irá adiantar se sua base tiver level system e tenha alterações em algumas partes, à não ser que você tente adaptar.
  20. Esses são itens que estão dentro das houses e podem ser movidos ! Esses são itens que estão dentro das houses e podem ser movidos ! Galera, pra arrumar o bug do coin case trocado com a bag, vão na pasta do servidor e depois em mods, lá terá o arquivo "firstitems.XML", basta trocar o ID da coin case com o ID do iventory
  • Quem Está Navegando   0 membros estão online

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