Search the Community
Showing results for tags 'pedido scripts'.
-
transforma esse script para tfs 0.3.6 +rep +rep function onUse(cid, item, fromPosition, itemEx, toPosition) local food = foods[item.itemid] if not food then return false end local player = Player(cid) local condition = player:getCondition(CONDITION_REGENERATION, CONDITIONID_DEFAULT) if condition and math.floor(condition:getTicks() / 1000 + food[1]) >= 1200 then player:sendTextMessage(MESSAGE_STATUS_SMALL, 'You are full.') return true end player:feed(food[1] * 12) player:say(food[2], TALKTYPE_MONSTER_SAY) Item(item.uid):remove(1) return true end
-
Galera algum poderia ajudar, seguinte um DRUID usar ice como elemento principal queria um buff que aumentasse 10% do dano de gelo ou 10% de dano mágico Fico grato desde já
-
criar uma actions , estilo quest , para quando o player da use toma hitkill . para deixar igual ao rpg que tem os mimics , que são baus que quando o player abre o bau mata o player . +rep
-
local corpse_ids = { [0] = 3065, [1] = 3058 } function onPrepareDeath(cid, deathList) if getCreatureSkullType(cid) < 6 then if getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 11387 then doCreatureSetDropLoot(cid, false) doPlayerSetLossPercent(cid, experience, 5) doItemSetAttribute(doCreateItem(corpse_ids[getPlayerSex(cid)], 1, getThingPos(cid)), "description", "You recognize " .. getCreatureName(cid) .. ". He was killed by " .. (isMonster(deathList[1]) and "a " .. string.lower(getCreatureName(deathList[1])) or isCreature(deathList[1]) and getCreatureName(deathList[1]) or "a field item") .. "") end end return true end <item id="11387" name="lucky clover amulet"> <attribute key="description" value="It is rumoured to bring you good luck! Luck full blees." /> <attribute key="weight" value="150" /> <attribute key="charges" value="5" /> <attribute key="showattributes" value="1" /> <attribute key="slotType" value="necklace" /> <attribute key="preventDrop" value="1" /> quero que ele tenha 5 cargas ,porque quando o player morre 5 vezes não ta sumindo ele . item usado em creaturescripts.
-
Queria um script de GUILD POINTS. Uma guild mata um membro de outra guild e ela ganharia frags e ao chegar 100 frags a todos os membros da guild ganharia 50 points. O ataque pode ser automático, todas guilds vcs guilds ou por comando ou do jeito melhor que a pessoa possa fazer. Queria um script simples. Pois meu ot é um antigo baiak rox, sem sourcs e é em sqlite. Quem puder ajudar agradeço desde de ja.
-
fazer stack so um monk . ou o monstro aparace e depois que o player sai de cima do tiler o monstro some !. local config = { gStorage = 34349, monster = "monk", time = 1, pos = {x = 220, y = 17, z = 6} } function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end if getGlobalStorageValue(config.gStorage) < os.time() then doCreateMonster(config.monster, config.pos) setGlobalStorageValue(config.gStorage, config.time * 60 + os.time()) doCreatureSay(cid, ''..config.monster ..' apareceu!', TALKTYPE_MONSTER) doSendMagicEffect(config.pos, CONST_ME_TELEPORT) doSendMagicEffect(position, 13) else doTeleportThing(cid, fromPosition) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Wait '.. math.ceil((getGlobalStorageValue(config.gStorage) - os.time())/60) ..' minutes to summon the '.. config.monster ..' again.') end return true end
-
alguem pode adicionar exausted de 20 min aqui, para o player não fica usando toda hora . function onUse(cid, item, toPosition) rock1pos = {x=195, y=118, z=9, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) UniID = 3331 -- UniqueID que vai ser adicionado na alavanca rockID = 8740 -- ID da pedra if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(rock1pos, 13) end return TRUE end
-
Boa noite!! Estou precisando de um Sistema de NPC Duel, adaptado para Poketibia.. um Gym system que funcione.. por favor! Alguém poderia disponibilizar? Fico agradecido!
-
-- Monday = Segunda -- Tuesday = Terça -- Wednesday = Quarta -- Thursday = Quinta -- Friday = Sexta -- Saturday = Sabado -- Sunday = Domingo function onLogin(cid) DoubleDays = {"Sunday"} if isInArray(DoubleDays, os.date("%A")) then doPlayerSetRate(cid, SKILL__LEVEL, 2.0) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[Double XP] \ Today we are in Double XP event! \ Enjoy.") end return true end ou arruma esse script para tfs 0.3.6 local amuletId = 2160 function onKill(creature, target) local player = Player(creature) if player:getSlotItem(CONST_SLOT_NECKLACE).itemid == amuletId then if target:isMonster() then local pos = target:getPosition() local corpse = Tile(pos):getTopDownItem() if corpse:getType():isCorpse() and corpse:getType():isMovable() then if corpse:isContainer() then local str = "[Double Loot Amulet] Duplicated loot: " for i = corpse:getSize()-1, 0, -1 do local item = corpse:getItem(i) str = str..item:getCount().."x "..item:getName()..", " doAddContainerItem(corpse, item:getId(), item:getCount()) end str = string.sub(str, 1, #str-2).."." player:sendTextMessage(TALKTYPE_ORANGE_2, str) pos:sendMagicEffect(31) end end end end return true end
-
configurar esse script para encher 3 de life e 1 de mana a cada 1 segundo e meio do kina . 3 de mana e 1 de life o do mage e 2 de mana e 2 de life o do pala, tudo a cada 1.5 segundos. (+rep) <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" clientid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="12" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="4.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="0"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="2.0" /> <skill id="2" multiplier="2.0" /> <skill id="3" multiplier="2.0" /> <skill id="4" multiplier="2.0" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="1" clientid="3" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="2.0" /> <skill id="2" multiplier="2.0" /> <skill id="3" multiplier="2.0" /> <skill id="4" multiplier="2.0" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="2" clientid="4" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="1.8" /> <skill id="2" multiplier="1.8" /> <skill id="3" multiplier="1.8" /> <skill id="4" multiplier="1.8" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="3" clientid="2" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="8" gainhpamount="1" gainmanaticks="4" gainmanaamount="2" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.2" /> <skill id="1" multiplier="1.2" /> <skill id="2" multiplier="1.2" /> <skill id="3" multiplier="1.2" /> <skill id="4" multiplier="1.1" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="4" clientid="1" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.1" /> <skill id="1" multiplier="1.1" /> <skill id="2" multiplier="1.1" /> <skill id="3" multiplier="1.1" /> <skill id="4" multiplier="1.4" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="5" clientid="3" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="2" gainmanaamount="2" manamultiplier="1.1" attackspeed="1500" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="2.0" /> <skill id="2" multiplier="2.0" /> <skill id="3" multiplier="2.0" /> <skill id="4" multiplier="2.0" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="6" clientid="4" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="2" gainmanaamount="2" manamultiplier="1.1" attackspeed="1500" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="1.8" /> <skill id="2" multiplier="1.8" /> <skill id="3" multiplier="1.8" /> <skill id="4" multiplier="1.8" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="7" clientid="2" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="6" gainhpamount="1" gainmanaticks="3" gainmanaamount="3" manamultiplier="1.4" attackspeed="1500" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.2" /> <skill id="1" multiplier="1.2" /> <skill id="2" multiplier="1.2" /> <skill id="3" multiplier="1.2" /> <skill id="4" multiplier="1.1" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="8" clientid="1" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="1" gainmanaticks="6" gainmanaamount="3" manamultiplier="3.0" attackspeed="1500" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.1" /> <skill id="1" multiplier="1.1" /> <skill id="2" multiplier="1.1" /> <skill id="3" multiplier="1.1" /> <skill id="4" multiplier="1.4" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="9" name="Dark Master Sorcerer" description="an Dark master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="25" manamultiplier="1.1" attackspeed="750" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="10" name="Divine Elder Druid" description="an Divine elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="25" manamultiplier="1.1" attackspeed="750" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="15" gainmanaticks="3" gainmanaamount="20" manamultiplier="1.4" attackspeed="750" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="12" name="Heroic Elite Knight" description="an Heroic elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="8" gainhpamount="25" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="750" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> </vocations>
-
Fala galera procurei muito mas não consegui achar, alguém poderia fazer um script para dropar items randomicamente configuráveis de mais de um monstro por exemplo os monstros minotaur,orc tem 50% de chance de dropar um machado ou uma espada e 5% de chance de dropar as duas o machado e a espada no mesmo loot estou precisando muito galera se alguém puder dar essa força tfs 0.3.6 8.54
-
local ranks = { ['fist'] = {0}, ['club'] = {1}, ['sword'] = {2}, ['axe'] = {3}, ['distance'] = {4}, ['shield'] = {5}, ['fish'] = {6}, ['magic'] = {7}, ['level'] = {8}, } function onSay(cid, words, param) local msg = string.lower(param) if ranks[msg] ~= nil then str = getHighscoreString((ranks[msg][1])) else str = getHighscoreString((8)) end doShowTextDialog(cid,6500, str) end return TRUE ele da esse erro [24/8/2018 21:20:29] [Error - TalkAction Interface] [24/8/2018 21:20:29] data/talkactions/scripts/ranking.lua:onSay [24/8/2018 21:20:29] Description: [24/8/2018 21:20:29] data/talkactions/scripts/ranking.lua:21: attempt to call global 'getHighscoreString' (a nil value) [24/8/2018 21:20:29] stack traceback: [24/8/2018 21:20:29] data/talkactions/scripts/ranking.lua:21: in function <data/talkactions/scripts/ranking.lua:17> alguem pode ajudar ??
-
Alguem Por Acaso Tenha Um PokeInfo Para Disponibilizar Para Min , Se Possivel Obrigado.
-
Salve, rapaziada! Vim convocar os scripter's para um trampo, se é que já existe ou se queiram fazer. NÃO SEI se é o lugar certo, se não for, peço que mudem, por favor. Seguinte, eu estava procurando e não achei o script para mim ver as minhas informações, achei apenas isto: (FINAL DO TOPICO) O que eu quero é o seguinte, eu digitar algo como: !myinfo e aparecer algo parecido ou exatamente estas informações. O problema é que, este script (CITADO À BAIXO) só funciona se eu escrever: !info + NICK DO PLAYER, e o que eu quero é apenas !myinfo e puxar ÀS MINHAS informações, deu para entender? sem precisar digitar nick algum, no caso, vou fazer um MOD no OTC, colocar um Button com o onClick e ao clicar, o player vai abrir ÀS SUAS INFORMAÇÕES, ao invés de abrir À DOS OUTROS PLAYER'S. Faz um tempo que estou atrás e não acho! ^^ Este só funciona se o player digitar !info + nick do player.
-
Uma spell que usaria no pokemon do player,e o pokemon do player não poderria voltar para ball durante 1 minuto
-
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local player = Player(cid) if player:getLevel() < 30 then blessprize = 2000*6 elseif player:getLevel() >= 30 and player:getLevel() <= 120 then blessprize = (((player:getLevel()-30)*200)+2000)*6 elseif player:getLevel() > 120 then blessprize = 20000*6 end if(msgcontains(msg, "blessing") or msgcontains(msg, "bless")) then npcHandler:say("Do you want to receive all blessings for "..blessprize.." gold?", cid) npcHandler.topic[cid] = 1 end if(msgcontains(msg, "yes")) then if(npcHandler.topic[cid] == 1) then if player:hasBlessing(1) or player:hasBlessing(2) or player:hasBlessing(3) or player:hasBlessing(4) or player:hasBlessing(5) or player:hasBlessing(6) then npcHandler:say("You already have been blessed!", cid) else if player:removeMoney(blessprize) then npcHandler:say("You have been blessed by all of six gods!, " .. player:getName() .. ".", cid) player:addBlessing(1) player:addBlessing(2) player:addBlessing(3) player:addBlessing(4) player:addBlessing(5) player:addBlessing(6) player:getPosition():sendMagicEffect(CONST_ME_HOLYAREA) npcHandler.topic[cid] = 0 else npcHandler:say("Come back when you have enough money.", cid) npcHandler.topic[cid] = 0 end end end end if(msgcontains(msg, "no")) then if(npcHandler.topic[cid] == 1) then npcHandler:say("Then no.", cid) npcHandler.topic[cid] = 0 end end if msgcontains(msg, "heal") then npcHandler:say("Do you need the healing now?", cid) npcHandler.topic[cid] = 2 elseif(npcHandler.topic[cid] == 2) then if msgcontains(msg, "no") then npcHandler:say("As you wish.", cid) npcHandler.topic[cid] = 0 elseif msgcontains(msg, "yes") then npcHandler:say("So be healed!", cid) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doSendMagicEffect(getNpcPos(), CONST_ME_MAGIC_BLUE) npcHandler.topic[cid] = 0 end end return true end npcHandler:setMessage(MESSAGE_GREET, "Greetings, fellow believer |PLAYERNAME|. I can offer you {blessings} or a free {heal}!") npcHandler:setMessage(MESSAGE_FAREWELL, "Always be on guard, |PLAYERNAME|!") npcHandler:setMessage(MESSAGE_WALKAWAY, "This ungraceful haste is most suspicious!") npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) << ta dando esse erro >> [22/8/2018 10:51:5] [Error - NpcScript Interface] [22/8/2018 10:51:5] data/npc/scripts/alia.lua:onCreatureSay [22/8/2018 10:51:5] Description: [22/8/2018 10:51:5] data/npc/scripts/alia.lua:14: attempt to call global 'Player' (a nil value) [22/8/2018 10:51:5] stack traceback: [22/8/2018 10:51:5] data/npc/scripts/alia.lua:14: in function 'callback' [22/8/2018 10:51:5] data/npc/lib/npcsystem/npchandler.lua:456: in function 'onCreatureSay' [22/8/2018 10:51:5] data/npc/scripts/alia.lua:7: in function <data/npc/scripts/alia.lua:7>
-
Como escalo dano da magia por level?, e como configuro quantos a mais de dano ela dara a cada level upado, por exemplo a cada 1 level upado ela sobe 10 de damage... outra coisa também, como coloco mudança no tempo e clima do ot?, por exemplo chuva e ciclo de noite e dia, agradeço muito se puderem me ajudar pois estou a bastante tempo querendo criar um servidor e toda ajuda seria bem vinda, agradeço desde ja!
-
Oin, Eu queria um Script que para passar em uma porta precisa de "x" quantidade de um item dropado nessa sala, E que depois que um player passar nela os outros sejam teleportados para o Cp. A sala é assim https://prnt.sc/klckl7 agradeço s2.
-
function onUse(cid, item, fromPosition, itemEx, toPosition) local str = {"\nSpiritual Shielding", "\nEmbrace of Tibia", "\nFire of the Suns", "\nSpark of the Phoenix", "\nWisdom of Solitude", "\nTwist of Fate"} local result = "Received blessings:" local player = Player(cid) for i = 1, 6 do result = player:hasBlessing(i) and result .. str or result end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 20 > result:len() and "No blessings received." or result) return true end
-
Um system de tower quest estilo da pxg alguem conhece ?
-
Queria um Script que quando uma estadua de um pokemon estiver no local em determinado horario exemplo : 20:00 o player que for la e digitar nite, a estatua se transformaria em um dragonite
-
Tenho um Warserver que uso só para brincar entre os amigos, é um Carlin War 8.6 modificado. Gostaria de adicionar algumas funções, mas não estou achando nos forums: 1. Script para que a Red e a Black Skull não façam o player perder item quando morre (queria usar o sistema de Skull apenas como função cosmética, como contagem de kills) 2. No meu OT quando o player fica MUTED e desloga, o muted continua quando ele relogar. Queria saber se é possível fazer com que o MUTED de cada player zere após o char morrer/deslogar 3. É possível alterar o ID dos itens sem alterar seu Sprite (item editor??)
-
Preciso que o dano dessas spells sejam de acordo com a skill sword do player, não o ml. Quanto mais skill mais dano. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 9) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 3) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.8, 0, -0.9, 0) function onCastSpell(cid, var) return doCombat(cid, combat, var) end local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 93) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr1 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {1, 2, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local combat10 = createCombatObject() setCombatParam(combat10, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat10, COMBAT_PARAM_EFFECT, 94) setCombatFormula(combat10, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr10 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 0, 2}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area10 = createCombatArea(arr10) setCombatArea(combat10, area10) local combat100 = createCombatObject() setCombatParam(combat100, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat100, COMBAT_PARAM_EFFECT, 95) setCombatFormula(combat100, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr100 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {1, 0, 0, 0, 0, 2}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area100 = createCombatArea(arr100) setCombatArea(combat100, area100) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 95) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr2 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {2, 1, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area2 = createCombatArea(arr2) setCombatArea(combat2, area2) local combat20 = createCombatObject() setCombatParam(combat20, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat20, COMBAT_PARAM_EFFECT, 94) setCombatFormula(combat20, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr20 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 2, 0, 1, 1, 1}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area20 = createCombatArea(arr20) setCombatArea(combat20, area20) local combat200 = createCombatObject() setCombatParam(combat200, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat200, COMBAT_PARAM_EFFECT, 93) setCombatFormula(combat200, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr200 = { {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {2, 0, 0, 0, 0, 1}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area200 = createCombatArea(arr200) setCombatArea(combat200, area200) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 98) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr3 = { {0, 0, 0, 0, 0}, {0, 0, 0, 2, 0}, {0, 0, 0, 1, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area3 = createCombatArea(arr3) setCombatArea(combat3, area3) local combat30 = createCombatObject() setCombatParam(combat30, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat30, COMBAT_PARAM_EFFECT, 97) setCombatFormula(combat30, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr30 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 2, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area30 = createCombatArea(arr30) setCombatArea(combat30, area30) local combat300 = createCombatObject() setCombatParam(combat300, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat300, COMBAT_PARAM_EFFECT, 96) setCombatFormula(combat300, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr300 = { {0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area300 = createCombatArea(arr300) setCombatArea(combat300, area300) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 96) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr4 = { {0, 0, 0, 0, 0}, {0, 0, 0, 1, 0}, {0, 0, 0, 2, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area4 = createCombatArea(arr4) setCombatArea(combat4, area4) local combat40 = createCombatObject() setCombatParam(combat40, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat40, COMBAT_PARAM_EFFECT, 97) setCombatFormula(combat40, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr40 = { {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 1, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 2, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, } local area40 = createCombatArea(arr40) setCombatArea(combat40, area40) local combat400 = createCombatObject() setCombatParam(combat400, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat400, COMBAT_PARAM_EFFECT, 98) setCombatFormula(combat400, COMBAT_FORMULA_LEVELMAGIC, -4.0, 0, -4.1, 0) local arr400 = { {0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0}, } local area400 = createCombatArea(arr400) setCombatArea(combat400, area400) function hdd(cid) if getPlayerLookDir(cid) == 1 then doCombat(cid, combat1, numberToVariant(cid)) doCombat(cid, combat10, numberToVariant(cid)) doCombat(cid, combat100, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) elseif getPlayerLookDir(cid) == 2 then doCombat(cid, combat4, numberToVariant(cid)) doCombat(cid, combat40, numberToVariant(cid)) doCombat(cid, combat400, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) elseif getPlayerLookDir(cid) == 3 then doCombat(cid, combat2, numberToVariant(cid)) doCombat(cid, combat20, numberToVariant(cid)) doCombat(cid, combat200, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) elseif getPlayerLookDir(cid) == 0 then doCombat(cid, combat3, numberToVariant(cid)) doCombat(cid, combat30, numberToVariant(cid)) doCombat(cid, combat300, numberToVariant(cid)) doPlayerSay(cid, 'Shine!', TALKTYPE_ORANGE_1) end end function mdd2(cid) doPlayerSay(cid, '', TALKTYPE_ORANGE_1) addEvent(hdd,0,cid) end function hdd2(cid) doPlayerSay(cid, 'Cannon', TALKTYPE_ORANGE_1) addEvent(mdd2,0,cid) end function mdd(cid) doPlayerSay(cid, '', TALKTYPE_ORANGE_1) addEvent(hdd2,0,cid) end function kdd(cid) doPlayerSay(cid, 'Eraser!', TALKTYPE_ORANGE_1) addEvent(mdd,0,cid) end function onCastSpell(cid, var) addEvent(kdd,0,cid) return true end
-
Oi eu Queria um Script para um Evento "capture o pokemon" no qual o player que catar mais do pokemon sorteado no evento ganha x premio. obgd s2
-
Ola a todos, eu não estou conseguindo alterar a posição inicial de novos player, ele esta configurado para começar a iniciar no centro pokemon, e com 6 pokes iniciais, eu consegui remover eles através do account manager e trocar os itens, porém a posição ainda é a mesma, gostaria de fazer uma nova posição, para que fosse escolhido apenas 1 pokemon inicial e não 6. Se alguém poder me ajudar agradeço desde já Obrigado.