Lendo o script deu para perceber que é um sistema de refinamento.Entende-lo foi fácil porém nao descobri qual é o item que fais o outro items se refinar :antivirus:se alguem conheçe o scrip e puder me passar agradeço ^^
As pedras estão na Actions.xml.
<action itemid="8306" event="script" value="upgrade.lua"/> <action itemid="8300" event="script" value="upgrade.lua"/>
A pedra 8306 é a pedra que tem chanse de falhar.
A pedra 8300 é a pedra com 100% de chanse de sucesso.
2º coisa > quero cancelar todas as raids do meu ot.Só vai ter raid quando eu der um comando,no meu ot de 10 em 10 seg tem uma raip pow
Vá em Data/raids. Apague tudo lá dentro e adicione isso.
<raids> <!-- Raids: --> </raids>
3º coisa > acho que cometi um erro ao deletar alguns scripts no meu ot, que sao mensagens animadas tipo a cara escreve "god" e aparece uma mensagem animada de GODeu odeio isso e simplesmente deletei...Assim como fis com algumas magias editadas.entao queria saber como deletar essas coisas sem dar os erros na hora de abrir o ot.
Se você deleta algum script do seu OT, você tambem tem que deletar a TAG dele.
Ex:
Você deleta algum script que esteja na pasta actions, então você precisa ir na Actions.xml, procurar o nome do script que você deletou e retirá-lo de lá tambem. SIMPLES!
4º queria saber como por para ter Saver Save somente a meia noite
Dessa eu não tenho certeza, mas...
<globalevent name="save" time="21:35" event="script" value="save.lua"/>
Onde tem ( time="21:35" ) você coloca a hora desejada.
5ºComo por mensagem automatica no server tipo de 3 em 3h aparece uma msg assim "Duvidas??pergunte no help"
function onThink(interval, lastExecution)
-- Configurações
local cor = 22 -- Defina a cor da mensagem (22 = branco)
local mensagens = {
[[Propaganda: Tutorial Feito Por FezZinN Do XTibia.Com.]],
[[ Propaganda: Acessem já XTibia.Com o Melhor Forum de Tibia e Otserv.]],
[[You advanced in magic level.
Oops, mentira, mas poderia ter acontecido se você fosse premium account. Compre a sua em nosso website.
]]
}
-- Fim de Configurações
doBroadcastMessage(mensagens[math.random(1,table.maxn(mensagens))], cor)
return TRUE
end
TAG no Glovalevents.xml
<globalevent name="propaganda" interval="1500" script="propaganda.lua"/>
6º no meu server para banir alguem é no ctrl +y como mudo o tempo de ban de alguem?Geralmente fica só um mesban
7º Quando dou ST para um player ele fica com cap 0 como mudo isso?
8º queria um comando de muted para tutores tmb
Essas eu desconheço! :confused:
9º como arrumo minhas great mana potion,porque bugosimplemente nao da para usar
Aqui um script de Potion pertencente ao Real Server 8.60.
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 = {350, 400}, 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)
pot_count = getPlayerItemCount(cid, potion.empty)
doPlayerRemoveItem(cid, potion.empty, pot_count)
doPlayerAddItem(cid, potion.empty, pot_count)
return true
end






info
Grupo: Artesão
Registrado: 29/06/11
Posts: 105
Reputação: +3
Char no Tibia: seila
Galera venho aqui,pedir a ajuda de vocês...
Bom não é nada assim de mais também
tenho só algumas duvidas e pedidos para fazer segue a baixo :
1º coisa > estava fuçando no meu ot quando achei isso >
...Lendo o script deu para perceber que é um sistema de refinamento.Entende-lo foi fácil porém nao descobri qual é o item que fais o outro items se refinar :antivirus:
se alguem conheçe o scrip e puder me passar agradeço ^^
2º coisa > quero cancelar todas as raids do meu ot.Só vai ter raid quando eu der um comando,no meu ot de 10 em 10 seg tem uma raip pow
3º coisa > acho que cometi um erro ao deletar alguns scripts no meu ot, que sao mensagens animadas tipo a cara escreve "god" e aparece uma mensagem animada de GOD
eu odeio isso e simplesmente deletei...Assim como fis com algumas magias editadas.entao queria saber como deletar essas coisas sem dar os erros na hora de abrir o ot.
4º queria saber como por para ter Saver Save somente a meia noite
5ºComo por mensagem automatica no server tipo de 3 em 3h aparece uma msg assim "Duvidas??pergunte no help"
6º no meu server para banir alguem é no ctrl +y como mudo o tempo de ban de alguem?Geralmente fica só um mes ban
7º Quando dou ST para um player ele fica com cap 0 como mudo isso?
8º queria um comando de muted para tutores tmb
9º como arrumo minhas great mana potion,porque bugo
simplemente nao da para usar
BOM... se voce leu tudo nao espero que resolva todos os problemas... Se puder eu agradeço mais se nao puder,se puder pelo menos resolver 1 eu agradeço ^^