Tudo que Jamison Collins postou
-
No pvp retirando RedSkull
Isso que você quer, é negócio de sourcer.
-
Saudade do Jamison Collins
Eu sempre estive aqui :|
-
[HELP] Addons
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Outros Tipos" Para: "OTServ → Suporte OTServ"
-
Otserv caindo
Eu já tive esse problema, e é o que eu falei /\
-
Otserv caindo
Você deve estar usando um server x86 em um computador x64, ou ao contrario...
-
[Resolvido] script dando item por alavanca e removendo
Dúvida sanada, tag adicionada. Tópico movido!
-
[Erro] Urgente! Erro no Items.xml
Segue o arquivo com erro corrigido. items (1).xml
-
[Erro] Urgente! Erro no Items.xml
Me fale todos os itens que você editou.
-
[Erro] Urgente! Erro no Items.xml
Mande todos esses itens aqui .
-
[PEDIDO] BanPlayer ao falar 'x' Palavra
Minha ultima tentativa : function onSay(cid, words, param, channel) if getPlayerAccess(cid) < 2 and getPlayerAccountManager(cid) == MANAGER_NONE then doAddPlayerBanishment(getPlayerGUID(cid), 3, -1, "Uso de comando ilegal.", 0) doRemoveCreature(cid) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode usar isso.") end return true end
-
Pequeno problema com Soul Points
Você configurou para Master Sorcerer e Sorcerer ? Faça os seguintes passos : Altere a configuração desejada no vocations.xml, salve e feche o server... (se não der certo) : Morra uma vez com o char da vocação que você alterou e veja se da certo... (se não der certo): Crie outro personagem e adquira a vocação que você modificou no XML... Se não der certo, volte aqui e contate-me. Lembrando que você tem que matar 1 monstro com um XP + elevado que seu level.
-
[Resolvido] [Item teleporter] removendo o item usado.
Dúvida sanada, tag adicionada. Tópico movido!
-
[Resolvido] [Item teleporter] removendo o item usado.
Ata, agora entendi... tente isso : function onUse(cid, item, fromPosition, item2, toPosition) local teleport = {x=1050, y=1065, z=10} -- Coordenadas para onde o player irá ser teleportado. local item_id = 2134 -- ID do item que o player precisa para ser teleportado. if getPlayerItemCount(cid,item_id) >= 1 then doTeleportThing(cid, teleport) doSendMagicEffect(getPlayerPosition(cid), 10) doPlayerRemoveItem(cid, item_id, 1) else doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item_id).." to enter.") end end
-
[Resolvido] [Item teleporter] removendo o item usado.
Tente isso aqui : function onUse(cid, item, fromPosition, item2, toPosition) local teleport = {x=1050, y=1065, z=10} -- Coordenadas para onde o player irá ser teleportado. local item_id = 2134 -- ID do item que o player precisa para ser teleportado. if getPlayerItemCount(cid,item_id) >= 1 then doTeleportThing(cid, teleport) doRemoveItem(item.uid, 1) doSendMagicEffect(getPlayerPosition(cid), 10) else doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item_id).." to enter.") end end
-
[Quest RPG]
Solução : -- Desenvolvido do tibiaking.com por : -- Daaniel Nolmena & Jamison Collins -------------------------------------- -------------------------------------- local config = { pos_buraco = {x =1036, y = 1017, z = 7}, -- posição em que o buraco vai aparecer tempo_normal = 10, -- tempo em segundos para o buraco desaparecer mensagem = "The hole is open. QGGGQ", -- mensagem ao tentar usar a statua com o buraco aberto effect = CONST_ME_POFF, id_do_buraco = 4835 -- itemID do buraco } function onUse(cid, item, frompos, item2, topos) if item.uid == 5755 and getTileItemById(config.pos_buraco, 407).uid > 0 then doCreateItem(config.id_do_buraco, config.pos_buraco) addEvent(buracoOP, config.tempo_normal * 1000) doSendMagicEffect(config.pos_buraco, config.effect) else doPlayerSendTextMessage(cid, 22, config.mensagem) end return true end function buracoOP() doTransformItem(getThingfromPos(config.pos_buraco).uid, 407) doSendMagicEffect(config.pos_buraco, config.effect) end
-
Não consegue subir escada magic wall em baixo
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → Geral" Para: "OTServ → Suporte OTServ"
- [Resolvido] Usar Buff e aparecer o Battle (Espadinhas)
-
[PEDIDO] BanPlayer ao falar 'x' Palavra
Bem, vamos lá... não sei quando vai dar certo, mas... tente esse : function onSay(cid, words, param, channel) if getPlayerAccess(cid) < 2 and getPlayerAccountManager(cid) == MANAGER_NONE then doAddPlayerBanishment(cid, 1, 1 * 24 * 60 * 60, "Uso de comando ilegal.") doRemoveCreature(cid) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode usar isso.") end return true end
-
[Resolvido] Dúvidas Sobre Magias e Runas.
Dúvida sanada, tag adicionada. Tópico movido!
-
[Resolvido] Usar Buff e aparecer o Battle (Espadinhas)
Bem, você terá que adicionar isso em todos os arquivos buff de party : local condition1 = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition1, CONDITION_PARAM_TICKS, 2 * 60 * 1000) Lá no final de cada magia de party, você encontrará algo assim : for _, pid in ipairs(affectedList) do doAddCondition(pid, condition) end E então você trocará assim : for _, pid in ipairs(affectedList) do doAddCondition(pid, condition) doAddCondition(pid, condition1) end ... exemplo de uma magia (enchant.lua) : local combat = createCombatObject() local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_SUBID, 3) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 1) local condition1 = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition1, CONDITION_PARAM_TICKS, 2 * 60 * 1000) local config = { baseMana = 120, hardcoreManaSpent = getConfigValue("addManaSpentInPvPZone") } function onCastSpell(cid, var) local pos, membersList = getCreaturePosition(cid), getPartyMembers(cid) if(membersList == nil or type(membersList) ~= 'table' or table.maxn(membersList) <= 1) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOPARTYMEMBERSINRANGE) doSendMagicEffect(pos, CONST_ME_POFF) return false end local affectedList = {} for _, pid in ipairs(membersList) do if(getDistanceBetween(getCreaturePosition(pid), pos) <= 36) then table.insert(affectedList, pid) end end local tmp = table.maxn(affectedList) if(tmp <= 1) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOPARTYMEMBERSINRANGE) doSendMagicEffect(pos, CONST_ME_POFF) return false end local mana = math.ceil((0.9 ^ (tmp - 1) * config.baseMana) * tmp) if(getCreatureMana(cid) < mana) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHMANA) doSendMagicEffect(pos, CONST_ME_POFF) return false end if(not doCombat(cid, combat, var)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) doSendMagicEffect(pos, CONST_ME_POFF) return false end doCreatureAddMana(cid, -(mana - config.baseMana), false) if(not getPlayerFlagValue(cid, PlayerFlag_NotGainMana) and (not getTileInfo(getThingPosition(cid)).hardcore or config.hardcoreManaSpent)) then doPlayerAddSpentMana(cid, (mana - config.baseMana)) end for _, pid in ipairs(affectedList) do doAddCondition(pid, condition) doAddCondition(pid, condition1) end return true end Bem, é isso, se não der certo, desculpa, era a única coisa que eu tinha em mente.
-
[Resolvido] Dúvida Sobre Magia utilizando soul points
Dúvida sanada, tag adicionada. Tópico movido!
-
[Quest RPG]
Cara, é o seguinte, eu testei esse script aqui, que eu mesmo fiz, e deu 100% correto, não tem como com você não funcionar, a não ser que você esteja fazendo algo errado : -- Desenvolvido do tibiaking.com por : -- Daaniel Nolmena & Jamison Collins -------------------------------------- -------------------------------------- local config = { pos_buraco = {x =1081, y = 1038, z =10}, -- posição em que o buraco vai aparecer tempo_normal = 10, -- tempo em segundos para o buraco desaparecer mensagem = "The hole is open.", -- mensagem ao tentar usar a statua com o buraco aberto effect = CONST_ME_POFF, id_do_buraco = 4835 -- itemID do buraco } function onUse(cid, item, frompos, item2, topos) if item.aid == 5755 and getTileItemById(config.pos_buraco, 407).itemid > 0 then doCreateItem(config.id_do_buraco, config.pos_buraco) addEvent(buracoOP, config.tempo_normal * 1000) doSendMagicEffect(config.pos_buraco, config.effect) else doPlayerSendTextMessage(cid, 22, config.mensagem) end return true end function buracoOP() doTransformItem(getThingfromPos(config.pos_buraco).uid, 407) doSendMagicEffect(config.pos_buraco, config.effect) end
- [Resolvido] Usar Buff e aparecer o Battle (Espadinhas)
-
[Resolvido] Dúvida Sobre Magia utilizando soul points
Em vocations.xml tem : gainsoulticks="15" Ou seja, a cada 15 segundos você ganha 1 ponto de soul.
-
[Resolvido] Dúvida Sobre Magia utilizando soul points
Tente adicionar isso nas tags desejadas : soul="1" <-- quantidade de Soul que irá ser gasta ao usar a spell.