-
Total de itens
48 -
Registro em
-
Última visita
Tudo que Xtibianoo01 postou
-
CRIANDO ACC PELO JOGO , NÃO PELO SITE
pergunta respondeu ao Xtibianoo01 de Xtibianoo01 em Programação
ok , mas o meu não veio com esse aquivo s3db , compilei no linux e tou usando vps ! -
TENHO UM OT COM SITE , MAS NA HORA DE CRIAR O CHAR ELE BUGA . ALGUÉM PODE ME DIZER COMO CRIAR PELO 1/1 +REP
-
COMO COLOCAR OT ONLINE VIA VPS DA GOOGLE CLOUD
pergunta respondeu ao Xtibianoo01 de Xtibianoo01 em Programação
e pra iniciar o ot ? -
COMO COLOCAR OT ONLINE VIA VPS DA GOOGLE CLOUD
pergunta respondeu ao Xtibianoo01 de Xtibianoo01 em Programação
mas como envia o ot pra google cloud , já tentei e não conseguir ! -
COMO COLOCAR OT ONLINE VIA VPS DA GOOGLE CLOUD
pergunta respondeu ao Xtibianoo01 de Xtibianoo01 em Programação
mas ai o ot vai fica hospedado onde e vai ser colocado onde o ip? -
COMO COLOCAR OT ONLINE VIA VPS DA GOOGLE CLOUD
pergunta respondeu ao Xtibianoo01 de Xtibianoo01 em Programação
ja fiz isso e depois usa o no ip ?? -
ALGUÉM SABE COMO COLOCAR UM OT ONLINE PELA VPS DA GOOGLE ?
-
alguém poderia me passar um ot linux 8.6 baiak , já compilado. estou procurando um simples para colocar online , para a mulecada brincar nele. ps : não sei como compilar . agradeço des de já ! +rep
-
queria uma spell que deixar o player imuni a todos os golpes , por 7 segundos ,. podendo so atacar com arma ou wand , não podendo usar spell. nem se curar , nem potion. +rep tibia 8.6
-
como faz pra não deixa eles logarem , alguem me ajuda. tão logando mesmo com as espadinhas vermelha do pk .
-
ALGUÉM PODERIA COMPILAR ESSE OT , PARA WINDOWS 7 - 32 BITS . MEU PC E DA XUXA E NÃO SEI COMPILAR , JÁ TENTEI E NÃO CONSEGUIR . PS : ELE TA COM 2 BUGS , 1- ENTRA NA PZ , ELE COME FOOD E NÃO FICA FULL , DENTRO DA ZONA PZ , QUANDO SAI DA PZ , ELE PERDE O EFEITO DO FOOD. 2- 2 DEPOT NA CAIXA DO DP . MUITO OBRIGADO , PARA QUEM AJUDAR +REP E TEM COMO DEIXAR A JANELA DELE ASSIM COMO TA NA IMAGEN ! ot.rar
-
sera que teria como colocar para as armas , wand e armas de pala e kina , não darem dano .??
-
queria uma potion ou item que cura por tempo , igual a magia utura gran , mas com exausted. +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.
-
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
-
-- 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
-
ok ! function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `group_id` <= 2 and `id` = "..n..";") if c:getID() == -1 then return nil end return c:getDataString("name") end function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local option = 2 -- coloque 1 ou 2 pra ver as opções de amostragem de rank local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn, no_break = 0, 0 param = string.lower(param) dofile('config.lua') if (param == "" or param == "level") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end name_now = getPlayerNameByGUID2(v:getDataInt("player_id")) if name_now ~= nil then kk = kk+1 space = "" l = string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) for i=1, letters_to_next-l do space = space.." " end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" end until v:next() == false end if name ~= "Highscore\n" then if option == 1 then doPlayerPopupFYI(cid, name) else doShowTextDialog(cid, 7369, name) end end return true end
-
já arrumei aqui , pode fechar esse tópico
-
falo !rank axe e da "falta paramento"
-
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 ??
-
[Encerrado] [Duvida] Cor do Cliente
tópico respondeu ao M i s s de Xtibianoo01 em Tópicos Sem Resposta
-
pedido scripts Ajuda a colocar double loot aqui
pergunta respondeu ao Xtibianoo01 de Xtibianoo01 em Scripts
não tem como colocar essa storage aki ? -- Credits: Slawkens & Barkerlocal config = { rate = 2.0, -- 2.0 = 2x faster than normal} function onDeEquip(cid, item, slot) if(item.itemid == 7968) then doPlayerSetExperienceRate(cid, 1.0) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has ended.") doTransformItem(item.uid, 7967) endend function onEquip(cid, item, slot) if(item.itemid == 7967) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has been activated! It is now: " .. config.rate .. "x doubled your former experience rate.") doPlayerSetExperienceRate(cid, config.rate) doTransformItem(item.uid, 7968) return true endend OU SE DER FAZ ISSO NESSE ITEM PARA MIM , SE PUDER , CRIAR UM NOVO ARQUIVO COM O ID DESSE ITEM 7868. -
-- Credits: Slawkens & Barker local config = { rate = 2.0, -- 2.0 = 2x faster than normal } function onDeEquip(cid, item, slot) if(item.itemid == 7968) then doPlayerSetExperienceRate(cid, 1.0) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has ended.") doTransformItem(item.uid, 7967) end end function onEquip(cid, item, slot) if(item.itemid == 7967) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your extra experience rate has been activated! It is now: " .. config.rate .. "x doubled your former experience rate.") doPlayerSetExperienceRate(cid, config.rate) doTransformItem(item.uid, 7968) return true end end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.