superbruno100 6 Postado Novembro 1, 2011 Share Postado Novembro 1, 2011 (editado) Gente eu preciso de algo que impeça que o PLAYER "logue" quando estiver pescando... Script feito pelo DeathAngels SCRIPT function onUse(cid, item, fromPos, itemEx, toPos) d0 = { [0] = {pokemon = 'Magikarp'}, } d20 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, } d40 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, } d60 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, } d80 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, } d100 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, [10] = {pokemon = 'Starmie'}, [11] = {pokemon = 'Kingler'}, [12] = {pokemon = 'Seadra'}, } local config = { waters = {4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, } local skill = getPlayerSkillLevel(cid, 6) local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} function Effect() doSendMagicEffect(toPos, 214) end function Say() if skill >= 0 and skill < 20 then local random = math.random(0, 0) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d0[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 20 and skill < 40 then local random = math.random(0, 4) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d20[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 40 and skill < 60 then local random = math.random(0, 5) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d40[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 60 and skill < 80 then local random = math.random(0, 6) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d60[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 80 and skill < 100 then local random = math.random(0, 9) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d80[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 100 then local random = math.random(0, 12) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d100[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) end end if(isInArray(config.waters, itemEx.itemid)) and getPlayerStorageValue(cid, 171833) >= 1 then doPlayerSendTextMessage(cid, 27, "You can't fish yet.") return false end if(isInArray(config.waters, itemEx.itemid)) and getPlayerStorageValue(cid, 171833) <= 0 then setPlayerStorageValue(cid, 171833, 1) doSendMagicEffect(toPos, CONST_ME_LOSEENERGY) doSendMagicEffect(toPos, 214) for i = 1,3 do addEvent(Effect,750*i,cid) end addEvent(Say,3000) return true end return true end Quem arrumar eu dou REP+ Editado Novembro 2, 2011 por Brunex Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/ Compartilhar em outros sites More sharing options...
Lordfire 309 Postado Novembro 2, 2011 Share Postado Novembro 2, 2011 Tenta, antes do último return: local condition = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition, CONDITION_PARAM_TICKS, 60000) doAddCondition(cid, condition) Vai deixar com 1 minuto de battle depois de TENTAR pescar (mesmo sem pegar fish) Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1126400 Compartilhar em outros sites More sharing options...
superbruno100 6 Postado Novembro 2, 2011 Autor Share Postado Novembro 2, 2011 @Lordfire Aqui não funfo =/ Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1126454 Compartilhar em outros sites More sharing options...
jedian1 34 Postado Novembro 2, 2011 Share Postado Novembro 2, 2011 local condition = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition, CONDITION_PARAM_TICKS, 60000) function onUse(cid, item, fromPos, itemEx, toPos) doAddCondition(cid, condition) d0 = { [0] = {pokemon = 'Magikarp'}, } d20 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, } d40 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, } d60 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, } d80 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, } d100 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, [10] = {pokemon = 'Starmie'}, [11] = {pokemon = 'Kingler'}, [12] = {pokemon = 'Seadra'}, } local config = { waters = {4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, } local skill = getPlayerSkillLevel(cid, 6) local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} function Effect() doSendMagicEffect(toPos, 214) end function Say() if skill >= 0 and skill < 20 then local random = math.random(0, 0) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d0[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 20 and skill < 40 then local random = math.random(0, 4) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d20[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 40 and skill < 60 then local random = math.random(0, 5) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d40[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 60 and skill < 80 then local random = math.random(0, 6) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d60[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 80 and skill < 100 then local random = math.random(0, 9) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d80[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 100 then local random = math.random(0, 12) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d100[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) end end if(isInArray(config.waters, itemEx.itemid)) and getPlayerStorageValue(cid, 171833) >= 1 then doPlayerSendTextMessage(cid, 27, "You can't fish yet.") return false end if(isInArray(config.waters, itemEx.itemid)) and getPlayerStorageValue(cid, 171833) <= 0 then setPlayerStorageValue(cid, 171833, 1) doSendMagicEffect(toPos, CONST_ME_LOSEENERGY) doSendMagicEffect(toPos, 214) for i = 1,3 do addEvent(Effect,750*i,cid) end addEvent(Say,3000) return true end return true end testa mas tipo, é meio inútil né? já que se vier algum monstro ele entra em battle automaticamente >.> Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1126525 Compartilhar em outros sites More sharing options...
superbruno100 6 Postado Novembro 2, 2011 Autor Share Postado Novembro 2, 2011 (editado) @JeDiAN Funfo aqui valeu ganho REP+ E você não consegue colocar para não pescar quando estiver em areá protegida (Centro Pokemon) Dou mais 1 REP+ Editado Novembro 2, 2011 por Brunex Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1126698 Compartilhar em outros sites More sharing options...
jedian1 34 Postado Novembro 2, 2011 Share Postado Novembro 2, 2011 local condition = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition, CONDITION_PARAM_TICKS, 60000) function onUse(cid, item, fromPos, itemEx, toPos) if getTilePzInfo(getCreaturePosition(cid)) == true then return doPlayerSendCancel(cid, 'You cannot fish in protection zone') end doAddCondition(cid, condition) d0 = { [0] = {pokemon = 'Magikarp'}, } d20 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, } d40 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, } d60 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, } d80 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, } d100 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, [10] = {pokemon = 'Starmie'}, [11] = {pokemon = 'Kingler'}, [12] = {pokemon = 'Seadra'}, } local config = { waters = {4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, } local skill = getPlayerSkillLevel(cid, 6) local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} function Effect() doSendMagicEffect(toPos, 214) end function Say() if skill >= 0 and skill < 20 then local random = math.random(0, 0) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d0[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 20 and skill < 40 then local random = math.random(0, 4) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d20[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 40 and skill < 60 then local random = math.random(0, 5) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d40[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 60 and skill < 80 then local random = math.random(0, 6) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d60[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 80 and skill < 100 then local random = math.random(0, 9) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d80[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) elseif skill >= 100 then local random = math.random(0, 12) doSendMagicEffect(getThingPos(cid), 173) doSendMagicEffect(toPos, 53) doSummonCreature(d100[random].pokemon, playerpos) setPlayerStorageValue(cid, 171833, -1) doPlayerAddSkillTry(cid, 6, 1) end end if(isInArray(config.waters, itemEx.itemid)) and getPlayerStorageValue(cid, 171833) >= 1 then doPlayerSendTextMessage(cid, 27, "You can't fish yet.") return false end if(isInArray(config.waters, itemEx.itemid)) and getPlayerStorageValue(cid, 171833) <= 0 then setPlayerStorageValue(cid, 171833, 1) doSendMagicEffect(toPos, CONST_ME_LOSEENERGY) doSendMagicEffect(toPos, 214) for i = 1,3 do addEvent(Effect,750*i,cid) end addEvent(Say,3000) return true end return true end testa ae Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1126746 Compartilhar em outros sites More sharing options...
superbruno100 6 Postado Novembro 2, 2011 Autor Share Postado Novembro 2, 2011 (editado) @JeDiAN Valeu man funfo aqui... Ganhou meu Rep+ ;D (amanhã) Editado Novembro 2, 2011 por Brunex Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1126765 Compartilhar em outros sites More sharing options...
HeelSpy 10 Postado Novembro 7, 2011 Share Postado Novembro 7, 2011 @JeDiAN Bom vou testar se pegar eu aprovo e conta com meu rep ++ ja que você tem experiencia com isso poderia postar mas coisas como egg system,gender não sei nem oque eu to falando REP ++ :button_ok: Link para o comentário https://xtibia.com/forum/topic/171479-ajuda-preciso-de-ajuda-no-meu-fishing-poketibia/#findComment-1129484 Compartilhar em outros sites More sharing options...
Posts Recomendados