Histórico de Curtidas
-
Danielgomes recebeu reputação de mikaelkelvin em (Resolvido)Vocação balenceadavá a pasta data/spells/scripts/healing
e lá vai ter divine healing (exura san paladin) e wuond healing (exana mort knight)
abra qualquer uma e depois abra a outra (esse script serve para as duas)
apague tudo
cole isso
caso vc queira mudar algo, basta mexer na porcentagem, se quiser que ele cure pouco coloque porcentagem menor , exemplo (30, 35, 40) e assim vai.
-
Danielgomes deu reputação a Rusherzin em [AJUDA] Procura gesior ou server com systemPode tentar usar uma dessas sources, é só usar as tuas coisas para ver se funcionam com alguma delas.
Link 1
Link 2
-
Danielgomes deu reputação a Rusherzin em [AJUDA] Procura gesior ou server com systemNão entendi exatamente o que aconteceu. Qual versão de TFS está usando? O que exatamente tu fez no site que bugou o servidor? Tu compilou um TFS novo e começou a bugar?
-
Danielgomes deu reputação a gobr em [AJUDA] WAR SYSTEM COM ESCUDOSvai no seu PHPMYADMIN
entra na DATABASE do seu ot e vai em CLICK EM SQL
E IMPORTE ESSE CODIGO.
CREATE TABLE IF NOT EXISTS `guild_wars` ( `id` INT NOT NULL AUTO_INCREMENT, `guild_id` INT NOT NULL, `enemy_id` INT NOT NULL, `begin` BIGINT NOT NULL DEFAULT '0', `end` BIGINT NOT NULL DEFAULT '0', `frags` INT UNSIGNED NOT NULL DEFAULT '0', `payment` BIGINT UNSIGNED NOT NULL DEFAULT '0', `guild_kills` INT UNSIGNED NOT NULL DEFAULT '0', `enemy_kills` INT UNSIGNED NOT NULL DEFAULT '0', `status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `status` (`status`), KEY `guild_id` (`guild_id`), KEY `enemy_id` (`enemy_id`) ) ENGINE=InnoDB; ALTER TABLE `guild_wars` ADD CONSTRAINT `guild_wars_ibfk_1` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_wars_ibfk_2` FOREIGN KEY (`enemy_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE; ALTER TABLE `guilds` ADD `balance` BIGINT UNSIGNED NOT NULL AFTER `motd`; CREATE TABLE IF NOT EXISTS `guild_kills` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `guild_id` INT NOT NULL, `war_id` INT NOT NULL, `death_id` INT NOT NULL ) ENGINE = InnoDB; ALTER TABLE `guild_kills` ADD CONSTRAINT `guild_kills_ibfk_1` FOREIGN KEY (`war_id`) REFERENCES `guild_wars` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_kills_ibfk_2` FOREIGN KEY (`death_id`) REFERENCES `player_deaths` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_kills_ibfk_3` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE; ALTER TABLE `killers` ADD `war` INT NOT NULL DEFAULT 0;
-
Danielgomes deu reputação a johnconolly em ERRO phpmyadmin #1273Tente abrir o phpmyadmin em outro navegador, eu também estava com esse erro e deu certo. Se fui útil +rep
-
Danielgomes deu reputação a wandersonnc em [PEDIDO] Exura sio sem exaustCara acabei de falar isso vai na pasta tem magias de atck magias de suport e outras la vc tem q mudar ela n da para usar duas magias de sup ao mesmo tempo so se fizer um script gigante ou algo assim e mt mais facil colocar como magia de atack dentro onde e bom pq n fica nego dentro do pz realando nego fora e tb n da pra usar , exura vita , exura sio e mandar magia. vai usar exura vita e exura sio , e depois vai mandar magia.
,
Mais atençao
-
Danielgomes deu reputação a Eremin em [PEDIDO] Exura sio sem exaustEra pra estar funcionando perfeitamente, tente usar primeiro o sio, depois o vita, creio eu que assim funcione.. fora isso nao sei oque fazer para arrumar, desculpe.
-
Danielgomes deu reputação a zipter98 em (Resolvido)[PEDIDO] BroadcastTag:
<globalevent name="dayBroadcast" time="18:55" event="script" value="nome_do_arquivo.lua"/> Código:
local open = 5 --Tempo para abrir o evento (minutos). function onTime() local days = {"Monday", "Tuesday"} local messages = {"O evento foi aberto!!", "%d minutos para o evento abrir."} if isInArray(days, os.date("%A")) then broadcastMessage(messages[2]:format(open)) for i = 1, open do addEvent(function() local time = open - i if time <= 0 then broadcastMessage(messages[1]) else broadcastMessage(messages[2]:format(time)) end end, i * 60 * 1000) end end return true end -
Danielgomes deu reputação a zipter98 em (Resolvido)[PEDIDO] BroadcastPS: A hora é configurada na tag.
<globalevent name="dayBroadcast" time="19:00" event="script" value="nome_do_arquivo.lua"/> -
Danielgomes deu reputação a Summ em (Resolvido)[PEDIDO] Broadcastfunction onTime() local days = {"Monday", "Tuesday"}; local message = "O evento foi aberto!!"; if isInArray(days, os.date("%A")) then doBroadcastMessage(message, MESSAGE_STATUS_WARNING); end return true end
-
Danielgomes deu reputação a Summ em (Resolvido)[ERRO] ONLOGIN CREATURESCRIPTlocal effect = 30 -- Efeito que vai usar local storage = 9994 -- Storage que o player precisa ter local tempo = 5 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storage) == 1 then sendEffect(cid) end return true end function sendEffect(cid) if isPlayer(cid) then doSendMagicEffect(getThingPos(cid), effect) addEvent(sendEffect, tempo*1000, cid) else return false end return true end #editado
-
Danielgomes deu reputação a MaTTch em [PEDIDO] Vip no nomeSim
-
Danielgomes deu reputação a MaTTch em [PEDIDO] Vip no nomeTroca o script por esse:
local config = { removeItem = "yes", strInName = "[VIP] ", vipStorage = 13500, vipDays = 15 } config.removeItem = getBooleanFromString(config.removeItem) function onUse(cid, item, fromPosition, itemEx, toPosition) local name, guid = getCreatureName(cid), getPlayerGUID(cid) doRemoveItem(item.uid, config.removeItem and 1 or 0) setPlayerStorageValue(cid, config.vipStorage, (config.vipDays*24*60*60) + os.time()) doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..config.strInName..""..name.."' WHERE `id` = "..guid..";") return true end depois vá em login.lua e la no final você coloca isso:
if(string.find(getCreatureName(cid), "[VIP] ")) then if(getPlayerStorageValue(cid, 13500) < os.time) then local newname, guid = string.match(getCreatureName(cid), " (.+)"), getPlayerGUID(cid) setPlayerStorageValue(cid, 13500, -1) doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..newname.."' WHERE `id` = "..guid..";") return true end end -
Danielgomes deu reputação a MaTTch em [PEDIDO] Vip no nomeTenta trocar:
db.executeQuery por:
db.query -
Danielgomes deu reputação a MaTTch em [PEDIDO] Vip no nomelocal name, guid = getCreatureName(cid), getPlayerGUID(cid) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..name.."' WHERE `id` = "..guid..";")
-
Danielgomes deu reputação a Sanieg em [PEDIDO] Vip no nomePode ser por uma talkaction ? se a resposta é sim:
data/talkactions/scripts crie systemvip.lua
data/talkactions e abra talkactions.xml
adicione a tag
<talkaction words="!svipdays;!buysvip;/checksvip;/addsvip;/delsvip" script="systemvip.lua"/>
-
Danielgomes deu reputação a zipter98 em (Resolvido)[AJUDA] teleport eventolocal configuration = { day = "Saturday", to_pos = {x = x, y = y, z = z}, --Para onde o teleport levará. pos = {x = x, y = y, z = z}, --Onde o teleport será criado. teleport_id = 1387, --ID do teleport. aid = 3434, --Action ID do teleport. } function onTime() if os.date("%A") == configuration.day then local item = getTileItemById(configuration.pos, configuration.teleport_id).uid if item < 1 then local tp = doCreateTeleport(configuration.teleport_id, configuration.to_pos, configuration.pos) doItemSetAttribute(tp, "aid", configuration.aid) broadcastMessage("Castle War foi aberto.", MESSAGE_STATUS_WARNING) end end return true end
-
Danielgomes deu reputação a joadson em (Resolvido)[AJUDA]Evento AutomaticoTente assim também...
em vá em lib/0-50.funcions e adicione isso no final.
function Open() local B = { [1] = {1547,{x=71, y=620, z=6, stackpos = 1}}, -- posição da barreira [2] = {1547,{x=72, y=620, z=6, stackpos = 1}}, -- posição da barreira [3] = {1547,{x=73, y=620, z=6, stackpos = 1}}, -- posição da barreira [4] = {1547,{x=74, y=620, z=6, stackpos = 1}}, -- posição da barreira [5] = {1547,{x=75, y=620, z=6, stackpos = 1}}, -- posição da barreira [6] = {1547,{x=71, y=618, z=6, stackpos = 1}}, -- posição da barreira [7] = {1547,{x=72, y=618, z=6, stackpos = 1}}, -- posição da barreira [8] = {1547,{x=73, y=618, z=6, stackpos = 1}}, -- posição da barreira [9] = {1547,{x=74, y=618, z=6, stackpos = 1}}, -- posição da barreira [10] = {1547,{x=75, y=618, z=6, stackpos = 1}} -- posição da barreira } end e depois vá em globalevents e crie um arquivo chamado evento.lua e coloque isso dentro.
function onThink(interval, lastExecution) _Dias_ = { ["Tuesday"] = { -- Tuesday = terça-feira em ingles, use apenas dias no ingles ["12:00"] = {}, ["18:30"] = {}, ["22:00"] = {} }, } if _Dias_[os.date("%A")] then hours = tostring(os.date("%X")):sub(1, 5) tb = _Dias_[os.date("%A")][hours] Open() doBroadcastMessage("O evento foi aberto") end return true end e adicione isso em globalevents.xml
<globalevent name="Evento" interval="1000" event="script" value="evento.lua"/> -
Danielgomes deu reputação a xBlackWolf em (Resolvido)[AJUDA]Evento AutomaticoVamos tentar diferente:
function onThink(interval) -- Monday = Segunda -- Tuesday = Terça -- Wednesday = Quarta -- Thursday = Quinta -- Friday = Sexta -- Saturday = Sabado -- Sunday = Domingo EventoUP = {"Monday","Wednesday", "Friday"} EventoTime = {"21:00:00", "18:00:00", "10:00:00"} if isInArray(EventoUP, os.date("%A")) and isInArray(EventoTime, os.date("%X")) then local x = true local B = { [1] = {1547,{x=71, y=620, z=6, stackpos = 1}}, -- posição da barreira [2] = {1547,{x=72, y=620, z=6, stackpos = 1}}, -- posição da barreira [3] = {1547,{x=73, y=620, z=6, stackpos = 1}}, -- posição da barreira [4] = {1547,{x=74, y=620, z=6, stackpos = 1}}, -- posição da barreira [5] = {1547,{x=75, y=620, z=6, stackpos = 1}}, -- posição da barreira [6] = {1547,{x=71, y=618, z=6, stackpos = 1}}, -- posição da barreira [7] = {1547,{x=72, y=618, z=6, stackpos = 1}}, -- posição da barreira [8] = {1547,{x=73, y=618, z=6, stackpos = 1}}, -- posição da barreira [9] = {1547,{x=74, y=618, z=6, stackpos = 1}}, -- posição da barreira [10] = {1547,{x=75, y=618, z=6, stackpos = 1}} -- posição da barreira } for i = 1, #B do if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = false end if x == true then doRemoveItem(getThingfromPos(B[i][2]).uid,1) else doCreateItem(B[i][1], 1, B[i][2]) end end end return true end <globalevent name="nomequalquer" interval="1000" event="script" value="arquivo.lua"/> Intervalo baixo mesmo, para verificar a cada 1 segundo a hora para poder iniciar o evento.
Não sei se vai funcionar ou se vai ficar lag, mas tenta e me fala.
-
Danielgomes deu reputação a xBlackWolf em (Resolvido)[AJUDA]Evento Automatico@joadson
Faltou no arquivo na lib.. a parte que retira os items:
for i = 1, #B do if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = false end if x == true then doRemoveItem(getThingfromPos(B[i][2]).uid,1) else doCreateItem(B[i][1], 1, B[i][2]) end end -
Danielgomes deu reputação a zipter98 em (Resolvido)[AJUDA]Evento AutomaticoTag:
<!-- Mude 17:00 para o horário que quer que o Castle Event seja aberto. --> <globalevent name="openCastle" time="17:00" event="script" value="arquivo.lua"/> Não se esqueça de mudar arquivo.lua para o nome do arquivo que será colocado o código abaixo. local day = "Saturday" --Mude o dia que o evento será executado aqui. EM INGLÊS. local id = 1547 local posis = { {x = 71, y = 620, z = 6}, -- posição da barreira {x = 72, y = 620, z = 6}, -- posição da barreira {x = 73, y = 620, z = 6}, -- posição da barreira {x = 74, y = 620, z = 6}, -- posição da barreira {x = 75, y = 620, z = 6}, -- posição da barreira {x = 71, y = 618, z = 6}, -- posição da barreira {x = 72, y = 618, z = 6}, -- posição da barreira {x = 73, y = 618, z = 6}, -- posição da barreira {x = 74, y = 618, z = 6}, -- posição da barreira {x = 75, y = 618, z = 6}, -- posição da barreira } function onTimer(cid, interval, lastExecution) if os.date("%A") == day then for i = 1, #posis do local item = getTileItemById(posis[i], id).uid if item > 0 then doRemoveItem(item, 1) else doCreateItem(id, 1, posis[i]) end end end return true end Se não funcionar, mude: function onTimer(cid, interval, lastExecution) para: function onTime() -
Danielgomes deu reputação a xBlackWolf em (Resolvido)[AJUDA]Evento AutomaticoNão sei se vai funcionar, mas está ai um jeito básico com globalevents.
function onThink(interval) local x = true local B = { [1] = {1547,{x=71, y=620, z=6, stackpos = 1}}, -- posição da barreira [2] = {1547,{x=72, y=620, z=6, stackpos = 1}}, -- posição da barreira [3] = {1547,{x=73, y=620, z=6, stackpos = 1}}, -- posição da barreira [4] = {1547,{x=74, y=620, z=6, stackpos = 1}}, -- posição da barreira [5] = {1547,{x=75, y=620, z=6, stackpos = 1}}, -- posição da barreira [6] = {1547,{x=71, y=618, z=6, stackpos = 1}}, -- posição da barreira [7] = {1547,{x=72, y=618, z=6, stackpos = 1}}, -- posição da barreira [8] = {1547,{x=73, y=618, z=6, stackpos = 1}}, -- posição da barreira [9] = {1547,{x=74, y=618, z=6, stackpos = 1}}, -- posição da barreira [10] = {1547,{x=75, y=618, z=6, stackpos = 1}} -- posição da barreira } for i = 1, #B do if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = false end if x == true then doRemoveItem(getThingfromPos(B[i][2]).uid,1) else doCreateItem(B[i][1], 1, B[i][2]) end end return true end Em globalevents.xml, se quiser deixar todos os dias um horário certo, então:
<globalevent name="nomequalquer" time="20:00:00" event="script" value="arquivo.lua"/> Agora para deixar por exemplo numa terça, e quinta, ai é outros 500 e teria que procurar, mas já é um começo pra você esse ai.
Se ajudar agradece =)
Abrs,
-
Danielgomes deu reputação a GabrielSapient em [AJUDA] como conecto meu server com o sitehttps://www.weblink.com.br/e está com promoção de 40%.
-
Danielgomes deu reputação a GabrielSapient em [AJUDA] como conecto meu server com o siteVocê tem que ativar o mysql remoto no seu hostinger tem um icone lá... ouuuu vc pode hospedar o mysql no seu pc ou mysql, assim você consegue conectar no seu site e no seu servidor, eu recomendo que você faça isso pois mysql remoto dificulta o save do servidor.
-
Danielgomes deu reputação a 001rafa em [AJUDA] como conecto meu server com o siteAconselho você a hospedar o mysql na propria maquina do servidor para não ter problemas com conexão falhas...
Você hospedando o mysql no mesmo pc ou servidor onde está o servidor isso imepedirá o connection refulse (algo assim) que o hostigator da...
E te garanto uma coisa, quando o servidor está ligado costuma muito acontecer isto pois o hostigator tem uma proteção contra constantes atualizações (o servidor manda 1 atualização a cada segundo).
Acredite experiência própria...
não use. Hosteie em seu proprio vps ou servidor.