.jpg.a7babd2e790d7149e4703c379b2602bf.jpg)
Tudo que Caronte postou
-
[TFS 0.x] Give me money
azar = { [1] = {item=2148, name='gold coin'}, [2] = {item=2152, name='platinum coin'}, [3] = {item=2160, name='crystal coin'}, } queststatus = getPlayerStorageValue(cid, 7820) local minLevel = 50 function onSay(cid, word, param) if getPlayerLevel(cid) < minLevel then return doPlayerSendCancel(cid, 'You need level '.. minLevel ..' to use this command.') and false end local random_azar = math.random(1,3) local random_count = math.random(1,100) if queststatus <= 0 then doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You recive " .. azar[random_azar].name .. " as your reward.") doPlayerAddItem(cid,azar[random_azar].item,random_count) setPlayerStorageValue(cid,7820,1) else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You already have you reward.") end return true end
-
(Resolvido)Account Manager Invalid Password
dá um upload das suas sources
- (Resolvido)Invasao diferente
-
Evento que da XP
Entendi...
-
(Resolvido)Invasao diferente
local t = { today = os.date("%d"), -- nao mexer todayhr = os.date("%H"), -- nao mexer fromdays = {"Monday","Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}, -- (%A) Dias da semana que acontecerá, de segunda a domingo. fromhrs = {20}, -- Sempre em ordem crescente, sem pular (9,10,11,12,13,14,15,16,17,18,19,20,21,22,23) dstor = 8989, -- storage para ser diario per_day = 1, -- quantos dias de delay monstername = "Rat", -- nome do boss monsterpos = { x = 145, y = 387, z = 7 }, -- posiçao do boss timetobegin = 4, -- tempo para começar - 1 topos = { x = 0, y = 0, z = 0 }, -- createpos = { x = 144, y = 384, z = 7}, -- onde o tp vai abrir } function onThink(interval) print("Rodando: [Invasao] Script by caronte") if getStorage(t.dstor) - os.time() < 0 then if not isInArray(t.fromhrs, t.todayhr) then print("[Invasao] A hora (" .. t.todayhr .. ") nao esta no quadro de horarios, \n Caso queira ela, colocar em fromdays no script") else local Hr = math.random(t.fromhrs[1], t.fromhrs[#t.fromhrs]) if tostring(Hr) == tostring(t.todayhr) then doCreateTeleport(1387, t.topos, t.createpos) doItemSetAttribute(getTileItemById(t.createpos, 1387).uid,"aid", 67777) for i = 1, t.timetobegin+1 do addEvent(doBroadcastMessage,1000*60*i,"O Boss vai nascer em "..t.timetobegin+2-i.." minuto(s).") end addEvent(function() doSetStorage(t.dstor, os.time() + t.per_day*24*60*60) doCreateMonster(t.monstername, t.monsterpos) doBroadcastMessage("O Boss nasceu") end,1000*60*(t.timetobegin+2)) print("[Invasao] Hora ("..Hr..") sorteada !") else print("[Invasao] Nenhuma hora foi sorteada") if getStorage(t.dstor) - os.time() < 0 and t.todayhr == tostring(t.fromhrs[#t.fromhrs]) then doBroadcastMessage("O boss vai nascer em "..t.timetobegin + 1 .." minuto(s)") for i = 1, t.timetobegin do addEvent(doBroadcastMessage,1000*60*t.timetobegin,"O Boss vai nascer em "..i.." minuto(s).") end addEvent(function() doSetStorage(t.dstor, os.time() + t.per_day*1*60*60) doCreateMonster(t.monstername, t.monsterpos) doBroadcastMessage("O Boss nasceu") end,1000*60*t.timetobegin) print("[Invasao] (" .. t.fromhrs[#t.fromhrs] .. ") E a hora maxima de seguranca") end end end end return true end
- (Resolvido)Invasao diferente
- (Resolvido)Invasao diferente
-
Adaptar código
@gabriel28, Tem como você mandar todas as suas source? assim eu compilo e mando para você!
- (Resolvido)Invasao diferente
-
(Resolvido)Account Manager Invalid Password
Verifique novamente, a informação está correta, é só retirar esta parte.
- (Resolvido)Object Builder Sprite - Como trocar ?
-
(Resolvido)[PEDIDO] Caldeirão acumulativo de items
@andersonwill, Obrigado por relembrar eu tinha esquecido, porém isso é moderação secundária, se possível, pode me mandar PM ou para qualquer outro moderador. @tibira, <action itemid="5468" event="script" value="caldeirao.lua"/> mude o id do item loot local t = { items_recompensa = { -- [id] = count, [2160] = 10, [2493] = 1, }, items_acumulados = 5, action_id = 4030, mensagem_global = "O Caldeirão foi cheio, e como recompensa, todos os players online ganharam os items: ", efeito_acumulando = 7, efeito_caldeirao_cheio = 29, } for lid, num in pairs(t.items_recompensa) do t.mensagem_global = t.mensagem_global.. (lid == #t.items_recompensa and (num .."x ".. getItemNameById(lid)) ..". " or (num .."x ".. getItemNameById(lid)) ..", ") end function onUse(cid, item, toPosition, itemEx, fromPosition) if itemEx.actionid == t.action_id then if getGlobalStorageValue("caldeirao") >= t.items_acumulados - 1 then doRemoveItem(item.uid, 1) for id, pid in pairs(getPlayersOnline()) do for id, count in pairs(t.items_recompensa) do doPlayerAddItem(pid, id, count) doSendMagicEffect(fromPosition, t.efeito_caldeirao_cheio) end end doCreatureSay(cid, "[".. t.items_acumulados .. "/".. getGlobalStorageValue("caldeirao") + 1 .. "] !!!" , TALKTYPE_MONSTER, true, 0, fromPosition) setGlobalStorageValue("caldeirao", 0) broadcastMessage(t.mensagem_global, 21) else setGlobalStorageValue("caldeirao", getGlobalStorageValue("caldeirao") + 1) doRemoveItem(item.uid, 1) doSendMagicEffect(fromPosition, t.efeito_acumulando) doCreatureSay(cid, "[".. t.items_acumulados .. "/".. getGlobalStorageValue("caldeirao") .. "]" , TALKTYPE_MONSTER, true, 0, fromPosition) end end return true end Qualquer item que você coloque actionID = 4030, será o caldeirão.
-
RPG - Rock Island (100% custom "Rookgaard")
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 → Downloads → OTServs 9.x -10.x" Para: "OTServ → Mapping → Downloads de Mapas → Mapas 9.x - 10.x" Esse bilete é para o Snowsz /\ O correto é reportar, comentar é moderação secundária, e não ajuda a mover.
-
(Resolvido)[PEDIDO] Caldeirão acumulativo de items
Os players serão somente os onlines?
-
Feliz aniversário Cara de ontem
Dps o gay sou eu, né...
-
Adaptar código
Poste as source.
-
(Resolvido)[AJUDA] Ice rapier não quebra num hit
Fica com 100, eu acho... Dá para criar só uma: /i 2396, 1
-
(Resolvido)[AJUDA] Ice rapier não quebra num hit
Config.lua, removeWeaponCharges = false coloque true
-
[suporte] como usar func onMoveItem?
Onde você colocou o register?
- [TFS 0.x] Mostrar quantidade de money - Show Money
- [TFS 1.0] Ranking diferente in-game
- Comando !online mostrando pessoas de x level pra cima (!online x)
- [TFS 0.4 e OTX] Bloqueando IPs/links no Default/Trade/Help/Private
- Monstro por level [Quantos x monstro precisa matar para passar de level]
- [TFS 0.X] !played - Tempo total jogado