Ir para conteúdo

infernity

Campones
  • Total de itens

    46
  • Registro em

  • Última visita

Tudo que infernity postou

  1. VALEEEUU VODKARTTTT DUVIDA RESOLVIDAAA agora so uma coisinha teria como o player ser teleportado para outro local quando os diamonds acabassem da muchila dele? VALEU SE N TIVER COMO DEIXA KETOO AJUDO MUITOOOO
  2. infernity

    Façinho Ajudo Aii

    meu scrip de fly ta dando o seguinte erro: [17/02/2011 14:30:25] [Error - Action Interface] [17/02/2011 14:30:25] data/actions/scripts/fly.lua:onUse [17/02/2011 14:30:25] Description: [17/02/2011 14:30:25] data/actions/scripts/fly.lua:52: attempt to index a nil value [17/02/2011 14:30:25] stack traceback: [17/02/2011 14:30:25] data/actions/scripts/fly.lua:52: in function <data/actions/scripts/fly.lua:14> alguem sabe oq e isso?? vlw ae rep+
  3. sim, o npc so vendera os diamonds novamente se o player não tiver com os 30 diamond na bag. no meu utimo anuncio colokei o id errado desculpas... id: 2146 valeu ae
  4. vlw ae vodkart ja dei seu rep++ agora so uma duvida.. 22:56 Shirou Fubuki: Sorry,I already gave the items for you! não teria como compra novamete esse item? e quando esses 30 diamonds acabassem o player fosse teleportado para outro lugar. tipo oque vc fez ja ta bom, so queria o complemeto... o complemento seria: compra novamente esses 30 diamonds, player nao poderia compra os 30 diamonds se tivesse com esse item de id na mochila:2150 e quando as diamonds acabassem o player fosse teleportado para outro local. diamonds = pokeball vlw ae, desculpa o encomodo.. sabe como eh ne? xD
  5. desculpa mas ta dando erro quando vo adiciona no mapa da erro de formato.. desculpa nao ter avisado mais to usando versão 8.54 teria como da uma arrumada? a maioria tem isso +- ex : <?xml version="1.0" encoding="UTF-8"?> <npc name="Pablo" script="loot.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="159" head="132" body="79" legs="97" feet="132" corpse="2212"/> no decorrer do script tem muitos <><><><><> brigadão pela atenção vodkart.. se resolver do 2rep++
  6. eu coloquei la so que continuo o pokemon atacando sozinho, gostaria de saber se a versão do pokemon ou ate mesmo o sistema de attack infringe na hora de colocar o script para o pokemon nao ataca sozinho. uso a versão flash do server. script dos moves eh esse : http://www.xtibia.com/forum/topic/148814-talkactionsystem-moves-15151/page_pid_984731#entrey984731 eu deixei assim no script... voce mando por em baixo se tiver como coloca o sistema goback ja pronto posso ta errando talvez =/ voce tem alguma dica de um ot bom ai para download? brigadão aii Edit esqueçi de add a tag kkkkk
  7. sim somente uma vez, ao pagar 500gps o jogador e teleportado e ganha 30 diamonds. na verdade esse npc era pra ser posto no saffari para server de pokemon no lugar dos gps se der para por logo dollar e no lugar da diamonds as pokebolas ajudaria obrigadão vodkart
  8. bom eu não usso essa versão de catch. gostaria de saber se alguem sabe impor o script de xotservx nesse script goback ja tentei mas nao deu certo. function onUse(cid, item, fromPosition, itemEx, toPosition) function getPokemonMaxLife(name) local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open('data/monster/'..(arquivo or ''),'r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end ----- Config ----- local MaximoSummon = 1 local nome = getItemName(item.uid) local poke_name = nome:match('(.-) Pokeball') local summons = getCreatureSummons(cid) local action_id = getItemAttribute(item.uid, "aid") ----- Config ----- if getItemAttribute(item.uid, "aid") == -1 then return doPlayerSendCancel(cid, "Seu pokemon está morto.") end if getPlayerStorageValue(cid, 25000) == 5 then return doPlayerSendCancel(cid, "Você está montando.") end if getPlayerStorageValue(cid, 23000) == 5 then return doPlayerSendCancel(cid, "Você está voando.") end local summons = getCreatureSummons(cid) if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "Para Soltar seus pokemons, coloque-os no slot da pokeball.") return TRUE end if(table.maxn(summons) < MaximoSummon) then -- no summons creature = doSummonCreature(poke_name, getCreaturePosition(cid)) doConvinceCreature(cid, creature) registerCreatureEvent(pk, "DiePoke") registerCreatureEvent(cid, "PlayerPokeDeath") registerCreatureEvent(cid, "LogoutPoke") doPlayerSay(cid, "Go,"..poke_name.."!!", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(creature), 188) doTransformItem(getPlayerSlotItem(cid,8).uid, 2531, 1) doItemSetAttribute(getPlayerSlotItem(cid,8).uid,"name", poke_name .." Pokeball") if action_id ~= 0 then doCreatureAddHealth(creature, -(tonumber(getPokemonMaxLife(poke_name) - action_id))) else doCreatureAddHealth(creature, getPokemonMaxLife(poke_name)) end else for _, pid in ipairs(summons) do if (table.maxn(summons) >= 1) then doItemSetAttribute(item.uid, "aid", getCreatureHealth(summons[1])) doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 188) doPlayerSay(cid, "Back,"..poke_name..".", TALKTYPE_ORANGE_1) doRemoveCreature(pid) doTransformItem(getPlayerSlotItem(cid,8).uid, 2532, 1) doItemSetAttribute(getPlayerSlotItem(cid,8).uid,"name", poke_name .." Pokeball") end end end return true end
  9. Eu gostaria de pedir um escript, queria ele da seguinte maneira: o player fala com o npc e paga 500gps em troca disso ele e recompensado com um 30 diamantes de id: 2146 ao ser pago os 500gps e ele ganha as 30 diamonds ele e teleportado para uma determinada area. gostaria de que alguem me ajudasse com esse script, sei que e facil para quem ja intende do assunto. vlw a todos rep+ pra quem ajuda!!
  10. infernity

    Ajuda

    Bom tenho uma duvida sobre o topico criado pelo nosso amigo PeeWee, ele fez um script sobre os sistemas de Attacks do pokemon, ou seja M1~M6. bom, minha duvida é o seguinte eu adicionei todos os scripts em seus determinados lugares, tudo certinho e todos os atcks estão funcionando, mas tem um problema: Ex:os meus pokemon lançam meus ataques que eu mando, e além disso eles mandam attacks sozinho sem meu comando, ja tentei retirar os attacks na pasta monsters, mas com a retirada dos attaks dos pokemons do seu script quando eu mando ele usar um poder o poder sai mas ele não tira nada e os pokemons do mato tabem não, pois la na pasta monster o pokemon ta sem ataque. eu queria que :Os pokemons do mato atacassem e que meus pokemons atacassem so sob meu comando. Grato a todos o script do PeeWee ae: http://www.xtibia.com/forum/topic/147561-talkactionsistema-m1-ate-m6-tutorial-de-edicoes/ obrigadão novamente.
  11. tenho uma duvida e gostaria que alguem pudesse tira-la por favor!! é o seguinte eu adicionei todos comandos do m1 ate m6, estão todos funcionando, mas tenho uma duvida, no meu server de pokemon os pokemons eles lançam poderes sozinhos, eu retirei os poderes deles na pasta monsters mas ai quando eu uso m1 digamos não hita nada pois na pasta monster ele ta sem atck. gostaria de saber 1 meio em que meus pokemons so ataquem usando meus comandos e que os do mato usem seus poderes. PeeWee te dei rep+ :] se não intendeu oque eu explikei add msn por favor : pablo_kurty07@hotmail.com brigadao ae :]
  12. infernity

    3 Scripts

    veiiooo voce faria isso por mim ? *.* eu fikarei tao agradeçido que axo q do 1 festa vlwww aeee REP+
  13. Eo seguinte tem 2 script, eu n sei pra q serve, creio que 1 e para os monstros e outra pra captura!! go/back me ajuda a resolver aki Pokemon : function onUse(cid, item, frompos, item2, topos) dofile("./petconfig.lua") function doPlayerAddSummon(cid, name, pos) local MyCreature = doSummonCreature("juggernaut", pos) doConvinceCreature(cid, MyCreature) return MyCreature end local myPet = "" local myPetUid = 0 if isExhausted(cid) == 1 then return 0 end if getPlayerStorageValue(cid, storages.petMag) == -1 then setPlayerStorageValue(cid, storages.petMag, 0) end if isCreature(getPlayerStorageValue(cid, storages.petUid)) == 0 then if getTilePzInfo(getCreaturePosition(cid)) == 0 then if getPlayerStorageValue(cid, storages.petIsOnline) == 1 or getPlayerStorageValue(cid, storages.petIsOnline) == -1 then for i = 1, #pets do if isInArray(pets.vocations, getPlayerVocation(cid)) == 1 then for k = 1, #pets.pets do if pets.pets[k].level <= getPlayerLevel(cid) then myPet = pets.pets[k].name break end end break end end myPetUid = doPlayerAddSummon(cid, myPet, getCreaturePosition(cid)) if myPetUid ~= -1 then setPlayerStorageValue(cid, storages.petUid, myPetUid) if getPlayerStorageValue(cid, storages.petDamage) ~= 0 and getPlayerStorageValue(cid, storages.petDamage) ~= -1 then if getPlayerStorageValue(cid, storages.petDamage) < getCreatureMaxHealth(getPlayerStorageValue(cid, storages.petUid)) then doCreatureAddHealth(getPlayerStorageValue(cid, storages.petUid), getPlayerStorageValue(cid, storages.petDamage)*-1) end end doChangeSpeed(myPetUid, getCreatureBaseSpeed(cid) - getCreatureBaseSpeed(myPetUid)) doCreatureSay(cid, "Go, Gengar", TALKTYPE_SAY) addMana({cid = cid}) setPlayerStorageValue(cid, storages.petIsOnline, 2) doSendMagicEffect(getCreaturePosition(myPetUid), 27) else doPlayerSendCancel(cid, 'Not enought room.') end else doPlayerSendCancel(cid, 'Your <span class="highlight">pet</span> died! You have to revive it.') end else doPlayerSendCancel(cid, 'You cannot summon your <span class="highlight">pet</span> in PZ.') end else local daPet = getPlayerStorageValue(cid, storages.petUid) setPlayerStorageValue(cid, storages.petDamage, getCreatureMaxHealth(daPet) - getCreatureHealth(daPet)) doCreatureSay(cid, "Back, Gengar", TALKTYPE_SAY) setPlayerStorageValue(cid, storages.petIsOnline, 1) doSendMagicEffect(getCreaturePosition(daPet), 27) doRemoveCreature(daPet) end return setExhausted(cid) end Agora a outra script : function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 5990 then ----- corpser do pokemon if math.random(1,100) >= 95 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2476,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 6081 then ----- corpser do pokemon if math.random(1,200) >= 195 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2474,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 6043 then ----- corpser do pokemon if math.random(1,200) >= 195 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2474,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5978 then ----- corpser do pokemon if math.random(1,200) >= 195 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2469,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5976 then ----- corpser do pokemon if math.random(1,250) >= 245 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2380,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5980 then ----- corpser do pokemon if math.random(1,250) >= 245 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2470,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5962 then ----- corpser do pokemon if math.random(1,300) >= 295 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2390,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5973 then ----- corpser do pokemon if math.random(1,800) >= 1 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2472,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 4323 then ----- corpser do pokemon if math.random(1,800) >= 799 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2483,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5968 then ----- corpser do pokemon if math.random(1,150) >= 145 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2383,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 6000 then ----- corpser do pokemon if math.random(1,300) >= 295 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2162,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5999 then ----- corpser do pokemon if math.random(1,800) >= 799 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2647,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5966 then ----- corpser do pokemon if math.random(1,200) >= 195 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2388,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5979 then ----- corpser do pokemon if math.random(1,300) >= 295 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2386,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 6008 then ----- corpser do pokemon if math.random(1,250) >= 245 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2387,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 5964 then ----- corpser do pokemon if math.random(1,100) >= 95 then ----- chance de capturar doRemoveItem(itemEx.uid) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) doPlayerAddItem(cid, 2475,1) ----- id da pokeball que vai ser add caso capturada else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end end return TRUE end me ajuda por favor a mto tempo busco 1 solução vlw man
  14. eo seguinte to com um ot de poketibia.. quando capturo 1 pokemon da esse erro [22/09/2010 22:45:53] Lua Script Error: [Action Interface] [22/09/2010 22:45:53] data/actions/scripts/catch.lua:onUse [22/09/2010 22:45:53] luaDoDecayItem(). Item not found alguem me ajuda a resolver por favor?? vlw galera!
  15. infernity

    3 Scripts

    1ºbom galera eo seguinte eu gostaria de que alguem pudesse me ajudar com sistema de captura de pokemon, gostaria de que na hora da captura tivesse o mesmo efeito do pokemon online e que tabem por exemplo, quando captura com 100 pokebollas usa so uma e essa uma que eu usei trocasse de ip, podendo ser qualker item. 2ºmeu segundo pedido eo seguinte, quando abro o dp do meu server da debug no server. observação: eu editei o arquivo spr do tibia para poder por sprites de pokemons, mas quando coloquei e vou abri-lo da debug. tem 1 dp aki que esta pegando, mas tem 1 problema, quando 1 pessoa coloca um item em da para outra pessoa pega o item, alguem sabe como arruma isso ? 3º terceiro pedido, eu gostaria de saber se tem como pegar alguma sprite "outifit" de algum monstro e transforma ela em outifit, ou instala novas outfits pois as que tem aqui do tibia estão erradas, algumas nem mexe as pernas. creio que esteja dando esses erros porque mudei o arquivo spr para ser arquivo de sprites de pokemon. tem alguns monsters aki que tem sprite " outift " de pessoa e eu queria por esses outfits para player. to usando client 8.31 eu fikarei muito grato pela sua ajuda! a situação aki ta dificil!! muito obriada.
  • Quem Está Navegando   0 membros estão online

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