-
Total de itens
723 -
Registro em
-
Última visita
-
Dias Ganhos
16
Tudo que Doidin postou
-
[Ticker] Mundos E Site Offline!
um tópico no fórum postou Doidin Notícias e Discussões - Tibia Global
Amanhã, dia 05 de agosto, todos os mundos do jogo e do site ficará offline a partir das 13:30 até às 14:30, horário de Brasília, devido a algumas mudanças na manutenção do site e técnico. Fonte: Tibia.com -
O mapa é o mesmo do doohrush só que com edições feitas por mim, você nem viu direito antes de vim postar aqui... =S
-
Cara existe esse código sim, porem eu acho que não dá para fazer ele nas versões mais recentes do TFS. O nome dele é dataspoff, abraços...
-
Veei, como já lhe falei EU AMEI essa skin, ela é simplesmente perfeita! Precisamos fazer só algumas alterações para ela ficar realmente perfeita... Já lhe falei várias coisinhas dessa lista , mas ai vai uma listinha: Ícones medievais. Aquela breadcrumb lá em cima não combinou muito. (Claro se der) Retirar o link da skinbox lá de baixo. (Claro se der) Arrumar o bug da barra de pesquisa. Quando você entra no perfil de alguém ai que a barra (onde está a barra de pesquisa) buga mesmo... Adicionar botões de "Quem reputou?" e "Subir ao topo" abaixo dos posts. Arrumar os links da opção "More" na barra superior. Retirar o link de "Pages", não temos esse mod no fórum... =x Adicionar o quanto de reputação o membro tem abaixo do avatar dele... Retirar as PIP's da copa. Adicionar espaçamento entre o Titulo e as PIP's. Adicionar link de upload de imagens da barra superior. Cara a parada de avaliar o tópico ficou muito estranha ao lado do Titulo. Cara eu gostei muito mesmo da skin, achei 30x melhor que a FAT... Abraços...
-
Velho os dois scripts são os mesmos, só muda a storage... LOL?! Cara só corrigindo um errozinho script: -- [[ Script by Devilmoon e Vodkart for XTibia.com ]] -- function onSay(cid, words, param) local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local s = 1020 local player = getPlayerByName(t[1]) local quanty = t[2] local pid = getPlayerByNameWildcard(t[1]) local storageplayer = getPlayerStorageValue(player, s) local time = storageplayer+quanty if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Were added "..quanty.." reset your character.") setPlayerStorageValue(player, s, time) return TRUE end Quem quiser mudar o script para o sistema de Vip por NPC, é só mudar o storage no "local s"... =s Abraços...
-
Não remova o "end", remova apenas isso: else doPlayerSendCancel(cid, "You need to have 79 reset or more you may be reset.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) Abraços...
-
Uma graçinha, eu pegava...
-
8.6 [Oficial] Snowz Thyranic 3.1 - Especial Edition (8.60)
tópico respondeu ao Doidin de Doidin em OTServ Comum
A unica coisa semelhante é o distro man! O Real Server é um Global e essa aqui é Thyranic. -
8.6 [Oficial] Snowz Thyranic 3.1 - Especial Edition (8.60)
tópico respondeu ao Doidin de Doidin em OTServ Comum
Marcell, não entra nessa cara, apenas ignore-o. Sem brigas por favor, abraços... -
[Ticker] Enquete Oficial: Você Tem Interesse No Tibiame?
um tópico no fórum postou Doidin Notícias e Discussões - Tibia Global
Enquete oficial: Você tem interesse no TibiaME? Como muitos já devem saber o Tibia não é o unico jogo que a CipSoft produz, muitos já devem conhecer o TibiaME (um Tibia para celular) que a pouco tempo está em alta resolução, agora a CipSoft quer saber, você sente interesse em jogar o TibiaME? Esta enquete oficial termina dia 30 de julho, todos os jogadores com level 10+ tem permissão de votar. Vote e compartilhe suas opiniões e seus votos conosco... ;] -
Xtibialol.servegame.org.port 7171 Tibia 8.40
tópico respondeu ao Caiocss de Doidin em Lixeira Pública
Cara este tipo de anuncio é para ser feito na Área de Anúncios de OTServs. Notícia reprovada, abraços... -
Cara este tipo de anuncio é para ser feito na Área de Anúncios de OTServs. Notícia reprovada, abraços...
-
Cara este tipo de notícia é para ser postada no OTFama. Notícia reprovada, abraços...
-
Galerinha querem jogar um Servidor super bacana?! Entre logo: http://odirion.tk/
-
Cara tenho quase certeza absoluta que não foi você que fez esse script, no minimo você pegou ele da otland, pois já vi vários desses por lá... Você não soube nem explicar as funções da configuração do script doreito. Aah ele também não funcionará se você não adicionar o type de login ao invéz de "antimc" na TAG do .xml, assim: <event type="login" name="AntiMc" event="script" value="AntiMc.lua"/> Fiz o favor de arrumar e organizar o script, olha ai: -- [( XTibia.com )] -- local config = { max = 0, -- Maximo de Multi-Cliets permitidos. text = "Sorry, multi-client is not permited!", -- Texto que irá aparecer! group = 1 -- Grupo que será proibido usar MC. (Esta para player normal) } local ip_accepted = {} -- Aqui você colocará IPS que serão aceitados Multi-Client... function antiMC(p) if #getPlayersByIp(getPlayerIp(p.pid)) >= p.max then doRemoveCreature(p.pid) end return TRUE end function onLogin(cid) if getPlayerGroupId(cid) <= config.group then if isInArray(ip_accepted, getPlayerIp(cid)) == FALSE then addEvent(antiMC, 250, {pid = cid, max = config.max+1}) doPlayerPopupFYI(cid, config.text) end end return TRUE end Até mais...
-
Como Eu Posso Mudar O Mapa Do Meu Ot Server?
tópico respondeu ao andrepiaciewski de Doidin em Lixeira Pública
Cara porque você não baixa o Real Server? http://www.xtibia.com/forum/topic/137076-oficial-real-server-31-the-best-edition-860/ Ele é um dos melhores servidores do XTibia.com, é melhor que mudar apenas o "mapa", pois irá surgir diverssos bugs! -
FezZinN, Preste mais atenção quando for postar cara, já olhou a data deste tópico?? O sistema de reputação já mudou muito desde esta notícia...
-
A lista está atualizada e o tópico está bem formatado! Nada mais a fazer a não ser aprovar. Abraços...
-
Aha surgiu eu! kkkkkkkkkk Belíssimo tutorial heim cara! As pessoas pensam que é um bixo de 7 cabeças, mas na verdade é simples pra caramba! Tutorial aprovado e movido para a área correta!
-
Fala galerinha XTibiana, Bom eu tenho meu server Odirion World, e nele eu estava tendo um grande problema nas potions pois quando usava ela os vials se espalhava, pela backpack inteira fazendo que ela fique cheia rapidinho, né?! Então depois de quebrar minha cabeça pensando em várias funções para botar no script eu consegui e o resultado saiu muito simples... Vamos deixa de lero lero e ir logo ao script que muita gente procura aqui no XTibia: Vá até a pasta actions/scripts/liquids e procure o arquivo potions.lua e apague tudo e bote isso lá: local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return TRUE end if(hasCondition(cid, CONDITION_EXHAUST_HEAL)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) if(not potion.empty or config.removeOnUse) then doRemoveItem(item.uid, 1) return TRUE end doRemoveItem(item.uid, 1) doPlayerAddItem(cid, potion.empty, 1) doPlayerRemoveItem(cid, potion.empty, getPlayerItemCount(cid, potion.empty)) doPlayerAddItem(cid, potion.empty, getPlayerItemCount(cid, potion.empty)) return TRUE end Agora volta a pasta actions e abra o arquivo actions.xml e caso a tag das suas potions esteja separadas junte para apenas uma, assim: <action itemid="7588-7591;8472-8473;7618;7620;8704" event="script" value="liquids/potions.lua"/> Bom galerinha depois de quebrar muito a minha cabeça pra chegar nesse resultado ridículo eu resolvi compartilhar com vocês, é isso ae, abraços...
-
[Movement] Piso Que Teleport [7.92] Ate [8.60]
tópico respondeu ao GustavoMajor de Doidin em Actions e Talkactions
Não entendi para que você colocou a função de teleport depois do else...? Script mais resumido: -- [( XTibia.com )] -- function onStepIn(cid, item, position, fromPosition) local teleport = {x=160, y=50, z=7} -- Posição do teleport. local effect = 10 -- Efeito do teleport. if isPremium(cid) == TRUE then doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), effect) else doPlayerSendText(cid, 23, "Sorry, you need a premium.") end return TRUE end Não mudou muita coisa, mas acho que ficou mais organizado... -
8.6 [Oficial] Snowz Thyranic 3.1 - Especial Edition (8.60)
tópico respondeu ao Doidin de Doidin em OTServ Comum
Cara o link de download está funcionando normalmente... =s -
Galerinha, hoje vai sair o maior update que o Real Server já teve! Preparem-se pois a coisa é tensa! Servidor atualizado com sucesso! Confiram o tópico para saber as novidades...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.