-
Total de itens
557 -
Registro em
-
Última visita
-
Dias Ganhos
4
Histórico de Curtidas
-
PriisioneR recebeu reputação de chefim em Criar teleport de evento automático
function onThink(interval, lastExecution, thinkInterval) local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7}, -- Posição pra onde o teleport ira levar o player tpid = 1387, -- id do teleport time = 5 -- tempo que o teleport ira sumir em minutos } function DelTp() local t = getTileItemById(config.pos, config.tpid) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end local time = 116 for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText,i*1000, config.pos, formula, 192) end doCreateTeleport(config.tpid, config.topos, config.pos) doBroadcastMessage("Evento VIP foi aberto!por favor os entereçados corram para o teleport que se localiza no templo e se fechara "..config.time.." minutos") addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, "Evento VIP. Proximo evento em 1h.") return true end <globalevent name="NOMEDOSCRIPT" interval="240000" event="script" value="NOMEDOSCRIPT.lua"/> Só editar o Nome do arquivo e as posições e o texto no script
-
PriisioneR recebeu reputação de Cain Suicide em Erro Database Mysql [HELP]
Vou explicar o erro para quando acontecer novamente com outras tabelas não se preocupar srsr
o erro
Table 'pokemon.news.news' doesn't exist quer dizer que a tabela não existe no seu banco de dados.
basta criar.
CREATE TABLE IF NOT EXISTS `news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(150) DEFAULT '', `body` text, `time` int(11) DEFAULT '0', PRIMARY KEY (`id`) ); -
PriisioneR recebeu reputação de tirso em (Resolvido)[Action] itens por Alavanca
local config = { removeItem = {id = 2671, count = 1}, addItem = {id = 2401, count = 1}, } function onUse(cid, item) if not(doPlayerRemoveItem(cid, config.removeItem.id, config.removeItem.count)) then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You dont have "..config.removeItem.count.." "..getItemNameById(config.removeItem.id)..".") end doPlayerAddItem(cid, config.addItem.id, config.addItem.count) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You gained "..config.addItem.count.." "..getItemNameById(config.addItem.id)..".") end Esse script ele troca um item por outro
removeItem = {id = 2671, count = 1},
addItem = {id = 2401, count = 1},
item que o player precisa para usar
item que ele vai ganhar após usar
-
PriisioneR recebeu reputação de roberto santos em Scripts-Outfits-Spells-Mapa Nto
Primeiro amigo. diminua essa letra e se possível tire essa cor que dói os olhos...
1. http://www.tibiaking.com/forum/topic/7448-criando-spells-para-seu-servidor/
2. http://www.tibiaking.com/forum/topic/40074-como-adicionar-uma-nova-sprite-no-seu-server/
3. /newtype 0 ~ 345
4. https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CC4QtwIwAQ&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dv5zVy6imkxU&ei=mFIvVKPCL-ym8QG9EQ&usg=AFQjCNGPQ9l6E9UmSbfbGLcheNj5dFi6Dw&sig2=tOCNuTqC1ThBMDL_tAYEiA
5. http://www.tibiaking.com/forum/topic/19905-como-editar-um-item-em-seu-ot-simples/
Alguns dos links podem te ajudar
-
PriisioneR recebeu reputação de caionak em (Resolvido)[Action] itens por Alavanca
local config = { removeItem = {id = 2671, count = 1}, addItem = {id = 2401, count = 1}, } function onUse(cid, item) if not(doPlayerRemoveItem(cid, config.removeItem.id, config.removeItem.count)) then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You dont have "..config.removeItem.count.." "..getItemNameById(config.removeItem.id)..".") end doPlayerAddItem(cid, config.addItem.id, config.addItem.count) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You gained "..config.addItem.count.." "..getItemNameById(config.addItem.id)..".") end Esse script ele troca um item por outro
removeItem = {id = 2671, count = 1},
addItem = {id = 2401, count = 1},
item que o player precisa para usar
item que ele vai ganhar após usar
-
PriisioneR recebeu reputação de
Magalhaes92em (Resolvido)[mysql]Comando para retirar os items das houses dos players deletados
Execute esse comando na sua Database
UPDATE `houses` SET `owner` = '0'; -
PriisioneR recebeu reputação de Fernandooww em Como por Anti-Nuker
Olha creio que seja por causo dos Account Manager que logam em até 200 no seu servidor ?
se for
Instalação
Na pasta data\creaturescripts, coloque isso dentro do arquivo creaturescripts.xml:
<event type="login" name="AntiMbCrash" event="script" value="antimbcrash.lua"/> Na pasta \data\creaturescripts\scripts crie um arquivo chamado checkmcmanager.lua
Então coloque isto dentro dele:
function onLogin(cid) local limit,days = 2,360 function CheckMcManager(cid) local count,on = 0,getPlayersOnline() if #on > 0 then for i = 1, #on do if getCreatureName(on[i]) == "Account Manager" and getPlayerIp(on[i]) == getPlayerIp(cid) then count = count + 1 end end if count > limit then doAddIpBanishment(getPlayerIp(cid), days * 24 * 60 * 60) doRemoveCreature(cid) end end return true end addEvent(CheckMcManager, 1000, cid) return true end Configuração
Para configurar é fácil, na segunda linha do script está assim:
local limit,days = 2,360
2 = número máximo de Account Manager.
360 = número de dias que o IP ficará banido.
-
PriisioneR recebeu reputação de Guto1966 em Players Upando Muito Rapido
( data/xml/stage)
<?xml version="1.0" encoding="UTF-8"?> <stages> <world id="0" multiplier="10"> <stage minlevel="1" maxlevel="8" multiplier="15"/> <stage minlevel="9" maxlevel="50" multiplier="12"/> <stage minlevel="51" maxlevel="150" multiplier="10"/> <stage minlevel="151" maxlevel="200" multiplier="8"/> <stage minlevel="201" multiplier="6"/> </world> </stages> Só Editar
CASO QUERIA RETIRAR A STAGES
experienceStages = false ---- COLOQUE FALSE SE ESTIVER TRUE rateExperience = 100.0 rateExperienceFromPlayers = 0 rateSkill = 100.0 rateMagic = 100.0 rateLoot = 10.0 rateSpawn = 10 -
PriisioneR recebeu reputação de cliverson em (Resolvido)Sample
Adicione
INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `comment`) VALUES (NULL, "Sorcerer Sample", 0, 1, 1, 1, 1, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, "", 400, 0, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, "", 0, 0, "", 0, ""); INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `comment`) VALUES (NULL, "Druid Sample", 0, 1, 1, 1, 2, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, "", 400, 0, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, "", 0, 0, "", 0, ""); INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `comment`) VALUES (NULL, "Paladin Sample", 0, 1, 1, 1, 3, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, "", 400, 0, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, "", 0, 0, "", 0, ""); INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `comment`) VALUES (NULL, "Knight Sample", 0, 1, 1, 1, 4, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, "", 400, 0, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, "", 0, 0, "", 0, ""); -
PriisioneR recebeu reputação de seminu em Criar teleport de evento automático
function onThink(interval, lastExecution, thinkInterval) local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7}, -- Posição pra onde o teleport ira levar o player tpid = 1387, -- id do teleport time = 5 -- tempo que o teleport ira sumir em minutos } function DelTp() local t = getTileItemById(config.pos, config.tpid) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end local time = 116 for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText,i*1000, config.pos, formula, 192) end doCreateTeleport(config.tpid, config.topos, config.pos) doBroadcastMessage("Evento VIP foi aberto!por favor os entereçados corram para o teleport que se localiza no templo e se fechara "..config.time.." minutos") addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, "Evento VIP. Proximo evento em 1h.") return true end <globalevent name="NOMEDOSCRIPT" interval="240000" event="script" value="NOMEDOSCRIPT.lua"/> Só editar o Nome do arquivo e as posições e o texto no script
-
PriisioneR recebeu reputação de Tibia2015br em Criar teleport de evento automático
function onThink(interval, lastExecution, thinkInterval) local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7}, -- Posição pra onde o teleport ira levar o player tpid = 1387, -- id do teleport time = 5 -- tempo que o teleport ira sumir em minutos } function DelTp() local t = getTileItemById(config.pos, config.tpid) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end local time = 116 for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText,i*1000, config.pos, formula, 192) end doCreateTeleport(config.tpid, config.topos, config.pos) doBroadcastMessage("Evento VIP foi aberto!por favor os entereçados corram para o teleport que se localiza no templo e se fechara "..config.time.." minutos") addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, "Evento VIP. Proximo evento em 1h.") return true end <globalevent name="NOMEDOSCRIPT" interval="240000" event="script" value="NOMEDOSCRIPT.lua"/> Só editar o Nome do arquivo e as posições e o texto no script
-
PriisioneR recebeu reputação de YagoBlindi em [PEDIDO] TILE EXIT TRAINER
Vá em MoveEvent/Scripts, crie um arquivo LUA, e renomeie para autokick.lua
dentro coloque:
local config = { tempo = 15, -- Tempo em minutos storage = 20000, -- não mexa aqui teleport = {x=160, y=54, z=7} -- coordenadas do seu templo } function onStepIn(cid, item, frompos, topos) if isPlayer(cid) == TRUE then if getPlayerStorageValue(cid, config.storage) <= 0 then kick1 = addEvent(setPlayerStorageValue, config.tempo*60*1000-1000, cid, config.storage, -1) kick2 = addEvent(doTeleportThing, config.tempo*60*1000-500, cid, config.teleport) kick = addEvent(doRemoveCreature, config.tempo*60*1000, cid) doPlayerSendTextMessage(cid, 22, "[Trainer]: Movimente-se a cada " .. config.tempo .. " minutos, caso contrário, seu char será deslogado.") setPlayerStorageValue(cid, config.storage, 1) end end end function onStepOut(cid, item, frompos, topos) if isPlayer(cid) == TRUE then if getPlayerStorageValue(cid, config.storage) >= 1 then setPlayerStorageValue(cid, config.storage, -1) doPlayerSendTextMessage(cid, 23, "System kick off!") stopEvent(kick) stopEvent(kick1) stopEvent(kick2) end end end
- segundo passo:
em movements.xml adicione as tags:
<movevent type="StepIn" actionid="25000" event="script" value="autokick.lua"/> <movevent type="StepOut" actionid="25000" event="script" value="autokick.lua"/> Agora abra o MAP EDITOR e coloque no TILE dos trainers o action id 25000
Explicaçao: quando o player pisa no tile do treiner é mandando uma mensagem dizendo que se ele nao se movimentar em alguns minutos ele será mandado para o templo e será kikado automaticamente.
-
PriisioneR recebeu reputação de kauique em Criar teleport de evento automático
function onThink(interval, lastExecution, thinkInterval) local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7}, -- Posição pra onde o teleport ira levar o player tpid = 1387, -- id do teleport time = 5 -- tempo que o teleport ira sumir em minutos } function DelTp() local t = getTileItemById(config.pos, config.tpid) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end local time = 116 for i = 1,time do formula = time - 1*i addEvent(doSendAnimatedText,i*1000, config.pos, formula, 192) end doCreateTeleport(config.tpid, config.topos, config.pos) doBroadcastMessage("Evento VIP foi aberto!por favor os entereçados corram para o teleport que se localiza no templo e se fechara "..config.time.." minutos") addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, "Evento VIP. Proximo evento em 1h.") return true end <globalevent name="NOMEDOSCRIPT" interval="240000" event="script" value="NOMEDOSCRIPT.lua"/> Só editar o Nome do arquivo e as posições e o texto no script
-
PriisioneR recebeu reputação de Lukinhacampos em Como por Anti-Nuker
Olha creio que seja por causo dos Account Manager que logam em até 200 no seu servidor ?
se for
Instalação
Na pasta data\creaturescripts, coloque isso dentro do arquivo creaturescripts.xml:
<event type="login" name="AntiMbCrash" event="script" value="antimbcrash.lua"/> Na pasta \data\creaturescripts\scripts crie um arquivo chamado checkmcmanager.lua
Então coloque isto dentro dele:
function onLogin(cid) local limit,days = 2,360 function CheckMcManager(cid) local count,on = 0,getPlayersOnline() if #on > 0 then for i = 1, #on do if getCreatureName(on[i]) == "Account Manager" and getPlayerIp(on[i]) == getPlayerIp(cid) then count = count + 1 end end if count > limit then doAddIpBanishment(getPlayerIp(cid), days * 24 * 60 * 60) doRemoveCreature(cid) end end return true end addEvent(CheckMcManager, 1000, cid) return true end Configuração
Para configurar é fácil, na segunda linha do script está assim:
local limit,days = 2,360
2 = número máximo de Account Manager.
360 = número de dias que o IP ficará banido.
-
PriisioneR recebeu reputação de Biinhow em (Resolvido)[Action] itens por Alavanca
local config = { removeItem = {id = 2671, count = 1}, addItem = {id = 2401, count = 1}, } function onUse(cid, item) if not(doPlayerRemoveItem(cid, config.removeItem.id, config.removeItem.count)) then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You dont have "..config.removeItem.count.." "..getItemNameById(config.removeItem.id)..".") end doPlayerAddItem(cid, config.addItem.id, config.addItem.count) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You gained "..config.addItem.count.." "..getItemNameById(config.addItem.id)..".") end Esse script ele troca um item por outro
removeItem = {id = 2671, count = 1},
addItem = {id = 2401, count = 1},
item que o player precisa para usar
item que ele vai ganhar após usar
-
PriisioneR recebeu reputação de Biinhow em (Resolvido)[Action] itens por Alavanca
de nada amigo. fico feliz em ajuda-lo
-
PriisioneR recebeu reputação de Enzo Caue em Alguem me disponibiliza um server igual ao do ot pokemon
Quer que alguém crie seu servidor, configure e divulgue também amigo ?
creio que ninguém ira passar o servidor de mão beijada para você, para isso temos a seção
http://www.tibiaking.com/forum/forum/186-servidores-derivados/Abraços
-
PriisioneR recebeu reputação de Bluetooth em Alguem sabe resolver isso? Como faz pra aparecer normal?
Marque como melhor resposta que o tópico fica resolvido, abraços
-
PriisioneR recebeu reputação de vitinho2300 em (Resolvido)pedido nicaw acc otland
Melhor*, você vai em sua database caso for Gesior, vai em SQL executa cada comando separado para criar uma tabela
Abraços
-
PriisioneR recebeu reputação de Joosh.marcks em Alguem sabe resolver isso? Como faz pra aparecer normal?
Atualize seus seus itens no RME, use os do seu servidor para que o seu Editor possa abrir normalmente
-
PriisioneR recebeu reputação de Joosh.marcks em Alguem sabe resolver isso? Como faz pra aparecer normal?
Sim, abraços
-
PriisioneR deu reputação a ViitinG em (Resolvido)Qual melhor empresa?
@Beeny mas é com esses tipos de alertas que começa a vim as discussões, então é melhor previnir antes que comecem.
@Topic deixe um comentário com a empresa indicada, se você acha alguma empresa ruim manda mensagem privada para o membro alertando sobre a empresa ao em vez de comentar e gerar discussões no tópico.
Caso comece uma discussão sobre qual empresa é melhor que a outra ou qual empresa é pior que outro o tópico será trancado.
-
PriisioneR recebeu reputação de Beeny em [DUVIDA] Como Conectar o servidor a empresa de hospedagem
Hum não sabia dessa do Modern rsrs, até por nunca ter usado ele. mas então desculpe pela resposta, Abraços
-
PriisioneR recebeu reputação de Dieguiin XP em (Resolvido)Qual melhor empresa?
Se você quer realmente um Dedicado bom eu recomendo
Algumas vantagens
Servidores Dedicados top de linha com proteção DDoS. Servidores VPS com HD SDD (+ performance) e proteção DDoS Proteções DDoS Profissional para seu servidor. Hospedagem (cPanel) já com proteção DDoS. OT Panel, painel de administração para seu OTServ. Domínios, Licenças de Softwares e muito mais!!!
Na minha opinião é a melhor para Dedicados agora para VPS eu recomendo WebLara pelo custo beneficio
-
PriisioneR recebeu reputação de Pocoto em Ot Server Global 10.53
Ele quer um Servidor que seja em sqlite e que possa somente rodar com a Distro sem utilização de Gesior ou qualquer outro típo de sites
Somente habilitar o Account Manager