
Tudo que koalla1235 postou
-
[Ajuda] Action use Por Vocação
Use TFS 0.4 Amigo item de Dar use ID : 7860 e queria que somente essas vocações poderem usar ela VOC ID : 475-476-477-478-479-480-481-482-483-484-485-486-487-488 ...
-
[Survival]Sistema
Tambem gostaria Muito desse script para 4 player, alguem ajuda ai por favor !
-
[Ajuda] Action use Por Vocação
Ta ai o Script da forma que tentei e também ja com as vocações que poderão usar o action ! local intervalo = 1.5 -- tempo ate o player ser puxado (em segundos) local exhaust = 1 -- Exhaustion entre usos do item (em segundos) local chance = 80 -- chance em % de puxar local itemefeito = 7860 -- item que aparece no cara que foi puxado local falas = {"Kakuzooo !"} local monsters = {"Bug", "Wasp", "Centipede"} local chancebug = 0 -- chance de vir insetos junto com o jogador puxado (em porcentagem) local chanceband = 0 -- chance de puxar um bandit quanto o puxao falhar (em porcentagem) ------ Nao altera mais nada ------ function mayNotMove(uid, block) return doCreatureSetNoMove(uid, block) end function canWalk(cid,pos) local abc = pos abc.stackpos = 253 if doTileQueryAdd(cid, pos) == 1 and getTilePzInfo(pos) == false and isCreature(getThingFromPos(abc).uid) == false then return true end end function onUse(cid, item, fromPosition, itemEx, toPosition) local pos1 = getCreaturePosition(cid) local pos2 = getCreaturePosition(itemEx.uid) local poss1 = getCreatureLookPosition(cid) local fightcondition = createConditionObject(CONDITION_INFIGHT) setConditionParam(fightcondition, CONDITION_PARAM_TICKS, intervalo*1000+100) local function removeritem1(cid, item, pos, itemEx) local itemnapos = getTileItemById(pos2, itemefeito) doRemoveItem(itemnapos.uid,1) end local function removeritem2(cid, item, pos) local itemnaposs = getTileItemById(poss1, itemefeito) doRemoveItem(itemnaposs.uid,1) end local function doEffect(pos) end local tmp = getCreatureStorage(cid, 23125) if getCreatureStorage(cid, 23125) > os.time() then return doPlayerSendCancel(cid, "Você precisa esperar ".. tmp - os.time() .." segundos para usar novamente.") end if not isPlayer(itemEx.uid) then return doPlayerSendCancel(cid, "Voce so pode puxar jogadores!") end if itemEx.uid == cid then return doPlayerSendCancel(cid, "Voce nao pode usar em si mesmo.") end if getPlayerVocation(cid) == 475 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 476 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 477 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 478 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 479 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 480 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 481 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 482 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 483 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 484 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 485 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 486 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 487 then doPlayerAddItem(cid, 2384, 1) return true end if getPlayerVocation(cid) == 488 then doPlayerAddItem(cid, 2384, 1) return true end if getTilePzInfo(pos1) == true or getTilePzInfo(pos2) == true or getTilePzInfo(poss1) == true then return doPlayerSendCancel(cid, "Voce nao pode puxar na protection zone!") end if not canWalk(cid, poss1) then return doPlayerSendCancel(cid, "Voce nao pode puxar ele aqui!") end if pos1.x ~= pos2.x and pos1.y ~= pos2.y then return doPlayerSendCancel(cid, "Voce nao pode puxar na diagonal!") end local function puxarPlayer(cid, pos, item) -- script por amoeba13 local randomChance = math.random(1, #falas) doAddCondition(cid, fightcondition) doAddCondition(itemEx.uid, fightcondition) doCreatureSay(cid, falas[randomChance], TALKTYPE_ORANGE_1) doPlayerSetStorageValue(cid, 23125, os.time()+exhaust) addEvent(doTeleportThing, intervalo*1000, itemEx.uid, poss1) addEvent(mayNotMove, intervalo*1000, cid, false) addEvent(mayNotMove, intervalo*1000, itemEx.uid, false) addEvent(removeritem1, intervalo*1000) addEvent(doCreateItem, intervalo*1000, itemefeito, 1, poss1) addEvent(removeritem2, intervalo*1000+1500) addEvent(doEffect, intervalo*1000) addEvent(doEffect, intervalo*1000/2) addEvent(doEffect, intervalo*1000/3) addEvent(doEffect, intervalo*1000/4) doCreateItem(itemefeito, 1, pos2) mayNotMove(cid, true) mayNotMove(itemEx.uid, true) doSendAnimatedText(pos1, "Succes!", TEXTCOLOR_GREEN) doPlayerSendTextMessage(itemEx.uid, 27, "Voce foi puxado pelo jogador ".. getCreatureName(cid) .."!") end -- script por amoeba13 local qnts = math.random(1, 100) if qnts <= chance and qnts <= chancebug then puxarPlayer(cid) local axb = math.random(1, #monsters) addEvent(doCreatureSay, intervalo*1000+100, itemEx.uid, "Eu nao vi que isso tinha vindo comigo...", TALKTYPE_ORANGE_1) addEvent(doCreateMonster, intervalo*1000+100, monsters[axb], poss1) elseif qnts <= chance and qnts > chancebug then puxarPlayer(cid) elseif qnts > chance and qnts <= chanceband then doCreateMonster("Bandit", poss1) doCreatureSay(cid, "Nao foi voce que eu puxei!", TALKTYPE_ORANGE_1) doSendAnimatedText(pos1, "Fail!", TEXTCOLOR_RED) doSendMagicEffect(pos1, CONST_ME_POFF) doPlayerSetStorageValue(cid, 23125, os.time()+exhaust) elseif qnts > chance then doSendAnimatedText(pos1, "Fail!", TEXTCOLOR_RED) doSendMagicEffect(pos1, CONST_ME_POFF) doPlayerSetStorageValue(cid, 23125, os.time()+exhaust) end return true end
-
[Ajuda] Action use Por Vocação
Cara também não sou tão burro a ponto de não saber que eu teria que mudar o id da vocação para funcionar , porem mesmo eu adicionando o primeiro id do personagem ainda outras vocações podem usar o item ..
-
[Ajuda] Action use Por Vocação
Fiz certinho oque disseram e continua mesma coisa não da erro no distro nem nada porem qualquer personagem ainda pode usar o item ...-_-
-
[Ajuda] Action use Por Vocação
Ok ! ta ai amigo local intervalo = 1.5 -- tempo ate o player ser puxado (em segundos) local exhaust = 1 -- Exhaustion entre usos do item (em segundos) local chance = 80 -- chance em % de puxar local itemefeito = 7860 -- item que aparece no cara que foi puxado local falas = {"Kakuzooo !"} local monsters = {"Bug", "Wasp", "Centipede"} local chancebug = 0 -- chance de vir insetos junto com o jogador puxado (em porcentagem) local chanceband = 0 -- chance de puxar um bandit quanto o puxao falhar (em porcentagem) ------ Nao altera mais nada ------ function mayNotMove(uid, block) return doCreatureSetNoMove(uid, block) end function canWalk(cid,pos) local abc = pos abc.stackpos = 253 if doTileQueryAdd(cid, pos) == 1 and getTilePzInfo(pos) == false and isCreature(getThingFromPos(abc).uid) == false then return true end end function onUse(cid, item, fromPosition, itemEx, toPosition) local pos1 = getCreaturePosition(cid) local pos2 = getCreaturePosition(itemEx.uid) local poss1 = getCreatureLookPosition(cid) local fightcondition = createConditionObject(CONDITION_INFIGHT) setConditionParam(fightcondition, CONDITION_PARAM_TICKS, intervalo*1000+100) local function removeritem1(cid, item, pos, itemEx) local itemnapos = getTileItemById(pos2, itemefeito) doRemoveItem(itemnapos.uid,1) end local function removeritem2(cid, item, pos) local itemnaposs = getTileItemById(poss1, itemefeito) doRemoveItem(itemnaposs.uid,1) end local function doEffect(pos) end local tmp = getCreatureStorage(cid, 23125) if getCreatureStorage(cid, 23125) > os.time() then return doPlayerSendCancel(cid, "Você precisa esperar ".. tmp - os.time() .." segundos para usar novamente.") end if not isPlayer(itemEx.uid) then return doPlayerSendCancel(cid, "Voce so pode puxar jogadores!") end if itemEx.uid == cid then return doPlayerSendCancel(cid, "Voce nao pode usar em si mesmo.") end if getPlayerVocation(cid) == 4 then doPlayerAddItem(cid, 2384, 1) return true end if getTilePzInfo(pos1) == true or getTilePzInfo(pos2) == true or getTilePzInfo(poss1) == true then return doPlayerSendCancel(cid, "Voce nao pode puxar na protection zone!") end if not canWalk(cid, poss1) then return doPlayerSendCancel(cid, "Voce nao pode puxar ele aqui!") end if pos1.x ~= pos2.x and pos1.y ~= pos2.y then return doPlayerSendCancel(cid, "Voce nao pode puxar na diagonal!") end local function puxarPlayer(cid, pos, item) -- script por amoeba13 local randomChance = math.random(1, #falas) doAddCondition(cid, fightcondition) doAddCondition(itemEx.uid, fightcondition) doCreatureSay(cid, falas[randomChance], TALKTYPE_ORANGE_1) doPlayerSetStorageValue(cid, 23125, os.time()+exhaust) addEvent(doTeleportThing, intervalo*1000, itemEx.uid, poss1) addEvent(mayNotMove, intervalo*1000, cid, false) addEvent(mayNotMove, intervalo*1000, itemEx.uid, false) addEvent(removeritem1, intervalo*1000) addEvent(doCreateItem, intervalo*1000, itemefeito, 1, poss1) addEvent(removeritem2, intervalo*1000+1500) addEvent(doEffect, intervalo*1000) addEvent(doEffect, intervalo*1000/2) addEvent(doEffect, intervalo*1000/3) addEvent(doEffect, intervalo*1000/4) doCreateItem(itemefeito, 1, pos2) mayNotMove(cid, true) mayNotMove(itemEx.uid, true) doSendAnimatedText(pos1, "Succes!", TEXTCOLOR_GREEN) doPlayerSendTextMessage(itemEx.uid, 27, "Voce foi puxado pelo jogador ".. getCreatureName(cid) .."!") end -- script por amoeba13 local qnts = math.random(1, 100) if qnts <= chance and qnts <= chancebug then puxarPlayer(cid) local axb = math.random(1, #monsters) addEvent(doCreatureSay, intervalo*1000+100, itemEx.uid, "Eu nao vi que isso tinha vindo comigo...", TALKTYPE_ORANGE_1) addEvent(doCreateMonster, intervalo*1000+100, monsters[axb], poss1) elseif qnts <= chance and qnts > chancebug then puxarPlayer(cid) elseif qnts > chance and qnts <= chanceband then doCreateMonster("Bandit", poss1) doCreatureSay(cid, "Nao foi voce que eu puxei!", TALKTYPE_ORANGE_1) doSendAnimatedText(pos1, "Fail!", TEXTCOLOR_RED) doSendMagicEffect(pos1, CONST_ME_POFF) doPlayerSetStorageValue(cid, 23125, os.time()+exhaust) elseif qnts > chance then doSendAnimatedText(pos1, "Fail!", TEXTCOLOR_RED) doSendMagicEffect(pos1, CONST_ME_POFF) doPlayerSetStorageValue(cid, 23125, os.time()+exhaust) end return true end
-
[Ajuda] Action use Por Vocação
Amigo tentei aqui é não certo ! qualquer vocação ta podendo usar ainda teria como ajustar pra min ?
-
[Ajuda] Action use Por Vocação
Boa Tarde Galerinha do TK Bom seguinte vim aqui pedir uma ajudinha de vocês estou com script "action" que Funciona da Seguinte Forma ao dar use nele e clicar no TARGET ele pucha o player em sua frente ! Bom script funciona perfeitamente porem eu preciso que ele esse mesmo script possa ser usado somente por uma tall determinanda vocação como no meu caso seria o " Kakuzo " então eu gostaria que somente a vocação kakuzo usa-se esse Action , Teria como alguem da uma forcinha ai ? Se Possivel Obrigado Ai o script ! ppaction.lua
-
Ajuda Kawarimi !
Opa Vlw Opa vlws vou testar aqui se funcionar aviso !mais ja dei seu REP + só por ter me ajudado ! Obrigado
- [Pokemon] Torneio System
-
Ajuda Kawarimi !
Alguem ajuda ai por favoor !
-
[talkaction] !comprar skill/magiclevel
Ai não teria como adpatar esse comando para um npc ? se tiver poderia fazer pra min por favor ?
-
Ajuda Kawarimi !
Poxa Galera da uma forcinha ai estou precisando muito ajustar esse script !
-
Ajuda Kawarimi !
Olé Galerinha do TK ! Bom vim pedir uma ajudinha vocês ,pois estou com um script de spell chamada Kawarimi no jutsu Attack ( Naruto Tibia ) . Bom para que o script funcione totalmente é necessário um creaturescript , Porem esse mesmo creaturescript está causando um divergência sei la algo do tipo pois quando eu adiciono o script ele roda normalmente sem nenhum erro no distro porem quando os player targetam uns aos outros não tira dano nenhum tipo você fica targetado abre pk porem não tira Dano !Alguem ai poderia me ajudar Por favor ! Ai o creaturescript Kawarimiattack.lua
-
Pagina War System - Modern ACC
Up tbm gostaria muito disso !
-
(Resolvido)Maximo de players na guild
up
-
(Resolvido)Maximo de players na guild
Desculpem está revivendo o topico antigo porem estou precisando disso tbm só que é pra modern acc ja procurei em tudo quer canto e não encontrei por favor se alguem me ajudar nisso tbm agradecerei muito !
-
Erro Yellow Skull
up ! Puts Ninguem ajuda mais aqui slk...
-
Erro Yellow Skull
Opa Tbm estou precisando de ajuda nisso Alguem Poderia ajudar ?
-
Bug Frags
up
-
[PEDIDO] Spell que libera de acordo com seu Magic level
Opa Vlws cara kkkk uma coisinha tão simples e eu nem sabia vivendo e aprendendo sempre vlws REP+
-
[PEDIDO] Spell que libera de acordo com seu Magic level
Bom Galerinha do tibiaking Seguinte ja dei uma procurada e nada ! Então , estou precisando muito de um script de spell que você só possa usar determinada Magia se você possuir determinado Magic Level ( Configuravel ) . Por Favor estou precisando muito !..
-
Layout Narutibia
kkkkk como sempre esses index foi pegado do meu website !nto atom !... mais como aqui é sempre assim néh !..
-
[8.60] Exp Weekend Event
Desculpem estar revivendo o topico mais o evento está bugado alguem pode dar suporte ? da esse error no meu distro ! 18:6:58.270] [Error - CreatureScript Interface] [18:6:58.270] data/creaturescripts/scripts/weekendexp.lua:onKill[18:6:58.271] Description: [18:6:58.271] (luaGetMonsterInfo) Monster not found
-
DISTRO 0.3.6
Boa Noite Galerinha do TK Bom estou aqui para pedir ajuda em Relação a um novo distro 0.3.6 atualmente estou com um servidor de Narutibia e preciso muito de atualizar o distro pois estou precisando de um distro com mais limites efeitos e war system alem de muitos bugs removidos então queria saber se existe alguem que possa me ajuda nisso estou DISPOSTO A PAGAR PELO SERVIÇO SE PRECISO POR FAVOR ALGUEM PODERIA ME AJUDAR !! PRECISO DISSO COM URGÊNCIA MESMO ... up Up Up