Tudo que Danihcv postou
-
(Resolvido)Regeneração de Soul Points
Mas deu algum erro?
-
(Resolvido)Regeneração de Soul Points
Tenta esse: function onThink(cid, interval) for _, cid in ipairs(getPlayersOnline()) do doPlayerAddSoul(cid, 10) return true end end
-
(Resolvido)Regeneração de Soul Points
Vou fazer uns testes aqui e ja te passo.
-
(Resolvido)Regeneração de Soul Points
Ok, vou fazer com que a cada meia hora todos os players do server ganhem uma quantidade X de souls. 1°) Abra o arquivo globalevents.xml localizado em: data/globalevents Adicione isso: <globalevent name="soulsPlayers" interval="1800000" event="script" value="souls.lua"/> 2°) Agora abra a pasta scripts e crie um script chamado souls.lua e coloque isso dentro: local soulsPnts = NUMERO_DE_SOUL_POINTS function onThink(interval, lastExecution) doPlayerAddSoul(cid,soulsPnts) end Pronto, coloca o numero de souls que vc qr q os players ganhem. Faz tempo que ñ programo nada... estou meio enferrujado. Vê se funcionou.
-
(Resolvido)Erro Gesior Quando Player Reloga volta ao lvl 8
Ta faltando a table bans: E a table player_depotitems: Executa esses comandos.
-
(Resolvido)Regeneração de Soul Points
Como assim? Tipo, vc qr que o soul points nunca abaixe ou qr que todos os players ganhem soul points a cada hora, etc? Diga-me o q tem em mente.
-
(Resolvido)Erro Gesior Quando Player Reloga volta ao lvl 8
Abra sua data base e execute este comando: CREATE TABLE tiles ( id INTEGER NOT NULL, world_id INTEGER NOT NULL DEFAULT '0', house_id INTEGER NOT NULL, x INTEGER NOT NULL, y INTEGER NOT NULL, z INTEGER NOT NULL, UNIQUE ( id, world_id ), FOREIGN KEY ( house_id, world_id ) REFERENCES houses ( id, world_id ) ); Caso ñ saiba executar um comando na data base, segue um tutorial: http://www.tibiaking.com/forum/topic/33611-tutorial-resolvendo-qualquer-erro-na-data-base/ Isso deve resolver o erro que aparece na distro. Agora para resolver o problema que reseta o player, execute este comando na sua data base: DROP TRIGGER IF EXISTS `oncreate_players`; DELIMITER // CREATE TRIGGER `oncreate_players` AFTER INSERT ON `players` FOR EACH ROW BEGIN INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 0, 10); INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 1, 10); INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 2, 10); INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 3, 10); INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 4, 10); INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 5, 10); INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES (NEW.`id`, 6, 10); END // DELIMITER ; DROP TRIGGER IF EXISTS `ondelete_players`; DELIMITER // CREATE TRIGGER `ondelete_players` BEFORE DELETE ON `players` FOR EACH ROW BEGIN DELETE FROM `bans` WHERE `type` = 2 AND `value` = OLD.`id`; UPDATE `houses` SET `owner` = 0 WHERE `owner` = OLD.`id`; END // DELIMITER ; Se ajudei, REP+
-
[DUVIDA] Efeitos
Dá algum erro na distro?
-
Todo menu que crio ja aparece aberto AJUDAA
Eae galera, então, todo menu que eu crio já aparece aberto (com os submenus sendo mostrados) quando a pessoa entra no site. A seguinte imagem mostra como fica assim que a pessoa acessa o site: Aqui está a parte do menu "Events" no meu layout.php Quem puder ajudar, REP+ Desde já, obrigado pela atenção.
-
Por favor remover o topico! #GRATO
Porra man... Não to conseguindo achar esse script... :/
-
Por favor remover o topico! #GRATO
Man. Posta a distro toda. Ñ dá pra identificar assim ñ.
-
(Resolvido)Remover Pz Locked Ajudaa pf
Suicide, man valeu!!! Te amo man! REP+
-
(Resolvido)Remover Pz Locked Ajudaa pf
Quando ataca um player o negocio ja aparece.
-
(Resolvido)Remover Pz Locked Ajudaa pf
Não funcionou. Ja tinha testado um script de movement com esse comando (doRemoveCondition(cid, CONDITION_INFIGHT) Mas o que eu qro que remova é o "fight vermelhinho".
-
(Resolvido)Remover Pz Locked Ajudaa pf
Eae galera do TK, Gostaria de um script que removesse o Pz Locked do player ao passar por um tile. Desde ja, obrigado pela atenção.
-
Outifit
Como assim habilitar? Vc qr que todos os players assim que loggem ja recebam todos os addons e outfits?
-
Como vocês
Eu limpo com a mão... ba dum tss
-
Player ao morrer vai pra posX=0
Problema ae, é na data base. Vc tem que setar a position na data base. Execute esse comando na sua data base: UPDATE `NOME_DA_SUA_DATA_BASE`.`players` SET `posx` = 'POSIÇÃO X', `posy` = 'POSIÇÃO Y', `posz` = 'POSIÇÃO Z' Não esqueça de colocar o nome da db no lugar indicado e as positions nos respectivos lugares indicados.
-
ERROR: UNABLE TO LOAD CONFIG.LUA!
O erro é só isso? "Unable to load config.lua"?? Aparece mais algum detalhe?
- (Resolvido)[AJUDA] Site ñ conta os players online
-
Spells mesmo Nome
Não pow, se no script já tiver os cooldowns para X vocations, vc tem que deixar do jeito que eu disse ae.
-
problema com o Account Manager
Vc tem que desativar o account manager, o config.lua para que ele deixe de aparecer nas player list's, pois se já tem o site, não vejo necessidade de ter um acc manager, a menos que vc tenha um motivo.
-
Spells mesmo Nome
<instant name="Light" words="utevo lux" lvl="8" mana="20" aggressive="0" selftarget="1" groups="3,2000,1000" icon="10" needlearn="0" event="script" value="support/light.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> <vocation id="9"/> <vocation id="10"/> <vocation id="11"/> <vocation id="12"/> </instant> Tenta assim.
- (Resolvido)Erro de mysql para sqlite
-
(Resolvido)Ajuda Nessa Duvida Aqui
local efeito1 = 5 local efeito2 = 6 local efeito3 = 5 local efeito4 = 10 local efeito5 = 9 local efeito6 = 8 local efeito7 = 7 function onThink(interval, lastExecution) local players = getPlayersOnline() for _, pid in ipairs(getPlayersOnline()) do if(getPlayerVocation(pid) == 6) then playerpos = getPlayerPosition(pid) if getPlayerVocation(cid) == 1 then doSendMagicEffect(playerpos, efeito1) elseif getPlayerVocation(cid) == 2 doSendMagicEffect(playerpos, efeito2) elseif getPlayerVocation(cid) == 3 doSendMagicEffect(playerpos, efeito3) elseif getPlayerVocation(cid) == 4 doSendMagicEffect(playerpos, efeito4) elseif getPlayerVocation(cid) == 5 doSendMagicEffect(playerpos, efeito5) elseif getPlayerVocation(cid) == 6 doSendMagicEffect(playerpos, efeito6) elseif getPlayerVocation(cid) == 7 doSendMagicEffect(playerpos, efeito7) end end end return true end