Ir para conteúdo

vankk

Membro
  • Registro em

  • Última visita

Tudo que vankk postou

  1. Veja o que seu sistema VIP utiliza.. Storage, uma tabela na database, o que.. E então modifique-a. De uma utilizada no Google que provavelmente você achará algumas respostas também.
  2. Mexa no código então já que não é storage?
  3. KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK! Testou todas? Okay, procura no GitHub oficial da OtLand, e se crashar é seu servidor
  4. Para que utilizar storage se você utilizar uma função do TFS se pode checar a montaria? local v = { effect = CONST_ME_TELEPORT, mountId = 4 } function onUse(cid, item) if getPlayerMount(cid, v.mountId) then return doPlayerSendCancel(cid, "You already have this mount!") end doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'You received a new mount.') doPlayerAddMount(cid, v.mountId) doSendMagicEffect(getPlayerPosition(cid), v.effect) doRemoveItem(item.uid, 1) return true end
  5. @Lety @Guilherme me pediu para eu te mandar a mais nova logo do LoL
  6. Adicione um return true em cima da linha end, e certifique que está tudo configurado.
  7. function onAdvance(cid, skill, oldlevel, newlevel) if newlevel ~= 8 or getPlayerVocation(cid) ~= 0 then return true end doPlayerSendTextMessage(cid, 22, "Congratulations! You are ready to leave this island and choose a vocation now. Go see the Oracle over the academy in Rookgaard before you advance to level 10!") end
  8. Actions ou dependendo da versão do servidor, um mod.
  9. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Lol, só mudar o id da porta Coloca 6261
  10. Ah sim, vocês colocaram por storage? Se sim, não tem necessidade, utilize getTileInfo.. if getTileInfo(getThingPos(cid)).hardcore then setFieldBool(L, "protection", tile->hasFlag(TILESTATE_PROTECTIONZONE)); setFieldBool(L, "optional", tile->hasFlag(TILESTATE_OPTIONALZONE)); setFieldBool(L, "nologout", tile->hasFlag(TILESTATE_NOLOGOUT)); setFieldBool(L, "hardcore", tile->hasFlag(TILESTATE_HARDCOREZONE)); setFieldBool(L, "refresh", tile->hasFlag(TILESTATE_REFRESH)); setFieldBool(L, "trashed", tile->hasFlag(TILESTATE_TRASHED)); setFieldBool(L, "house", tile->hasFlag(TILESTATE_HOUSE)); setFieldBool(L, "bed", tile->hasFlag(TILESTATE_BED)); setFieldBool(L, "depot", tile->hasFlag(TILESTATE_DEPOT));
  11. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Oi? Como assim?
  12. function onUse(cid, item, fromPosition, item2, toPosisition) if getPlayerSkullType(cid) == SKULL_WHITE or getTilePzInfo(getPlayerPosition(cid)) == true then doPlayerSendCancel(cid,"Sorry, not possible.") return true end local rskulls = {red = SKULL_RED, black = SKULL_BLACK} if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 1) return true end end
  13. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Quando postar um script assim, utilize a tag code, fica melhor organizado, e também não precisa postar xml, aqui só trabalhamos com code, e não com xml, pelo menos comigo. E, ops.. my bad. local k = { minLevel = 300, -- level minimo itemsRequired = { item1 = 4852, count1 = 1, item2 = 12581, count = 1 } } function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) < k.minLevel then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "The minium level to open this door is ".. k.minLevel ..".") return true end if (getPlayerItemCount(cid, k.itemsRequired.item1) ~= k.itemsRequired.count1) and (getPlayerItemCount(cid, k.itemsRequired.item2) ~= k.itemsRequired.count2) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You does not have the required items") return true end doTransformItem(item.uid, item.itemid + 1) return true end
  14. Primeiramente colocar a senha certa?
  15. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Isso é com você.
  16. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Você não falou nada errado? presisar? sem utilização de vírgulas, etc, etc. local k = { minLevel = 300, -- level minimo itemsRequired = { item1 = 4852, count1 = 1, item2 = 12581, count = 1 } } function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) < k.minLevel then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "The minium level to open this door is ".. k.minLevel ..".") return true end if getPlayerItemCount(cid, k.itemsRequired.item1, k.itemsRequired.count1) ~= 1 or getPlayerItemCount(cid, k.itemsRequired.item2, k.itemsRequired.count2) ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You does not have the required items") return true end doTransformItem(item.uid, item.itemid + 1) return true end Algo assim..
  17. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Explica direito e com um português decente, grato.
  18. @karlkalvin Pega seu script que você postou no tópico principal, e procure a parte do código aonde tem doSendDistanceShoot(fromPos, toPos, effect) e substitua por doSendDistanceShoot(getCreaturePosition(cid), {x=getCreaturePosition(cid).x,y=getCreaturePosition(cid).y+2,z=getCreaturePosition(cid).z}, effect)
  19. vankk postou uma resposta no tópico em Playground (Off-topic)
    Rei do paint.
  20. function mudarVis(uid) look = getCreatureLookDirection(uid) look = look < 3 and look + 1 or 0 doCreatureSetLookDirection(uid, look) addEvent(mudarVis, 2000, uid) end local events1 = {} local trainerst = 456488 function onStepIn(cid) events1[getPlayerGUID(cid)] = addEvent(mudarVis, 1000, cid) doPlayerSendTextMessage(cid, 27, "Bem-vindo a sua sala de treinamento, você será movimentado automaticamente para que continue treinando!") setPlayerStorageValue(cid, trainerst, 1) return true end function onStepOut(cid) stopEvent(events1[getPlayerGUID(cid)]) stopEvent(mudarVis) setPlayerStorageValue(cid, trainerst, -1) return true end
  21. Adiciona isso no seu script que da VIP. local name = getCreatureName(cid) if not string.find(name, '[VIP]') then db.executeQuery("UPDATE `players` SET `name` = '[VIP] ".. name .."' WHERE `id` = "..getPlayerGUID(cid)..";") end
  22. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Tente printar o script, e posta os resultados.
  23. @G3 Yuri Isso é script de TFS 1.x e não 0.4 -- tópico. Utilize esse script, ele não vai permitir que players utilizem o item se não estiver no proctetion zone, ou estiver PK.. function onUse(cid, item, fromPosition, item2, toPosisition) if getPlayerSkullType(cid) == SKULL_WHITE or getTilePzInfo(getPlayerPosition(cid)) == true then doPlayerSendCancel(cid,"Sorry, not possible.") return false end local rskulls = {red = SKULL_RED, black = SKULL_BLACK} if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjustified` = 0 WHERE `id` IN (SELECT `kill_id` FROM `player_killers` WHERE `player_id` = " .. getPlayerGUID(cid) .. ")") doCreatureSetSkullType(cid, 0) doCreatureSay(cid, "Your frags and skulls is cleaned!", 19) doSendMagicEffect(getPlayerPosition(cid), 26) doRemoveItem(item.uid, 1) return true end end
  24. Meu deus, que script gigante. local pokes = { ["Flareon"] = {chance = 500, corpse = 6059, health = 5300, maxhealth = 5300}, ["Crystal Onix"] = {chance = 500, corpse = 6320, health = 5300, maxhealth = 5300}, ["Porygon"] = {chance = 200, corpse = 5963, health = 14000, maxhealth = 4000}, ["Ditto"] = {chance = 200, corpse = 2817, health = 14000, maxhealth = 4000}, ["Magikarp"] = {chance = 10, corpse = 2818, health = 120, maxhealth = 120}, ["Eevee"] = {chance = 200, corpse = 6364, health = 1500, maxhealth = 1500}, ["Abra"] = {chance = 500, corpse = 2905, health = 620, maxhealth = 620}, ["Kadabra"] = {chance = 500, corpse = 6060, health = 2500, maxhealth = 2500}, ["Alakazam"] = {chance = 500, corpse = 6057, health = 4000, maxhealth = 4000}, ["Rattata"] = {chance = 10, corpse = 5974, health = 350, maxhealth = 350}, ["Raticate"] = {chance = 500, corpse = 6007, health = 900, maxhealth = 900}, ["Pidgey"] = {chance = 50, corpse = 5961, health = 380, maxhealth = 380}, ["Pidgeotto"] = {chance = 500, corpse = 5966, health = 1400, maxhealth = 1400}, ["Pidgeot"] = {chance = 500, corpse = 6020, health = 3800, maxhealth = 3800}, ["Zubat"] = {chance = 75, corpse = 5989, health = 450, maxhealth = 450}, ["Golbat"] = {chance = 500, corpse = 6053, health = 1900, maxhealth = 1900}, ["Bellsprout"] = {chance = 82.5, corpse = 2806, health = 420, maxhealth = 420}, ["Weepinbell"] = {chance = 500, corpse = 2928, health = 1100, maxhealth = 1100}, ["Victreebel"] = {chance = 500, corpse = 6332, health = 4000, maxhealth = 4000}, ["Poliwag"] = {chance = 73.75, corpse = 6042, health = 400, maxhealth = 400}, ["Poliwhirl"] = {chance = 500, corpse = 6054, health = 1200, maxhealth = 1200}, ["Poliwrath"] = {chance = 500, corpse = 6033, health = 4400, maxhealth = 4400}, ["Oddish"] = {chance = 90, corpse = 3008, health = 340, maxhealth = 340}, ["Gloom"] = {chance = 500, corpse = 6017, health = 1400, maxhealth = 1400}, ["Vileplume"] = {chance = 500, corpse = 6025, health = 3300, maxhealth = 3300}, ["Horsea"] = {chance = 105, corpse = 2973, health = 300, maxhealth = 300}, ["Seadra"] = {chance = 500, corpse = 2872, health = 2500, maxhealth = 2500}, ["Grimer"] = {chance = 605, corpse = 6055, health = 600, maxhealth = 600}, ["Weedle"] = {chance = 20, corpse = 5964, health = 325, maxhealth = 325}, ["Kakuna"] = {chance = 201.25, corpse = 6000, health = 900, maxhealth = 900}, ["Beedrill"] = {chance = 500, corpse = 5990, health = 1900, maxhealth = 1900}, ["Muk"] = {chance = 500, corpse = 2845, health = 2400, maxhealth = 2400}, ["Doduo"] = {chance = 701.25, corpse = 2842, health = 600, maxhealth = 600}, ["Dodrio"] = {chance = 500, corpse = 6047, health = 2650, maxhealth = 2650}, ["Magnemite"] = {chance = 605, corpse = 6056, health = 450, maxhealth = 450}, ["Magneton"] = {chance = 1000, corpse = 6076, health = 1750, maxhealth = 1750}, ["Voltorb"] = {chance = 406.25, corpse = 6049, health = 620, maxhealth = 620}, ["Electrode"] = {chance = 500, corpse = 6051, health = 2000, maxhealth = 2000}, ["Geodude"] = {chance = 302.5, corpse = 6071, health = 700, maxhealth = 700}, ["Graveler"] = {chance = 1000, corpse = 6516, health = 3000, maxhealth = 3000}, ["Golem"] = {chance = 500, corpse = 6043, health = 6500, maxhealth = 6500}, ["Sandshrew"] = {chance = 906.25, corpse = 5988, health = 700, maxhealth = 700}, ["Sandslash"] = {chance = 500, corpse = 6041, health = 3400, maxhealth = 3400}, ["Charmander"] = {chance = 500, corpse = 5983, health = 970, maxhealth = 970}, ["Charmeleon"] = {chance = 500, corpse = 5981, health = 2900, maxhealth = 2900}, ["Charizard"] = {chance = 9687.5, corpse = 6005, health = 5200, maxhealth = 5200}, ["Vulpix"] = {chance = 950, corpse = 6003, health = 680, maxhealth = 680}, ["Ninetales"] = {chance = 500, corpse = 6040, health = 2650, maxhealth = 2650}, ["Bulbasaur"] = {chance = 1, corpse = 5969, health = 3000, maxhealth = 3000}, ["Ivysaur"] = {chance = 500, corpse = 5982, health = 2600, maxhealth = 2600}, ["Venusaur"] = {chance = 500, corpse = 5962, health = 5200, maxhealth = 5200}, ["Squirtle"] = {chance = 500, corpse = 6008, health = 1350, maxhealth = 1350}, ["Wartortle"] = {chance = 500.5, corpse = 5978, health = 2800, maxhealth = 2800}, ["Blastoise"] = {chance = 500, corpse = 5999, health = 5900, maxhealth = 5900}, ["Growlithe"] = {chance = 500, corpse = 6036, health = 500, maxhealth = 500}, ["Arcanine"] = {chance = 500, corpse = 6031, health = 6800, maxhealth = 6800}, ["Psyduck"] = {chance = 925, corpse = 6029, health = 950, maxhealth = 950}, ["Golduck"] = {chance = 500, corpse = 6028, health = 4000, maxhealth = 4000}, ["Pikachu"] = {chance = 500, corpse = 6001, health = 900, maxhealth = 900}, ["Raichu"] = {chance = 500, corpse = 5996, health = 3500, maxhealth = 3500}, ["Ekans"] = {chance = 406,25, corpse = 5979, health = 600, maxhealth = 600}, ["Arbok"] = {chance = 500, corpse = 5984, health = 2900, maxhealth = 2900}, ["Cubone"] = {chance = 925, corpse = 6050, health = 1200, maxhealth = 1200}, ["Marowak"] = {chance = 500, corpse = 6072, health = 3900, maxhealth = 3900}, ["Caterpie"] = {chance = 20, corpse = 5971, health = 300, maxhealth = 300}, ["Metapod"] = {chance = 201.25, corpse = 5970, health = 1100, maxhealth = 1100}, ["Butterfree"] = {chance = 500, corpse = 5985, health = 2000, maxhealth = 2000}, ["Goldeen"] = {chance = 72.5, corpse = 2970, health = 950, maxhealth = 950}, ["Seaking"] = {chance = 500, corpse = 3038, health = 2000, maxhealth = 2000}, ["Spearow"] = {chance = 88.75, corpse = 5968, health = 200, maxhealth = 200}, ["Fearow"] = {chance = 1, corpse = 5992, health = 3300, maxhealth = 3300}, ["Drowzee"] = {chance = 937.5, corpse = 6026, health = 1150, maxhealth = 1150}, ["Hypno"] = {chance = 500, corpse = 6046, health = 4600, maxhealth = 4600}, ["Diglett"] = {chance = 400, corpse = 6023, health = 900, maxhealth = 900}, ["Dugtrio"] = {chance = 4000, corpse = 6024, health = 3450, maxhealth = 3450}, ["Krabby"] = {chance = 86.875, corpse = 6039, health = 850, maxhealth = 850}, ["Kingler"] = {chance = 500, corpse = 6340, health = 3250, maxhealth = 3250}, ["Paras"] = {chance = 40.25, corpse = 3007, health = 850, maxhealth = 850}, ["Parasect"] = {chance = 500, corpse = 6027, health = 3800, maxhealth = 3800}, ["Dratini"] = {chance = 500, corpse = 2879, health = 520, maxhealth = 520}, ["Dragonair"] = {chance = 500, corpse = 6002, health = 3000, maxhealth = 3000}, ["Dragonite"] = {chance = 500, corpse = 4295, health = 17000, maxhealth = 17000}, ["Ponyta"] = {chance = 906.25, corpse = 5975, health = 1400, maxhealth = 1400}, ["Rapidash"] = {chance = 4602.5, corpse = 4323, health = 5500, maxhealth = 5500}, ["Pinsir"] = {chance = 4000, corpse = 7282, health = 55, maxhealth = 55}, ["Seel"] = {chance = 1500, corpse = 6030, health = 500, maxhealth = 1000}, ["Dewgong"] = {chance = 900, corpse = 6038, health = 5200, maxhealth = 5200}, ["Exeggcute"] = {chance = 300, corpse = 2982, health = 800, maxhealth = 800}, ["Exeggutor"] = {chance = 7075, corpse = 3005, health = 450, maxhealth = 4000}, ["Koffing"] = {chance = 502.5, corpse = 2936, health = 900, maxhealth = 900}, ["Weezing"] = {chance = 1605, corpse = 6306, health = 2800, maxhealth = 2800}, ["Staryu"] = {chance = 405, corpse = 5987, health = 1050, maxhealth = 1050}, ["Starmie"] = {chance = 3000, corpse = 7320, health = 3800, maxhealth = 3800}, ["Rhyhorn"] = {chance = 1007.5, corpse = 3035, health = 3800, maxhealth = 3800}, ["Rhydon"] = {chance = 5500, corpse = 2858, health = 7000, maxhealth = 7000}, ["Shellder"] = {chance = 505, corpse = 2837, health = 800, maxhealth = 800}, ["Snorlax"] = {chance = 33705, corpse = 6016, health = 9000, maxhealth = 9000}, ["Gyarados"] = {chance = 500, corpse = 6331, health = 7800, maxhealth = 7800}, ["Machop"] = {chance = 906.25, corpse = 6045, health = 1100, maxhealth = 1100}, ["Machoke"] = {chance = 500, corpse = 4251, health = 2850, maxhealth = 3500}, ["Machamp"] = {chance = 500, corpse = 6048, health = 6100, maxhealth = 7500}, ["Clefairy"] = {chance = 1075, corpse = 2968, health = 600, maxhealth = 600}, ["Clefable"] = {chance = 500, corpse = 6006, health = 2400, maxhealth = 2400}, ["Jigglypuff"] = {chance = 987.5, corpse = 6011, health = 550, maxhealth = 550}, ["Wigglytuff"] = {chance = 500, corpse = 6012, health = 2900, maxhealth = 2900}, ["Venonat"] = {chance = 925, corpse = 5997, health = 1350, maxhealth = 1350}, ["Venomoth"] = {chance = 4000, corpse = 2925, health = 3850, maxhealth = 3850}, ["Meowth"] = {chance = 900, corpse = 6034, health = 950, maxhealth = 950}, ["Persian"] = {chance = 500, corpse = 6009, health = 2250, maxhealth = 2250}, ["Mankey"] = {chance = 605, corpse = 6035, health = 1050, maxhealth = 1050}, ["Primeape"] = {chance = 5205, corpse = 6032, health = 4500, maxhealth = 4500}, ["Tentacool"] = {chance = 303.75, corpse = 2961, health = 1050, maxhealth = 1050}, ["Tentacruel"] = {chance = 500, corpse = 6037, health = 7050, maxhealth = 7050}, ["Slowpoke"] = {chance = 906.25, corpse = 2926, health = 1200, maxhealth = 1200}, ["Slowbro"] = {chance = 500, corpse = 5986, health = 4600, maxhealth = 4600}, ["Cloyster"] = {chance = 500, corpse = 2932, health = 120, maxhealth = 5000}, ["Gastly"] = {chance = 500, corpse = 5993, health = 1000, maxhealth = 1000}, ["Haunter"] = {chance = 7705, corpse = 6004, health = 3000, maxhealth = 3000}, ["Gengar"] = {chance = 39075, corpse = 6336, health = 7000, maxhealth = 7000}, ["Onix"] = {chance = 500, corpse = 2990, health = 5300, maxhealth = 5300}, ["Hitmonlee"] = {chance = 500, corpse = 6067, health = 9250, maxhealth = 9250}, ["Hitmonchan"] = {chance = 500, corpse = 5977, health = 10500, maxhealth = 10500}, ["Lickitung"] = {chance = 500, corpse = 2953, health = 4800, maxhealth = 4800}, ["Chansey"] = {chance = 500, corpse = 6010, health = 7500, maxhealth = 7500}, ["Tangela"] = {chance = 500, corpse = 5976, health = 3500, maxhealth = 3500}, ["Kangaskhan"] = {chance = 500, corpse = 6073, health = 7000, maxhealth = 7000}, ["Scyther"] = {chance = 500, corpse = 3002, health = 6500, maxhealth = 6500}, ["Electabuzz"] = {chance = 500, corpse = 6065, health = 6800, maxhealth = 6800}, ["Magmar"] = {chance = 500, corpse = 7283, health = 7200, maxhealth = 7200}, ["Jynx"] = {chance = 5000, corpse = 5765, health = 7000, maxhealth = 7000}, ["Nidoran Male"] = {chance = 500, corpse = 6015, health = 650, maxhealth = 650}, ["Nidoran Female"] = {chance = 500, corpse = 6013, health = 600, maxhealth = 600}, ["Nidoking"] = {chance = 1000, corpse = 5995, health = 4800, maxhealth = 4800}, ["Nidoqueen"] = {chance = 1000, corpse = 3004, health = 4200, maxhealth = 4200}, ["Nidorina"] = {chance = 2500, corpse = 6014, health = 2000, maxhealth = 2000}, ["Nidorino"] = {chance = 2500, corpse = 6019, health = 2500, maxhealth = 2500}, ["Farfetchd"] = {chance = 5205, corpse = 2836, health = 2500, maxhealth = 2500}, ["MrMime"] = {chance = 1000, corpse = 6069, health = 5500, maxhealth = 5500}, ["Tauros"] = {chance = 500, corpse = 6302, health = 4200, maxhealth = 4200}, ["Lapras"] = {chance = 500, corpse = 6018, health = 8000, maxhealth = 8000}, ["Omanyte"] = {chance = 9025, corpse = 5998, health = 1300, maxhealth = 1300}, ["Omastar"] = {chance = 500, corpse = 5994, health = 6000, maxhealth = 6000}, ["Kabuto"] = {chance = 500, corpse = 5972, health = 1375, maxhealth = 1375}, ["Kabutops"] = {chance = 500, corpse = 6345, health = 6920, maxhealth = 6920}, ["Aerodactyl"] = {chance = 500, corpse = 6338, health = 7100, maxhealth = 7100}, ["Articuno"] = {chance = 500, corpse = 7256, health = 12000, maxhealth = 12000}, ["Zapdos"] = {chance = 1000, corpse = 6074, health = 11000, maxhealth = 11000}, ["Moltres"] = {chance = 5000, corpse = 7330, health = 11000, maxhealth = 11000}, ["Mewtwo"] = {chance = 10000, corpse = 5973, health = 8500, maxhealth = 8500}, ["Mew"] = {chance = 10000, corpse = 2939, health = 7200, maxhealth = 7200}, ------------------------Shiny----------------------- ["Shiny Charizard"] = {chance = 500, corpse = 2954, health = 7200, maxhealth = 7200}, ["Shiny Magikarp"] = {chance = 180, corpse = 105, health = 920, maxhealth = 920}, ["Shiny Rattata"] = {chance = 100, corpse = 110, health = 900, maxhealth = 900}, ["Shiny Paras"] = {chance = 240, corpse = 116, health = 1400, maxhealth = 1400}, ["Shiny Oddish"] = {chance = 150, corpse = 115, health = 990, maxhealth = 990}, ["Shiny Zubat"] = {chance = 200, corpse = 114, health = 1200, maxhealth = 1600}, ["Shiny Tentacool"] = {chance = 500, corpse = 122, health = 0, maxhealth = 0}, ["Shiny Tentacruel"] = {chance = 500, corpse = 128, health = 0, maxhealth = 0}, ["Shiny Raticate"] = {chance = 500, corpse = 136, health = 0, maxhealth = 0}, ["Shiny Krabby"] = {chance = 500, corpse = 126, health = 0, maxhealth = 0}, ["Shiny Kingler"] = {chance = 500, corpse = 138, health = 0, maxhealth = 0}, ["Shiny Horsea"] = {chance = 500, corpse = 139, health = 0, maxhealth = 0}, ["Shiny Seadra"] = {chance = 500, corpse = 131, health = 0, maxhealth = 0}, ["Shiny Gyarados"] = {chance = 2000, corpse = 144, health = 18000, maxhealth = 18000}, ["Shiny Parasect"] = {chance = 500, corpse = 127, health = 0, maxhealth = 0}, ["Shiny Scyther"] = {chance = 500, corpse = 142, health = 0, maxhealth = 0}, ["Shiny Electabuzz"] = {chance = 500, corpse = 143, health = 0, maxhealth = 0}, ["Shiny Jynx"] = {chance = 500, corpse = 129, health = 0, maxhealth = 0}, ["Shiny Electrode"] = {chance = 500, corpse = 124, health = 0, maxhealth = 0}, ["Shiny Voltorb"] = {chance = 500, corpse = 125, health = 0, maxhealth = 0}, ["Shiny Raichu"] = {chance = 500, corpse = 140, health = 0, maxhealth = 0}, ["Shiny Venonat"] = {chance = 500, corpse = 130, health = 0, maxhealth = 0}, ["Shiny Venomoth"] = {chance = 500, corpse = 132, health = 0, maxhealth = 0}, ["Shiny Beedril"] = {chance = 500, corpse = 137, health = 0, maxhealth = 0}, ["Shiny Butterfree"] = {chance = 500, corpse = 133, health = 0, maxhealth = 0}, ["Shiny Venusaur"] = {chance = 500, corpse = 135, health = 10200, maxhealth = 10200}, ["Shiny Blastoise"] = {chance = 500, corpse = 134, health = 0, maxhealth = 0}, ["Shiny Farfetchd"] = {chance = 500, corpse = 119, health = 0, maxhealth = 0}, ["Shiny Grimer"] = {chance = 500, corpse = 123, health = 0, maxhealth = 0}, ["Shiny Muk"] = {chance = 500, corpse = 121, health = 0, maxhealth = 0}, ["Shiny Growlithe"] = {chance = 500, corpse = 117, health = 0, maxhealth = 0}, ["Shiny Arcanine"] = {chance = 500, corpse = 120, health = 0, maxhealth = 17000}, ["Shiny Dratini"] = {chance = 500, corpse = 118, health = 0, maxhealth = 0}, ["Shiny Abra"] = {chance = 500, corpse = 141, health = 0, maxhealth = 3620}, -----------------------------------Johto------------------------------ ["Aipom"] = {chance = 500, corpse = 11391, health = 3000, maxhealth = 3000}, ["Ampharos"] = {chance = 500, corpse = 11393, health = 3000, maxhealth = 3000}, ["Ariados"] = {chance = 500, corpse = 11394, health = 3000, maxhealth = 3000}, ["Azumarill"] = {chance = 500, corpse = 11395, health = 3000, maxhealth = 3000}, ["Bayleef"] = {chance = 500, corpse = 11396, health = 3000, maxhealth = 3000}, ["Bellossom"] = {chance = 500, corpse = 11397, health = 3000, maxhealth = 3000}, ["Blissey"] = {chance = 500, corpse = 11398, health = 3000, maxhealth = 3000}, ["Celebi"] = {chance = 500, corpse = 11399, health = 3000, maxhealth = 3000}, ["Chikorita"] = {chance = 500, corpse = 11400, health = 3000, maxhealth = 3000}, ["Chinchou"] = {chance = 500, corpse = 11401, health = 3000, maxhealth = 3000}, ["Cleffa"] = {chance = 500, corpse = 11402, health = 3000, maxhealth = 3000}, ["Corsola"] = {chance = 500, corpse = 11403, health = 3000, maxhealth = 3000}, ["Crobat"] = {chance = 500, corpse = 11404, health = 5500, maxhealth = 5500}, ["Croconaw"] = {chance = 500, corpse = 11405, health = 3000, maxhealth = 3000}, ["Cyndaquil"] = {chance = 500, corpse = 11406, health = 3000, maxhealth = 3000}, ["Delibird"] = {chance = 500, corpse = 11407, health = 3000, maxhealth = 3000}, ["Donphan"] = {chance = 500, corpse = 11408, health = 3000, maxhealth = 3000}, ["Dunsparce"] = {chance = 500, corpse = 11409, health = 3000, maxhealth = 3000}, ["Elekid"] = {chance = 500, corpse = 11410, health = 3000, maxhealth = 3000}, ["Entei"] = {chance = 500, corpse = 11411, health = 3000, maxhealth = 3000}, ["Espeon"] = {chance = 500, corpse = 11412, health = 3000, maxhealth = 3000}, ["Feraligatr"] = {chance = 500, corpse = 11413, health = 3000, maxhealth = 3000}, ["Flaaffy"] = {chance = 500, corpse = 11414, health = 3000, maxhealth = 3000}, ["Forretress"] = {chance = 500, corpse = 11415, health = 3000, maxhealth = 3000}, ["Furret"] = {chance = 500, corpse = 11416, health = 3000, maxhealth = 3000}, ["Gallade"] = {chance = 500, corpse = 11630, health = 3000, maxhealth = 3000}, ["Girafarig"] = {chance = 500, corpse = 11417, health = 3000, maxhealth = 3000}, ["Gligar"] = {chance = 500, corpse = 11418, health = 3000, maxhealth = 3000}, ["Granbull"] = {chance = 500, corpse = 11419, health = 3000, maxhealth = 3000}, ["Heracross"] = {chance = 500, corpse = 11420, health = 3000, maxhealth = 3000}, ["Hitmontop"] = {chance = 500, corpse = 11421, health = 3000, maxhealth = 3000}, ["Ho oh"] = {chance = 500, corpse = 11422, health = 3000, maxhealth = 3000}, ["Hoothoot"] = {chance = 500, corpse = 11423, health = 3000, maxhealth = 3000}, ["Hoppip"] = {chance = 500, corpse = 11424, health = 3000, maxhealth = 3000}, ["Houndoom"] = {chance = 500, corpse = 11425, health = 3000, maxhealth = 3000}, ["Houndor"] = {chance = 500, corpse = 11426, health = 3000, maxhealth = 3000}, ["Igglybuff"] = {chance = 500, corpse = 11427, health = 3000, maxhealth = 3000}, ["Jumpluff"] = {chance = 500, corpse = 11428, health = 3000, maxhealth = 3000}, ["Kingdra"] = {chance = 500, corpse = 11429, health = 3000, maxhealth = 3000}, ["Lanturn"] = {chance = 500, corpse = 11430, health = 3000, maxhealth = 3000}, ["Larvitar"] = {chance = 500, corpse = 11431, health = 3000, maxhealth = 3000}, ["Ledian"] = {chance = 500, corpse = 11432, health = 3000, maxhealth = 3000}, ["Ledyba"] = {chance = 500, corpse = 11433, health = 3000, maxhealth = 3000}, ["Lugia"] = {chance = 500, corpse = 11434, health = 3000, maxhealth = 3000}, ["Magby"] = {chance = 500, corpse = 11435, health = 3000, maxhealth = 3000}, ["Magcarbo"] = {chance = 500, corpse = 11436, health = 3000, maxhealth = 3000}, ["Mantine"] = {chance = 500, corpse = 11437, health = 3000, maxhealth = 3000}, ["Mareep"] = {chance = 500, corpse = 11438, health = 3000, maxhealth = 3000}, ["Marill"] = {chance = 500, corpse = 11439, health = 3000, maxhealth = 3000}, ["Meganium"] = {chance = 500, corpse = 11440, health = 3000, maxhealth = 3000}, ["Miltank"] = {chance = 500, corpse = 11441, health = 3000, maxhealth = 3000}, ["Misdreavus"] = {chance = 500, corpse = 11442, health = 3000, maxhealth = 3000}, ["Murkrow"] = {chance = 500, corpse = 11443, health = 3000, maxhealth = 3000}, ["Natu"] = {chance = 500, corpse = 11444, health = 3000, maxhealth = 3000}, ["Noctowl"] = {chance = 500, corpse = 11445, health = 3000, maxhealth = 3000}, ["Octillery"] = {chance = 500, corpse = 11446, health = 3000, maxhealth = 3000}, ["Phanpy"] = {chance = 500, corpse = 11447, health = 3000, maxhealth = 3000}, ["Pichu"] = {chance = 500, corpse = 11448, health = 3000, maxhealth = 3000}, ["Piloswine"] = {chance = 500, corpse = 11449, health = 3000, maxhealth = 3000}, ["Pineco"] = {chance = 500, corpse = 11450, health = 3000, maxhealth = 3000}, ["Politoed"] = {chance = 500, corpse = 11451, health = 3000, maxhealth = 3000}, ["Porygon2"] = {chance = 500, corpse = 11452, health = 3000, maxhealth = 3000}, ["Pupitar"] = {chance = 500, corpse = 11453, health = 3000, maxhealth = 3000}, ["Quaqsire"] = {chance = 500, corpse = 11454, health = 3000, maxhealth = 3000}, ["Quilava"] = {chance = 500, corpse = 11455, health = 3000, maxhealth = 3000}, ["Qwilfish"] = {chance = 500, corpse = 11456, health = 3000, maxhealth = 3000}, ["Raikou"] = {chance = 500, corpse = 11457, health = 3000, maxhealth = 3000}, ["Remoraid"] = {chance = 500, corpse = 11458, health = 3000, maxhealth = 3000}, ["Scizor"] = {chance = 500, corpse = 11459, health = 3000, maxhealth = 3000}, ["Shuckle"] = {chance = 500, corpse = 11460, health = 3000, maxhealth = 3000}, ["Skarmory"] = {chance = 500, corpse = 11462, health = 3000, maxhealth = 3000}, ["Skiploom"] = {chance = 500, corpse = 11463, health = 3000, maxhealth = 3000}, ["Slowking"] = {chance = 500, corpse = 11464, health = 3000, maxhealth = 3000}, ["Slugma"] = {chance = 500, corpse = 11465, health = 3000, maxhealth = 3000}, ["Smeargle"] = {chance = 500, corpse = 11466, health = 3000, maxhealth = 3000}, ["Smoochum"] = {chance = 2500, corpse = 11467, health = 3000, maxhealth = 3000}, ["Sneasel"] = {chance = 500, corpse = 11468, health = 3000, maxhealth = 3000}, ["Sentret"] = {chance = 1000, corpse = 11461, health = 3000, maxhealth = 3000}, ["Snubbull"] = {chance = 1500, corpse = 11469, health = 3000, maxhealth = 3000}, ["Spinarak"] = {chance = 1000, corpse = 11470, health = 3000, maxhealth = 3000}, ["Stantler"] = {chance = 500, corpse = 11471, health = 3000, maxhealth = 3000}, ["Steelix"] = {chance = 5000, corpse = 11472, health = 3000, maxhealth = 3000}, ["Sudowoodo"] = {chance = 2500, corpse = 11473, health = 3000, maxhealth = 3000}, ["Suicune"] = {chance = 500, corpse = 11474, health = 3000, maxhealth = 3000}, ["Sunflora"] = {chance = 500, corpse = 11475, health = 3000, maxhealth = 3000}, ["Sunkern"] = {chance = 500, corpse = 11476, health = 3000, maxhealth = 3000}, ["Swinub"] = {chance = 450, corpse = 11477, health = 3000, maxhealth = 3000}, ["Teddiursa"] = {chance = 500, corpse = 11478, health = 3000, maxhealth = 3000}, ["Togepi"] = {chance = 500, corpse = 11479, health = 3000, maxhealth = 3000}, ["Togetic"] = {chance = 6000, corpse = 11480, health = 3000, maxhealth = 3000}, ["Totodile"] = {chance = 600, corpse = 11481, health = 3000, maxhealth = 3000}, ["Typhlosion"] = {chance = 4000, corpse = 11482, health = 3000, maxhealth = 3000}, ["Tyranitar"] = {chance = 7000, corpse = 11483, health = 3000, maxhealth = 3000}, ["Tyrogue"] = {chance = 500, corpse = 11484, health = 3000, maxhealth = 3000}, ["Umbreon"] = {chance = 500, corpse = 11485, health = 3000, maxhealth = 3000}, ["Unown a"] = {chance = 500, corpse = 11486, health = 3000, maxhealth = 3000}, ["Unown b"] = {chance = 500, corpse = 11487, health = 3000, maxhealth = 3000}, ["Unown c"] = {chance = 500, corpse = 11488, health = 3000, maxhealth = 3000}, ["Unown d"] = {chance = 500, corpse = 11489, health = 3000, maxhealth = 3000}, ["Unown e"] = {chance = 500, corpse = 11490, health = 3000, maxhealth = 3000}, ["Unown f"] = {chance = 500, corpse = 11491, health = 3000, maxhealth = 3000}, ["Unown g"] = {chance = 500, corpse = 11492, health = 3000, maxhealth = 3000}, ["Unown h"] = {chance = 500, corpse = 11493, health = 3000, maxhealth = 3000}, ["Unown i"] = {chance = 500, corpse = 11494, health = 3000, maxhealth = 3000}, ["Unown j"] = {chance = 500, corpse = 11495, health = 3000, maxhealth = 3000}, ["Unown k"] = {chance = 500, corpse = 11496, health = 3000, maxhealth = 3000}, ["Unown l"] = {chance = 500, corpse = 11497, health = 3000, maxhealth = 3000}, ["Unown m"] = {chance = 500, corpse = 11498, health = 3000, maxhealth = 3000}, ["Unown n"] = {chance = 500, corpse = 11499, health = 3000, maxhealth = 3000}, ["Unown o"] = {chance = 500, corpse = 11500, health = 3000, maxhealth = 3000}, ["Unown p"] = {chance = 500, corpse = 11501, health = 3000, maxhealth = 3000}, ["Unown q"] = {chance = 500, corpse = 11502, health = 3000, maxhealth = 3000}, ["Unown r"] = {chance = 500, corpse = 11503, health = 3000, maxhealth = 3000}, ["Unown s"] = {chance = 500, corpse = 11504, health = 3000, maxhealth = 3000}, ["Unown t"] = {chance = 500, corpse = 11505, health = 3000, maxhealth = 3000}, ["Unown u"] = {chance = 500, corpse = 11506, health = 3000, maxhealth = 3000}, ["Unown v"] = {chance = 500, corpse = 11507, health = 3000, maxhealth = 3000}, ["Unown w"] = {chance = 500, corpse = 11508, health = 3000, maxhealth = 3000}, ["Unown x"] = {chance = 500, corpse = 11509, health = 3000, maxhealth = 3000}, ["Unown y"] = {chance = 500, corpse = 11510, health = 3000, maxhealth = 3000}, ["Ursaring"] = {chance = 500, corpse = 11512, health = 3000, maxhealth = 3000}, ["Wobbuffet"] = {chance = 500, corpse = 11513, health = 3000, maxhealth = 3000}, ["Wooper"] = {chance = 500, corpse = 11514, health = 3000, maxhealth = 3000}, ["Xatu"] = {chance = 500, corpse = 11515, health = 3000, maxhealth = 3000}, ["Yanma"] = {chance = 500, corpse = 11516, health = 3000, maxhealth = 3000}, ["Giratina"] = {chance = 1, corpse = 11633, health = 15000, maxhealth = 15000}, ["Palkia"] = {chance = 1, corpse = 11635, health = 15000, maxhealth = 15000}, ["Rayquaza"] = {chance = 1, corpse = 11637, health = 15000, maxhealth = 15000}, ["Primal Dialga"] = {chance = 1, corpse = 11638, health = 15000, maxhealth = 15000}, ["Dialga"] = {chance = 1, corpse = 11640, health = 15000, maxhealth = 15000}, } local description = "Contains a %pokename." local function ruim(params) if not isCreature(params.cid) then return true end end local function capturou(params) if not isCreature(params.cid) then return true end end function onUse(cid, item, frompos, item2, topos) local name = getItemNameById(item2.itemid) if item.itemid == 2147 then -- POKEBALL catchrate = 5 oncatch = 24 onfail = 23 oneffect = 45 bolabola = 2222 elseif item.itemid == 2642 then -- GREATBALL catchrate = 10 oncatch = 198 onfail = 197 oneffect = 46 bolabola = 2651 elseif item.itemid == 2645 then -- SUPERBALL catchrate = 15 oncatch = 202 onfail = 201 oneffect = 44 bolabola = 2653 elseif item.itemid == 2146 then -- ULTRABALL catchrate = 20 oncatch = 200 onfail = 199 oneffect = 47 bolabola = 2220 elseif item.itemid == 0 then -- MEGABALL catchrate = 40 oncatch = 0 onfail = 0 oneffect = 0 bolabola = 0 elseif item.itemid == 2644 then -- EXBALL(Saffari) catchrate = 10000 oncatch = 204 onfail = 203 oneffect = 43 bolabola = 2655 end local rate, effect, catch, fail, newid = (catchrate), oneffect, oncatch, onfail, bolabola for i,x in pairs(pokes) do if getItemNameById(item2.itemid):find(i:lower()) then if getItemIdByName(name) == pokes.corpse then if cid ~= getItemAttribute(item2.uid, "corpseowner") and isInArray({1,8}, getPlayerGroupId(cid)) then doPlayerSendCancel(cid, "Sorry, you didn't catch that pokemon.") return true end doRemoveItem(item.uid, 1) doRemoveItem(item2.uid, 1) local pegar = math.random(1, x.chance) if pegar <= 1*(rate) then doSendMagicEffect(topos, catch) doSendDistanceShoot(getCreaturePosition(cid), {x=getCreaturePosition(cid).x,y=getCreaturePosition(cid).y+2,z=getCreaturePosition(cid).z}, effect) local nas = { ["%%pokename"] = i } for i,x in pairs(nas) do if description:find(i) then description = description:gsub(i, x) end end if not string.find(getPlayerStorageValue(cid, 54842), ""..i..",") then doPlayerAddSoul(cid, 1) setPlayerStorageValue(cid, 54842, getPlayerStorageValue(cid, 54842)..""..i..", ") end if getPlayerFreeCap(cid) <= 0.99 then item = doCreateItemEx(newid-1) doItemSetAttribute(item, "ballId", newid) doItemSetAttribute(item, "ballId2", pokeballs[getPokeballType(newid)].off) doItemSetAttribute(item, "effect", pokeballs[getPokeballType(newid)].effect) doItemSetAttribute(item, "morta", "no") doItemSetAttribute(item, "poke", params.poke) doItemSetAttribute(item, "nome", params.nome) doItemSetAttribute(item, "description", params.description) doCureAllStatus(item) doGoBackSetCooldownInCatch(item, i) doItemSetAttribute(item, "boost", 0) doItemSetAttribute(item, "pokes", name) setPokemonFeedd(item, 100) if isIconeSystem(params.cid) then doTransformItem(item, icons.on) end doPlayerSendMailByName(getCreatureName(params.cid), item, 1) doPlayerSendTextMessage(cid, 27, "Congratulations, you caught a "..i.."!") doPlayerSendTextMessage(cid, 27, "Since you are already holding six pokemons, this pokeball has been sent to your depot.") else item = doCreateItemEx(params.ball) doItemSetAttribute(item, "poke", params.poke) doItemSetAttribute(item, "nome", params.nome) doItemSetAttribute(item, "ballId", newid) doItemSetAttribute(item, "ballId2", pokeballs[getPokeballType(newid)].off) doItemSetAttribute(item, "effect", pokeballs[getPokeballType(newid)].effect) doItemSetAttribute(item, "morta", "no") doItemSetAttribute(item, "description", params.description) doPlayerAddItemEx(params.cid, item, true) doTransformItem(item, newid) doPlayerSendTextMessage(cid, 27, "Congratulations, you caught a "..i.."!") doGoBackSetCooldownInCatch(item, i) doItemSetAttribute(item, "boost", 0) doItemSetAttribute(item, "pokes", name) setPokemonFeedd(item, 100) doCureAllStatus(item) if isIconeSystem(cid) then doTransformItem(item, icons.on) end end if #getCreatureSummons(cid) >= 1 then doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 178) else doSendMagicEffect(getThingPos(cid), 178) end end local description = "Contains a "..i.."." local poke1 = "This is "..i.."'s pokeball. HP = ["..x.health.."/"..x.maxhealth.."]" addEvent(capturou, 4000, {cid = cid, poke = poke1, nome = i, description = description, ball = 2219, letter = 2597}) else doPlayerSendTextMessage(params.cid, 27, "Sorry, the pokemon escaped.") if #getCreatureSummons(params.cid) >= 1 then doSendMagicEffect(getThingPos(getCreatureSummons(params.cid)[1]), 166) else doSendMagicEffect(getThingPos(params.cid), 166) end end addEvent(ruim, 4000, {cid = cid}) doSendMagicEffect(topos, fail) doSendDistanceShoot(getCreaturePosition(cid), {x=getCreaturePosition(cid).x,y=getCreaturePosition(cid).y+2,z=getCreaturePosition(cid).z}, effect) end end end return true end
  25. vankk postou uma resposta no tópico em Suporte Tibia OTServer
    Sem script não tem nada que ninguém possa fazer.

Informação Importante

Confirmação de Termo