Ir para conteúdo

Hyaki

Artesão
  • Total de itens

    108
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que Hyaki postou

  1. Eu utilizei as img do antigo PokeZWorld e criei uma baseada para essa pokebar. Deixarei a versão que editei, deixando apenas o portrait, muito mais clean. game_pokebar.rar
  2. Hyaki

    (BUG) NPC Hunter

    Falta a função: selfAttackCreature Já foi postado esta função aqui no fórum, ou você pode usar a src que foi liberada em um servidor que tem 3 funções que fazem o sistema de NPC's duel funcionarem. @EDIT Inclusive postaram ela em um tópico seu: local function selfAttackCreature() if #getCreatureSummons(getNpcCid()) > 0 and not isCreature(getCreatureTarget(getCreatureSummons(getNpcCid())[1])) then local list = getSpectators(getCreaturePosition(getNpcCid()), 7, 7, false) for i=0, table.getn(list) do local _target = list[i] if(_target ~= 0) then if isPlayer(_target) and not getTileInfo(getThingPos(_target)).protection then if #getCreatureSummfighting = falseons(_target) > 0 then doMonsterSetTarget(getCreatureSummons(getNpcCid())[1], getCreatureSummons(_target)[1]) setPlayerStorageValue(getCreatureSummons(getNpcCid())[1], 99856201, getNpcCid()) else fighting = false end target = _target break end end end end end
  3. Você pode usar storage no outfit e setar o mesmo por um creaturescripts. <outfit id="1" storageId="1415" storageValue="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> function onLogin(cid) local r = getCreatureOutfit(cid) local roupa = {lookHead = r.lookHead, lookBody = r.lookBody, lookLegs = r.lookLegs , lookFeet = r.lookFeet} if (getPlayerAccess(cid) <= 2) then if isPlayer(cid) then if getPlayerStorageValue(cid, 1415) == -1 then if getPlayerVocation(cid) == 0 then -- Sem vocação setPlayerStorageValue(cid,1415 ,1) -- Citzen if getPlayerSex(cid) == 0 then -- Se for homem doCreatureChangeOutfit(cid,{lookType = 136, roupa}) -- Roupa Masculina else doCreatureChangeOutfit(cid, {lookType = 128, roupa}) -- Roupa Feminina end end end if getPlayerStorageValue(cid, 1417) == -1 then if getPlayerVocation(cid) == 1 then -- Sorcerer? setPlayerStorageValue(cid,1417 ,1) -- Storage da roupa que voce quer, esta no XML/Outfits if getPlayerSex(cid) == 0 then -- Se for homem doCreatureChangeOutfit(cid,{lookType = 138, roupa}) -- Roupa Masculina else doCreatureChangeOutfit(cid, {lookType = 130, roupa}) -- Roupa Feminina end end end end end return true end
  4. A questão de ter dois .xml é basicamente que 1 é para o Summon e outro para o Selvagem, você pode fazer uma modificação na src para que os summons não soltem "magias" sem ser pelo comando m1, m2, m3 etc.. Mas mesmo fazendo essa alteração sera necessário você criar 2 spells, uma na pasta spells e outro no arquivo moves.
  5. Hyaki

    HELP LOOK INFORMATION

    Na pasta lib procure o arquivo "somefuctions.lua" e procure pela função "getPlayerDesc" nela vai ter essas informações que você quer alterar!
  6. Hyaki

    HELP LOOK INFORMATION

    Vai na pasta XML e altera no vocations.xml
  7. @KaboFlow Seu erro é o mais simples de todo, se soubesse interpretar o mesmo teria resolvido e não ficaria floodando (4 posts seguidos) no tópico! Mas resolvendo o erro em luascript.h procure por: static int32_t luaDoRemoveItem(lua_State* L); E adicione embaixo: static int32_t luaDoPlayerInviteToParty(lua_State* L);
  8. Utilize este: Ele é feito direto na SRC.
  9. Esta usando que sistema de unique item?
  10. Hyaki

    Erro na s3db

    Provavelmente no "config.lua" deve setar como "sha1", isso faz com que a senha seja criptografada vms dizer, então mesmo que tu coloque 123456 no lugar da senha o servidor ira reconhecer outra coisa no lugar. Utilize o site: https://www.convertstring.com/pt_PT/Hash/SHA1 Para criar um password em sha1.
  11. Provavelmente precise de mais algumas alterações em outras funções do cliente: O erro esta retornando erro na linha 46 do arquivo init.lua faça uma comparação do arquivo do PMX com o seu!
  12. Hyaki

    Bug NPC GYM

    Eu peguei uma SRC limpa e fui mexendo, logo quando postaram o servidor com essas funções eu retirei elas e coloquei na minha SRC. O sistema de GINÁSIO funciona tranquilamente nela (com as 3 funções doSetMonsterGym(summon, focus), doSetGym(summon, 1), doSetAttackGym(summon, focus), não recomendo usarem nenhuma outra base PDA se não a 1.9 e ir adaptando. https://imgur.com/WXn7e1q Como eu estou com o GOD ele não hita meu pokémon, porem no player o sistema funciona normalmente.
  13. Hyaki

    PokeVerse

    +1 para quem o Walox vendeu a base! Meu deus, isso que o mesmo disse que só venderia para uma pessoa e que não colocaria a mesma online.
  14. Sério que em 2020 você esta preocupado com rep? Você como "moderador" tinha que ter largado mão desses pensamentos, você postou a base por pura vontade, se não for da suporte, deixe bem claro no tópico e a galera se vira na área de suporte do fórum. E eu ainda quero entender como você voltou como moderador, esse fórum ta morrendo mesmo.
  15. Só editar a sprite da mesma via object builder!
  16. Hyaki

    Script Big Room

    function onUse(cid, item, fromPosition, item2, toPosition) local teleport = {x=0, y=0, z=0} -- COORDENADAS local storage = 15205 -- STORAGE (VERIFIQUE ANTES PARA SABER SE NENHUM OUTRO SCRIPT USA O MESMO) local time = 3 -- TEMPO, AQUI ESTA CONFIGURADO PARA 3 HORAS. if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendCancel(cid, "You are exausted, wait "..(getPlayerStorageValue(cid, storage) - os.time()).." seconds.") return true end if getPlayerItemCount(cid, 2160) >= 75 and getPlayerItemCount(cid, 2160) >= 75 and getPlayerItemCount(cid, 2160) >= 75 then -- ID E QUANTIDADE, O SCRIPT VERICA AQUI ANTES doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) --- doPlayerRemoveItem(cid, 2160, 75) --- ID E QUANTIDADE doPlayerRemoveItem(cid, 2160, 75) --- ID E QUANTIDADE doPlayerRemoveItem(cid, 2160, 75) --- ID E QUANTIDADE --- doPlayerSendTextMessage(cid, 22, "You entered a big room!") setPlayerStorageValue(cid, storage, os.time()+time*60*60) else doPlayerSendTextMessage(cid, 23, "Sorry, but you don't have the necessary items to enter this room.") end end Não cheguei a testar, mas creio que seja isso que você procura @mister17
  17. Hyaki

    Script Big Room

    Lembrando que este sistema é para TFS 1.+, não ira funcionar nos derivados sem a devida atualização.
  18. O move não esta totalmente configurado para este pokémon: Carnivine Verifique se você configurou tudo corretamente para o pokémon, a vários lugares na lib que precisa configurar para funcionar.
  19. Hyaki

    HELP Count Gold

    O sistema ja existe em qualquer base otserv: local coins = { [12416] = {to = 2148}, [2148] = {to = 2152, from = 12416}, [2152] = {to = 2160, from = 2148}, [2160] = {from = 2152}, } function onUse(cid, item, fromPosition, itemEx, toPosition) if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then return false end local coin = coins[item.itemid] if(not coin) then return false end if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, coin.to, 1) elseif(coin.from ~= nil) then doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX) end return true end Só editar ao estilo que você quer, a linha que você deve mexer para trocar o limite para 1000 é esta: if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then E esta: doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
  20. Falar que mexer com PDA é idiotice, é pra cair o c# da bund#, existe diversos servidores com BASE PDA online hoje em dia e mts são ótimos. O PokeVKS é um exemplo, possui todos os sistemas básicos funcionais e outros sistemas avançados: GYM System, System de Market, Shiny Ditto c/ Memory. Só não consegue avançar com a base quem tem preguiça de correr atras. Outro exemplo foi o próprio PokeZWorld, hoje em dia ele esta muito avançado não da nem para chamar de base PDA +.., porem ele começou com o PDA. O próprio DXP foi baseado no PDA, tanto que alguns scripts são praticamente iguais..
  21. É em creaturescripts se não me engano, é que em todos os servidores de pokémon o player não "morre", quando ele chega a 0 de life ele é teleportado para o CP ou algo assim rs Procura por OnDeath no creaturescripts.xml
  22. Eu disse que tem que adaptar o npcs para as funções.
  23. Outra dica, pegue apenas as funções do Gym.
  24. A base que você postou meu amigo, tem essas funções:
  • Quem Está Navegando   0 membros estão online

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