-
Total de itens
50 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Ed.Specter postou
-
(Resolvido)Spell que hita a vida do alvo em %.
Ed.Specter respondeu ao tópico de Gustavo Ntos em Suporte Tibia OTServer (Resolvidos)
Só temos uma lista em onDeath, e isso é quando o cid já morreu. é pra esse tipo de coisa que temos statusCombat(cid, attacker, combat, value) if value == (getCreatureMaxHealth(cid)*0.20) then ... end -
Normal Erro Creaturescripts Impede O Login
Ed.Specter respondeu ao tópico de rivaldomaciel em Suporte Tibia OTServer
o erro ta aqui: -- Rewards local rewards = #player:getRewardList() if(rewards > 0) then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, string.format("You have %d %s in your reward chest.", rewards, rewards > 1 and "rewards" or "reward")) end n tem a função getRewardList.. testa assim: -
Que bagunça virou esses foruns de ot
Ed.Specter respondeu ao tópico de Saymon Kopolsky em Playground (Off-topic)
A comunidade open tíbia já não é mais a mesma, e nunca mais será! Os que realmente sabiam lua já não participam mais, tem uns que até tentam, mas esses fóruns (não só o tk) estão desanimador. Só quem pode mudar isso é a equipe responsável, se os mesmo ficam mordidos e não são capazes de admitir a zona que está, os membros não vão "fazer melhor". -
Derivado PEDIDO ITEM QUE TIRA PK RED
Ed.Specter respondeu ao tópico de leozincorsair em Suporte Tibia OTServer
ops erro meu rsrs.. function onUse(cid, item) if getCreatureSkullType(cid) == SKULL_RED then if not getTileInfo(getThingPos(cid)).protection then local pid = getPlayerGUID(cid) doPlayerSetSkullEnd(cid, 0, skull) doRemoveItem(item.uid, 1) doRemoveCreature(cid) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You can't remove your skull in -
Normal Spells atk + paralizy
Ed.Specter respondeu ao tópico de
Magalhaes92em Suporte Tibia OTServertesta isso aqui: faz tempo q não mexo em spells :S. mas acredito que và funcionar -
Derivado PEDIDO ITEM QUE TIRA PK RED
Ed.Specter respondeu ao tópico de leozincorsair em Suporte Tibia OTServer
testa assim : function onUse(cid, item) if getCreatureSkullType(cid) == SKULL_RED then if not getTileInfo(getThingPos(cid)).protection then local pid = getPlayerGUID(cid) doPlayerSetSkullEnd(cid, 0, skull) doRemoveItem(item.uid, 1) doRemoveCreature(cid) doRemoveConditions(cid, CONDITION_INFIGHT) db.executeQuery("UPDATE players SET skulltime = 0 WHERE id = ".. pid ..";") db.executeQuery("UPDATE killers SET unjustified = 0 WHERE id IN (SELECT kill_id FROM player_killers WHERE player_id = " .. pid .. ");") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOL -
Derivado [TFS 0.4] Editar script para tais effect ter como configurar
Ed.Specter respondeu ao tópico de Wase Wiss em Suporte Tibia OTServer
o script é onThink, acada tempo configurável no xml, o script vai rodar, fazendo um effect na posição dos players online, de acordo com a vocation. sim, testa ae.. -
Derivado [TFS 0.4] Editar script para tais effect ter como configurar
Ed.Specter respondeu ao tópico de Wase Wiss em Suporte Tibia OTServer
usa esse e testa. não precisa mexer em nada. local effects = { --_GOKU_-- [4] = 106, [5] = 85, [6] = 106, [8] = 87, [13] = 84, [14] = 84, [15] = 89, [16] = 244, [473] = 115, --_VEGETA_-- [21] = 85, [22] = 106, [23] = 106, [28] = 84, [29] = 84, [30] = 89, [31] = 244, [474] = 41, --_PICCOLO_-- [34] = 109, [39] = 104, [41] = 88, [43] = 88, [44] = 104, --_C17_-- [49] = 87, [51] = 84, [52] = 93, [54] = 87, [55] = 90, [56] = 96, --_GOHAN_-- [60] = 106, [68] = 84, [69] = 89, [70] = 90, --_TRUNKS_-- [75] = 85, [79] = 85, [80] = 84, [81] = 89, [82] = 90, [490] = 244, --_CELL_-- [88] = 107, [ -
Derivado PEDIDO ITEM QUE TIRA PK RED
Ed.Specter respondeu ao tópico de leozincorsair em Suporte Tibia OTServer
function onUse(cid, item) if getCreatureSkullType(cid) == SKULL_RED then if not getTileInfo(getThingPos(cid)).protection then doPlayerSetSkullEnd(cid, 0, skull) doRemoveItem(item.uid, 1) db.executeQuery('UPDATE `killers`, `player_killers` SET `killers`.`unjustified` = 0 WHERE `killers`.`unjustified` = 1 AND `player_killers`.`player_id` = ' .. getPlayerGUID(cid) .. ' AND `killers`.`id` = `player_killers`.`kill_id`') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your skull has been removed!") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"You can't remov -
Problema Não consigo editar meu Perifl, está acusando erro
Ed.Specter respondeu ao pergunta de Derzerth em Ouvidoria
aqui também -
Acredito que o mais adequado seja usar addEvent já que ele quer que a msg se repita por 5 ou 10 segundos.
-
testa assim : local uniqueids = {8049, 8050} local passwords = { ["deus do mal e do caos"] = {doorpos = {x = 16740, y = 16431, z = 7}, doorid = 5128, uniqueid = 8049, doorclosetime = 2}, ----------------------------------------------------------------------------------------------------------------------------------- ["TK"] = {doorpos = {x = 1000, y = 1000, z = 7}, doorid = 1213, uniqueid = 8050, doorclosetime = 10} } function onTextEdit(cid, item, newText) local x = passwords[newText] if x then local function onCloseDoor() if(getTileItemById(x.doorpos,x.doorid+1).uid) > 0
-
a tag ta dentro do comentário ? deixa como o amigo acima falou, e tira a tag que ta no onlogin, do comentario editei#
-
(Resolvido)Item que da Storage
Ed.Specter respondeu ao tópico de Jpeedro em Suporte Tibia OTServer (Resolvidos)
vai dá a storage ao usar, ou a da use ? -
Derivado Suporte criar script.
Ed.Specter respondeu ao tópico de Gustavo Ntos em Suporte Tibia OTServer
não entendi, só vai conseguir usar a cada x tempo, e se o magic level for maior que 20 ? pra ser sincero não lembro se tem uma função pra usar uma spell automática, mas tenta usar um : doCreatureSay(cid, "exura vita", 3) testa pra vê se funciona. não me recordo. -
Derivado Suporte criar script.
Ed.Specter respondeu ao tópico de Gustavo Ntos em Suporte Tibia OTServer
doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*0.20) -
Normal [BUG] Script Premium Days
Ed.Specter respondeu ao tópico de Murioku em Suporte Tibia OTServer
tenta usar esse: function onLogin(cid) local storage = getPlayerAccountId(cid)+550 local days = 7 if getGlobalStorageValue(storage) < 1 then setGlobalStorageValue(storage, 1) doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu "..days.." dias de VIP, bom jogo!") end return true end -
Derivado Suporte criar script.
Ed.Specter respondeu ao tópico de Gustavo Ntos em Suporte Tibia OTServer
matemática, não tem função que checa por %. faz tipo: if (getCreatureHealth(cid)) <= (getCreatureMaxHealth(cid)*0.10) then ... end -
Derivado Suporte criar script.
Ed.Specter respondeu ao tópico de Gustavo Ntos em Suporte Tibia OTServer
sim, pode fazer por onStatsChange. vai tentando e usa esse tópico, para suporte, que te ajudaremos -
tem que mudar tudo ai no script pra rodar em 1.2 local pos = { [1] = {playerpos = {x = 1211, y = 1162, z = 6}, nplayerpos = {x=1211, y=1162, z=7}}, [2] = {playerpos = {x = 1210, y = 1162, z = 6}, nplayerpos = {x=1210, y=1162, z=7}}, [3] = {playerpos = {x = 1209, y = 1162, z = 6}, nplayerpos = {x=1209, y=1162, z=7}}, [4] = {playerpos = {x = 1207, y = 1162, z = 6}, nplayerpos = {x=1208, y=1162, z=7}} } local questLevel = 100 function onUse(player, item, fromPosition, target, toPosition, isHotkey) if item.uid == 7000 then if item.itemid == 1946 then for _, pid in pairs(pos) do
-
vê se entende: local position = { [1] = {pos = {x=1170,y=965,z=7}, item = "1"}, [2] = {pos = {x=1171,y=968,z=7}, item = "2"}, [3] = {pos = {x=1171,y=969,z=7}, item = "3"} } local check = 0 for i = 1, #position do if getTileItemById(position[i].pos, item).uid then check = check + 1 doPlayerSendTextMessage(cid, 22, "Confirmado item "..position[i].item..".") end end if check == #position then todos os items estão no lugar, então fazer... else algum item não está no lugar, então fazer... end bom, vi agr que o vod respondeu :S
-
Normal Paralyze Condition/math.random
Ed.Specter respondeu ao tópico de Pepeco em Suporte Tibia OTServer
if getCreatureCondition(cid, CONDITION_PARALYZE ) then ... else ... end math: coloca em uma tabela, e usa o math pra chamar um valor da tabela.. local tabela = {17, 26, 31, 35, 36, 39, 61, 65} print(tabela[math.random(#tabela)]) -
(Resolvido)Trocar premium points no trade
Ed.Specter respondeu ao tópico de wedyhiu2 em Suporte Tibia OTServer (Resolvidos)
testa se funcionar, pode postar. -
(Resolvido)Trocar premium points no trade
Ed.Specter respondeu ao tópico de wedyhiu2 em Suporte Tibia OTServer (Resolvidos)
@wedyhiu2, @Digoshow.. alguém testou? esse segundo que mandei, que transfere pro item. -
nossa velho, vai em data/creaturescripts/scripts e acha o arquivo firstitems.lua e posta aqui!
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!