Ir para conteúdo

Foxkbt

Artesão
  • Total de itens

    108
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Foxkbt postou

  1. iai galera to com um servidor de pokemon online mas agora pouco deu um problema que eu n entendi nada!!! todos os players online inclusive meu god travam... logam... e voltam! tb n e falha na minha internet pq tava ouvindo musica no youtube tb n acredito que seja um bug pq normalmente o server cairia mas ele n cai! so faz os players logarem gostaria que vcs me ajudassem a descobrir se e nuker e se for um qual procedimento ele ta usando obrigado desde jha =)
  2. mage bomb... um progama para logar varios char de vez alguem bota pa logar 200 acc manager de vez e derruba seu server deve ter um script anti mage bomb... eu vi aki no xtibia mas n lembro olhe na seção creaturescripts
  3. otimo script rep+ se vc colocar pa dar ban no ip ficaria melhor pq e um mage bomb com mais de 300 ainda derruba o server =)
  4. amigo vo lhe da uma ajuda muito mais importante do que os scripts... CITA-LOS ELES NÃOOOOOOOOOOOOOOOOOO =) conselho o ki vc ta pedindo e um trabalho infernal pa conserta ninguem faz isso de grassa sorte que o pivete ali em cima ajudo mas n tenha esperanças quanto a esses shynes conclusão do conselho ou vc vai estudar script ou vc para de tentar fazer server e vem jogar o meu! =D
  5. seu bixo que dizer summon? ou o propio player? em creatureScripts.xml... cole isso la dentro <event type="attack" name="outattack" event="script" value="outattack.lua"/> vai na pasta scripts agora crie um arquivo lua com nome outattack e cole isso function onAttack(cid, target) local cid = getCreatureSummons(cid)[1] -- se vc quer ki mude o outfit do player apague essa linha local outfit = {lookType = (ID DO OUTFIT), lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0} if isCreature(cid) then doSetCreatureOutfit(cid, outfit, (TEMPO PARA O OUTFIT VOLTAR AO NORMAL)) end return true end depois vai em login.lua e cole isto dentro do script registerCreatureEvent(cid, "outattack") ajudei? rep+ e entre no meu server =) \/
  6. vo esplicar bunitinho pa vcs abra seu weapons.xml e procure pela wand onde vc quer editar la vc muda essa parte event="function" value="default"> por isso event="script" value="novo"> agora entre em weapons/scripts copie qualquer arquivo lua e cole nessa pasta troque o nome para novo apague tudo dentro do arquivo novo e cole isto local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 35) setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) function onUseWeapon(cid, var) doCombat(cid, combat, var) return true end tenhu quase certeza ki funfa mas n testei =D ajudei? de rep+ e entre no meu server \/
  7. vei n sei se entendi direito... vc quer mudar o outfit por um tempo ou quer adicionar um outfit no player? pq se vc quer mudar por um tempo n vai poder trocar a cor do geito normal so atraves de script
  8. o vei vc tem ki configurar o script botar a posição x, y e z do templo da cit
  9. o vei vc boto headbutt, thunder punch e thunder wave no meiu do post orgonise sua parada... vo fazer melhor do que só lhe da o script vo te esplica pq n funfo... sabe essa parte doSetCreatureOutfit(getCreatureSummons(cid)[1], elitehitmonlee, 8300) esse elitehitmonlee provavelmente e so o id do outfit... mas pa mudar o outfit vc tem ki por assim {lookType = 301} então fica assim doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = 301}, 8300) =) elseif pokemon.x.spell == "Mass Kick" then doCreatureSay(getCreatureSummons(cid)[1], ""..string.upper(c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell).."!", TALKTYPE_MONSTER) doCreatureSay(cid, ""..getCreatureName(getCreatureSummons(cid)[1])..", use "..c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell.."!", TALKTYPE_SAY) exhaustion.set(cid, pokemon.x.ex, pokemon.x.cd) if getCreatureName(getCreatureSummons(cid)[1]) == "Elite Hitmonlee" then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = 301}, 8300) doChangeSpeed(getCreatureSummons(cid)[1], 20) end setPlayerStorageValue(getCreatureSummons(cid)[1], 4, 1) local function roll(params) if isCreature(params.cid) then if isCreature(getCreatureSummons(params.cid)[1]) then if getCreatureCondition(getCreatureSummons(params.cid)[1], CONDITION_OUTFIT) == true then doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureSummons(cid)[1]), rollout, -((num1)+(getPlayerLevel(cid)*(num3))), -((num1)+(getPlayerLevel(cid)*(num3))), 255) end end end end for r = 1, 8 do addEvent(roll, 1000*r, {cid = cid}) end local function stoproll(params) if isCreature(params.cid) then if isCreature(getCreatureSummons(params.cid)[1]) then doChangeSpeed(getCreatureSummons(params.cid)[1], -101) if getPlayerStorageValue(getCreatureSummons(params.cid)[1], 5) >= 1 then setPlayerStorageValue(getCreatureSummons(params.cid)[1], 4, 1) end end end end addEvent(stoproll, 8300, {cid = cid}) return 0 ajudei? de rep+ e entre no meu server de pokemon =) \/
  10. puts c tem algum conhecimento de script? pq se n tiver c vai se embaralhar todo... vai la em talkactions e procure pelos arquivos move1, move2 e etc... la vc procura pelo ataque que vc quer por no seu novo pokemon se o ataque estiver no arquivo vc pula a primeira etapa primeira etapa: depois de achar seu ataque (vamos usar headbutt como exemplo) vc copia ele e cola no arquivo que corresponde ao numero do ataque (m6 por exemplo vc vai no arquivo move6) cole depois de um return 0 elseif pokemon.x.spell == "Headbutt" then doCreatureSay(getCreatureSummons(cid)[1], ""..string.upper(c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell).."!", TALKTYPE_MONSTER) doCreatureSay(cid, ""..getCreatureName(getCreatureSummons(cid)[1])..", "..c[getCreatureOutfit(getCreatureSummons(cid)[1]).lookType].x.spell.."!", TALKTYPE_SAY) exhaustion.set(cid, pokemon.x.ex, pokemon.x.cd) doAreaCombatHealth(getCreatureSummons(cid)[1], element, getThingPos(getCreatureTarget(cid)), 0, -((num1)*(num3)), -((num2)*(num3)), 3) return 0 depois volte para a tabela mais acima para configurar o atatque [(OUTFIT)] = {x = { pok = (NOME DO POKE), spell = "Headbutt", --NOME DO ATAQUE minLv = 1, -- LEVEL MINIMO ex = 1000006, -- COOLDOWN SE FOR POKEMON NOVO ACONSELHO A BOTAR 1520006 base1 = 125,--DANO MINIMO base2 = 130,--DANO MAXIMO dista = 5,--DISTANCIA bonus = 3,--BONUS QUANTO MAIOR MAIS DANO target = "no", -- SE PRECISA DE TARGET PA USAR type = "normal", -- TIPO cd = 20 --TEMPO PA USAR DINOVO EM SEGUNDOS } }, como falei antes... se vc n sabe muito sobre script... siga um das duas opções 1- estude script ate entender a base 2- desista... ajudei? de rep+ e entre no meu serv \/ =)
  11. acabei de concerta esse script pa um cara =) mas ai vai dinovo primeiro se certifique que na pasta monsters tem um monstro chamado clone se n tiver crie function onCastSpell(cid, var) ----COPY PLAYER STATUS local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) ----CLONE THE PLAYER local clone = doSummonMonster("Clone", playerpos) if isCreature(clone) then setCreatureMaxHealth(clone, maxhealth) doCreatureAddHealth(clone, health) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(playerpos, 2) return clone end return TRUE end n testei... ajudei? da rep+ e entra no meu server =) \/
  12. area errada reportado para moverem o topico
  13. 0 e o multiplicador calculado atraves da skill n lembro ao certo como funciona mas acho ki e assim setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, 0, -250, 0, -400) COMBAT_FORMULA_LEVELMAGIC == magic level primeiro 0 = multiplicador para o minimo 250 = minimo segundo 0 = multiplicador para o maximo 400 = maximo então por exemplo se vc mudar para setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, 2, -250, 2, -400) dano minimo = 250 + ML*2 dano maximo = 400 + ML*2 n lembro se e isso mesmo pq parei de usar esse tipo de magia mas acho ki da pa pegar a base
  14. Foxkbt

    Duvida Npc

    c tem ki substituir lookType por lookTypeEx no npc
  15. function onCastSpell(cid, var) ----COPY PLAYER STATUS local playerpos = getPlayerPosition(cid) local cloth = getCreatureOutfit(cid) local health = getCreatureHealth(cid) local maxhealth = getCreatureMaxHealth(cid) ----CLONE THE PLAYER local clone = doSummonMonster("Clone", playerpos) if isCreature(clone) then doCreatureAddHealth(clone, health) setCreatureMaxHealth(clone, maxhealth) doSetCreatureOutfit(clone, cloth, -1) doSendMagicEffect(getThingPos(clone), 2) return clone end return TRUE end ps: vc tem ki criar um monstro com o nome Clone
  16. veja se n tem algo no arquivo login.lua ou no playerdeath.lua que mecha na stamina...
  17. arf vei eu baixei esse servidor pensando ki tinha a fight arena abri a pasta npcs kd? fikei um tempão olhando a porra dos npcs o unico trainer ki tem e brock num sei quem foi o burro ki fez aquele brock ki ta na cara o pq dele n funcionar
  18. felzan se vc procurar servidores na area de download do forum adivinha? vc so vai encontrar downloads @topic awe vei tem pokeTreiners? gym leaders?
  19. pow vei pensei ki vc foce scripter vei n vo fazer esses scripts n mas vo encinar mais ou menos o da armadura... em movements vc coloca pa quando ekipar ativar uma storage e quando desekipar desativar em creature scripts vc cria um arquivo onStatsChange... la vc põe que se a storage tiver ativada em cid executa o dano tipo... se vc quer q o player ganhe xp dotargetcombathealth(cid, attacker, tipo, value*0.65, value*0.65, efeito) caso contrario docreatureaddhealth(attacker, value*0.65, efeito, cor) não esqueça do return true no final @so vi a data da postagem agora n tem nenhum scripter trabalhando po xtibia pa ajudar a galera n? ki absurdo...
  20. Foxkbt

    Pokemon Reaload

    AWEEEE GALERA DO XTIBIA to aki para apresentar meu mais novo projeto de pokemon creditos: pokemon dash e a min tb logico XD to trabalhando nesse serv tem umas 2 semanas porem criei varios sistemas novos todos os sistemas de pokemon convencionais tipo catch, fly, surf... todos funcionando estou terminando o server e so falta configuração para os pokes e sistema de moves "m1, m2..." pq e inovador? bem primeiro trabalhei num sistema de lv para os pokemons ou seja cada pokemon tera seu propio lv alem do lv os pokemons tem status ki nem os do game boy (ataque, defesa, especial ataque, especial defesa e velocidade) quando o pokemon pega o level necessario para evoluir ele evolui sosinho sem precisar de pedra (tem alguns que precisam tipo growlith) modifiquei alguns ataques para que se tornem mais parecidos com o desenho criei um sistema de tm pra quem n conhece tm e um item que vc usa no pokemon para ele aprender um ataque tipo c usa o tm thunder num rattata o rattata aprende o ataque thunder XD legal ne? video teaser status do poke poke agenda modificada para mostrar o poder dos ataques e efeitos demonstração de um tm (rock slide) por agora e só mas so dedicado e enquanto e server estiver on eu irei sempre estar atualizando quando terminar de concerta todos os possiveis bugs que achar vo começar adicionando 1 pokemon novo e suas evoluções por dia so pa esclarecer eu n preciso de equipe to postando aki para começar a divugar quando estiver on irei postar na parte de anuncios se vc gostou dos sistemas que sitei e vai jogar dê um up aprovando para eu ter uma confirmação de que irá da certo uma ajuda na divugaçaõ tb seria de boa ajuda XD comunidade no orkut http://www.orkut.com.br/Main#Community?cmm=112583314&refresh=1 perfil do orkut(pode add irei postar atualizações todos os dias) http://www.orkut.com.br/Main#Profile?uid=1094682347270219634 previsão de lançamento: sexta dia 25 de março obrigado pa quem leu tudo pa quem não leu deveria ler XD
  21. NeoDragonHeart lol e pq n tem mapa feito ne! foda aparece um monte de gente que n sabe nem o q é um if querendo tudo de mão bejada ¬¬ topic cara seu projeto ta massa mas n da pa abrir um servidor com ele antes de vc botar os ids de todos os pokes e corpos pa capturar e talz vc deveria fazer os systemas bases que faltam "como surf, order, pokedex, pvp battle" assim quem baixar vai ajustando
  22. show cara! muito bom mesmo ^^ c tem o script para mover o poke? =Þ
  23. tente isso tb if add_item_type == 'container' then local new_container = doCreateItemEx(container_id, 1) local iter = 0 received_item = doPlayerAddItemEx(cid, new_container) while iter ~= container_count do doAddContainerItem(new_container, itemtogive_id, itemtogive_count) iter = iter + 1 end else received_item = doPlayerAddItemEx(cid, new_item) local new_item = doCreateItemEx(itemtogive_id, itemtogive_count) end
  24. repare... o q tiver dentro disso if received_item == RETURNVALUE_NOERROR then so irá acontecer se o player receber o item tive uma ideia ! tente isso if received_item == RETURNVALUE_NOERROR then local item = getPlayerItemById(cid, TRUE,itemtogive_id).itemid local action_player = getPlayerGUID(cid)+10000 doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received '.. add_item_name ..' from Tibia the War shop.') doItemSetAttribute(item,"description","This item can only be used by the player ".. getPlayerName(cid) .."!") doItemSetAttribute(item,"aid",action_player) db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";") db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";") doPlayerSave(cid) else doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from Tibia the War shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.') end
  • Quem Está Navegando   0 membros estão online

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