Tudo que DoidoPox postou
-
portal que reseta quest
bom a minha yalahar esta com um probleminha ela nao remove os monstros quando algum more ai quando o player volta ele pode ficar entrando e saindo do portal atacando o azerus asim que o azerus more ele e teleportado para a sala de itens aki ta o script da yalahar local config = { fromPos = {x=178,y=411,z=10}, -- posição superior esquerda do mapa, da area em que esta mapeado a area. toPos = {x=201,y=433,z=10} -- posição inferior direita do mapa, da area em que esta mapeado a area. } --Config--> local statue_pos = {x = 190, y = 423, z = 10} -- posição do globo local portal_quest01_pos = {x = 190, y = 432, z = 10, stackpos = 2} -- posição do tp no andar do globo local portal_quest02_pos = {x = 191, y = 434, z = 9, stackpos = 2} -- posição do tp no andar de cima do globo local removeFields = {1487,1492,1493,1494} -- tiles que são removidos ao sumonar os monsters. --End Config--> function removeFieldsTile() -- by jhon992 local positionsCheck = {} local cFromPos = config.fromPos local cToPos = config.toPos for i = cFromPos.x, cToPos.x do positionsCheck[#positionsCheck+1] = {x=i, y = cFromPos.y, z = cFromPos.z, stackpos = 0} for j = cFromPos.y+1, cToPos.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = cFromPos.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 1, 5 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isInArray(removeFields, tile.itemid) then doRemoveItem(tile.uid) end end end end function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 102504) > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ja completou esta quest!") return true elseif getMonsterInAreaAz() > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não pode usar isto, existe monstros na área!") return true end function Potwory1() removeFieldsTile() if math.random (1,8) == 4 then doCreateMonster('Rift Brood', {x = statue_pos.x+1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Brood', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Brood', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster("Azerus", {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory2, 30 * 1000) else doCreateMonster('Rift Brood', {x = statue_pos.x+1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Brood', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Brood', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster("Azerus", {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory2, 30 * 1000) end addEvent(RemovePortalAz, 240*1000) end function Potwory2() removeFieldsTile() removeAzerusMonstersInArea() doCreateMonster('Rift Brood', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Brood', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster("Azerus1", {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory3, 35 * 1000) end function Potwory3() removeFieldsTile() removeAzerusMonstersInArea() doCreateMonster('Rift Scythe', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Scythe', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Scythe', {x = statue_pos.x+1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('Rift Scythe', {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster("Azerus2", {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory4, 40 * 1000) end function Potwory4() removeFieldsTile() removeAzerusMonstersInArea() doCreateMonster('Azerus', {x = statue_pos.x, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('War Golem', {x = statue_pos.x+1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('War Golem', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doCreateMonster('War Golem', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doCreateMonster('War Golem', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) end if item.uid == 11223 and getThingfromPos(portal_quest01_pos).itemid ~= 9772 then doCreateItem(9772,1,portal_quest01_pos) doCreateItem(9772,1,portal_quest02_pos) addEvent(Potwory1, 0) else doPlayerSendTextMessage(cid,22,"Sorry, not possible.") end return true end function RemovePortalAz() if #getPlayerInAreaAz(config.fromPos, config.toPos) <= 0 then doRemoveItem(getThingfromPos(portal_quest01_pos).uid,1) doRemoveItem(getThingfromPos(portal_quest02_pos).uid,1) else addEvent(RemovePortalAz, 10000) end end function getPlayerInAreaAz(fromPos, toPos) -- by jami local online = getPlayersOnline() local players = {} for i=1, #online do if isInArea(getPlayerPosition(online[i]), fromPos, toPos) then players[#players+1] = online[i] end end return players end function getMonsterInAreaAz() -- by jami local positionsCheck = {} local quantMonster = 0 for i = config.fromPos.x, config.toPos.x do positionsCheck[#positionsCheck+1] = {x=i, y = config.fromPos.y, z = config.fromPos.z, stackpos = 0} for j = config.fromPos.y+1, config.toPos.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = config.fromPos.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 0, 255 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isMonster(tile.uid) then if isMonster(tile.uid) and not isSummon(tile.uid) then quantMonster = quantMonster + 1 end end end end return quantMonster end function removeAzerusMonstersInArea() -- by jhon992 local positionsCheck = {} for i = config.fromPos.x, config.toPos.x do positionsCheck[#positionsCheck+1] = {x=i, y = config.fromPos.y, z = config.fromPos.z, stackpos = 0} for j = config.fromPos.y+1, config.toPos.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = config.fromPos.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 0, 255 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isMonster(tile.uid) then if getCreatureName(tile.uid) == "Azerus" then doRemoveCreature(tile.uid) end end end end end se nao der se alguem puder me ajuda pode ser um portal que remove todos os monstros asim quando o portal estiver liberado e ele entra todos os monstro da quela area serao removidos se alguem puder me ajuda de alguma forma agradeço desde ja!
-
[OLD/OTC] Aumentado o Limite de Sprites
tipow eu tenho um server 8.60 ate ai blz so que eu iria faser um cliente propio pq iria adicionar sprites desse geito eu consigo colokar todas as sprites 9,60 de uma vez so ? e ainda continua na versao 860? agradeço desde ja!
-
[OLD/OTC] Aumentado o Limite de Sprites
1 pergunta tenho um server 860 mais quero add tudo do 960 desse geito ai consigo faser isso ?
-
help servidor nao perde loot
meu server nao perde loot ja revi meu server varias vezes e nao consigo arumar alguem pode me ajuda ? mesmo problema desse cara >>>> http://www.tibiaking.com/forum/topic/41200-perdas-de-loot-zero/ local config = { deathListEnabled = getBooleanFromString(getConfigInfo('deathListEnabled')), sqlType = getConfigInfo('sqlType'), maxDeathRecords = getConfigInfo('maxDeathRecords') } config.sqlType = config.sqlType == "sqlite" and DATABASE_ENGINE_SQLITE or DATABASE_ENGINE_MYSQL function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) if(config.deathListEnabled ~= TRUE) then return end local hitKillerName = "field item" local damageKillerName = "" if(lastHitKiller ~= FALSE) then if(isPlayer(lastHitKiller) == TRUE) then hitKillerName = getPlayerGUID(lastHitKiller) else hitKillerName = getCreatureName(lastHitKiller) end if(mostDamageKiller ~= FALSE and mostDamageKiller ~= lastHitKiller and getCreatureName(mostDamageKiller) ~= getCreatureName(lastHitKiller)) then if(isPlayer(mostDamageKiller) == TRUE) then damageKillerName = getPlayerGUID(mostDamageKiller) else damageKillerName = getCreatureName(mostDamageKiller) end end end db.executeQuery("INSERT INTO `player_deaths` (`player_id`, `time`, `level`, `killed_by`, `altkilled_by`) VALUES (" .. getPlayerGUID(cid) .. ", " .. os.time() .. ", " .. getPlayerLevel(cid) .. ", " .. db.escapeString(hitKillerName) .. ", " .. db.escapeString(damageKillerName) .. ");") local rows = db.getResult("SELECT `player_id` FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. ";") if(rows:getID() ~= -1) then local amount = rows:getRows(true) - config.maxDeathRecords if(amount > 0) then if(config.sqlType == DATABASE_ENGINE_SQLITE) then for i = 1, amount do db.executeQuery("DELETE FROM `player_deaths` WHERE `rowid` = (SELECT `rowid` FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. " ORDER BY `time` LIMIT 1);") end else db.executeQuery("DELETE FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. " ORDER BY `time` LIMIT " .. amount .. ";") end end end end ta ai meu playerdeath.lua agradeço desde ja!
-
(Resolvido)Perdas de loot zero
tbm estou com esse problema
-
(facil) alavanca remove item and stone
nao cara a espada e a pedra tem que sair no mesmo momento pq a espada e um item ai da pra pega fraga ai a alavanca fica criando espada function onUse(cid, item, frompos, item2, topos) item1pos = {x=1010, y=724, z=8, stackpos=2} rock1pos = {x=1010, y=725, z=8, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) getitem1 = getThingfromPos(item1pos) UniID = 4563 -- UniqueID que vai ser adicionado na alavanca rockID = 1353 itemID = 7959 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 if item.uid == UniID and item.itemid == 1945 and getitem1.itemid == itemID then doRemoveItem(getitem1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(item1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(itemID, 1, item1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(item1pos, 13) end return TRUE end misturei tudo mais ta funfanfo ta ai pra quem quiser bye xD vlw pela ajuda
-
(facil) alavanca remove item and stone
sim ta meio embaralhado pq eu tentei enventer um o script funcina so que apedra verde ali nao sai eu apenas colokei para retirar o item 7959 itemID so que falto a parte de retiarar a pedra sai ate um efeito emcima da pedra >13 < puff eu queria que removece a pedra e a espada puxando 2 alavancas ali so tem 1 alavanca de exemplo e pra testa aguardando... ..... consegui arumar juntei tudo aki e deu certo vlw pela ajuda o script e esse function onUse(cid, item, frompos, item2, topos) item1pos = {x=1010, y=724, z=8, stackpos=2} rock1pos = {x=1010, y=725, z=8, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) getitem1 = getThingfromPos(item1pos) UniID = 4563 -- UniqueID que vai ser adicionado na alavanca rockID = 1353 itemID = 7959 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 if item.uid == UniID and item.itemid == 1945 and getitem1.itemid == itemID then doRemoveItem(getitem1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(item1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(itemID, 1, item1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(item1pos, 13) end return TRUE end queria pedir pra vc por so pra puxa mais 1 alavanca tem como ?
-
(facil) alavanca remove item and stone
tenho esse script que esta meio embaralhado e faltando coisa como por exemplo [rock1pos] nao esta removendo a pedra -1353 e se nao fose pedir demais colocar para puxar 2 alavancas function onUse(cid, item, toPosition) rock1pos = {x=1010, y=725, z=8, stackpos=1} -- Posição da Pedra item1pos = {x=1010, y=724, z=8, stackpos=2} getrock1 = getThingfromPos(item1pos) UniID = 4563 -- UniqueID que vai ser adicionado na alavanca rockID = 1353 -- ID da pedra itemID = 7959 if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == itemID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(itemID, 1, item1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(item1pos, 13) end return TRUE end se alguem puder me ajudar agradeço desde ja!
-
(Resolvido)Bug nos treinners off 8.6
ta foda tem char que nem loga mais
-
[9.6] Training Offline - ERRO
tbm estou com esse problema alguem pode ajuda ?
-
Tile exclusivo para vencedor da WoE
ja tive esse problema vo te ajuda certinho so nao sei edita as parada aki do bangui loko um dia eu aprendo =) Creaturescript <movement type="StepIn" actionid="5917" event="script" value="pisowoe.lua" /> Creaturescript / Scripts dofile("./_woe.lua") function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if Woe.guildName() == getPlayerGuildName(cid) then msg = "Bem - vindo!" else msg = "Somente a guild vencedora do WOE pode passar!" doTeleportThing(cid, lastPosition) end doPlayerSendTextMessage(cid, 22, msg) return true end no mapa vc bota flw ta com deus!
-
duvida meu server nao perde loot
nao sei ond procurar no meu server nao esta caindo loot e asim player pode more sem aol sem bless que nao perde nada alguem pode me ajuda ? descobri que era no login.lua queria saber oque tem de erado ? local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "Idle") if(config.useFragHandler) then registerCreatureEvent(cid, "SkullCheck") end registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "AdvanceSave") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "VipReceive") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "demonOakDeath") registerCreatureEvent(cid, "demonOakAttack") registerCreatureEvent(cid, "demonOakLogout") registerCreatureEvent(cid, "PlayerKill") registerCreatureEvent(cid, "KillingInTheNameOf") registerCreatureEvent(cid, "PythiusDead") registerCreatureEvent(cid, "KillRank") registerCreatureEvent(cid, "RankSystem") registerCreatureEvent(cid, "fullmh") registerCreatureEvent(cid, "Aura") registerCreatureEvent(cid, "DeathList") registerCreatureEvent(cid, "TempleTeleporter") registerCreatureEvent(cid, "ProtectLevel") registerCreatureEvent(cid, "Hitmsg") registerCreatureEvent(cid, "SetOutfit") registerCreatureEvent(cid, "bosses") -- Arena Storage de Monters ---> if (InitArenaScript ~= 0) then InitArenaScript = 1 for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) end setPlayerStorageValue(cid, 42350, 0) setPlayerStorageValue(cid, 42352, 0) function onLogin(cid) end return true end
-
duvida facil tile teleporte!
seu negocio e ler script qualquer um que tente entendender vai entender desculpa mais eu disse que queria adicionar akela codition que serve para verificar se ele esta HUNTING que se ele tiver battle ele nao vai teleportar ! exe : se eu matar um 'rat' ja nao vai teleporta. tbm nao sei se e possivel a ideia foi de um portal de tortuga. function onStepIn(cid, item, position, fromPosition) if hasCondition(cid, CONDITION_HUNTING) then doTeleportThing(cid, fromPosition) return true end local tiles = { [18001] = {x=1083, y=686, z=7}, [18002] = {x=978, y=1027, z=7} } return doTeleportThing(cid, tiles[item.actionid]) and doSendMagicEffect(tiles[item.actionid], CONST_ME_TELEPORT) o problema e que tem sqm ex: POI que player usao para se trapar e empurar "pux elfbot" e quero burlar um desses sqm adcionando uma codition e do pk eu disse "caso eu esteja pk nao va iteleportar" tanto faz os 2 eu colokei a codition ali pra vc ter uma noçao so, agora se nao quiser ajuda agradeço quem poder aguardando...
-
duvida facil tile teleporte!
isso mesmo desculpa foi mal eu queria so add akela codition la em cima tipow caso eu esteja pk > CONDITION_HUNTING ai nao vai teleportar agradeço desde ja!
-
duvida facil tile teleporte!
entao eu queria colokar uma condition quando ele teleportace o scrip function onStepIn(cid, item, frompos, item2, topos) local novapos = {x=728, y=252, z=7} if item.uid == 10249 then getThingfromPos(getPlayerPosition(cid)) doSendMagicEffect(getPlayerPosition(cid),2) doTeleportThing(cid,novapos) doSendMagicEffect(novapos,10) end end eu queria adicionar a seguinte condition hasCondition(cid, CONDITION_HUNTING) agradeço desde ja!
-
[DUVIDA] Script mana potion
cara eu queria que a mana potion so healace que o player entende pra evitar que os cara logue mc e fique potando no config .lua nao e pq outros potions e runas ex: Uh aparecem luanluciano93 meu potion ja estava infinito e tbm so aparecia quando eu healava outro player tbm e ela nao dexava potions vasia. o problema e com os trainer que entra 5 player ja que e tfs 4.0 ele entra um dentro do outro ai os cara ganha ml muito rapido so o mana potion e o helth que sao infinitos por isso quero por pra apenas 1 player usar tem como ? agrardando... eu so quero saber se e possivel se nao for vou arumar outro metodo ?
-
[DUVIDA] Script mana potion
seu script ainda continua healando o parcero eu queria que nao fose posivel pra evitar mc ml maker entende seu script tbm ta aparecendo vials vasias so aparece o tanto que healo de mana quando eu uso pot nos outros queria que aparecese quando eu usace agradando!
-
[DUVIDA] Script mana potion
salve queria saber se possivel por um pot ex: mana potion para curar apenas 1 player no meu ot mana potion e infinita queria saber se tem como botar para aparecer quanto ela heala pq tbm nao ta aparecendo agradeço desde ja! local MIN = 70 local MAX = 130 local EMPTY_POTION = 7636 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doSendAnimatedText(getPlayerPosition(cid), "Ahhhh...", 17) pot_count = getPlayerItemCount(cid, EMPTY_POTION) doPlayerRemoveItem(cid, EMPTY_POTION, pot_count) doPlayerAddItem(cid, EMPTY_POTION, pot_count) return TRUE end
- erro no executavel
- erro no executavel
- erro no executavel
- Tfs 0.4 Site + Acc manager
- Tfs 0.4 Site + Acc manager
-
duvida Mysql
sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123" sqlDatabase = "forgotten" sqlFile = "theforgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 mysqlReconnectionAttempts = 3 encryptionType = "sha1" ja testei aki tbm >>>sqlHost = "localhost" , "127.0.0.1"
-
duvida Mysql
estou usando tfs Dark 0.3.6 esse erro foi o único que ocorreu quando tentava passar meu server para 0.3.7 <