Ir para conteúdo
  • Cadastre-se

PriisioneR

Membro
  • Total de itens

    557
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Histórico de Curtidas

  1. Gostei
    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
  2. Curtir
    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`) );
  3. Gostei
    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
  4. Gostei
    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 
  5. Gostei
    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
  6. Gostei
    PriisioneR recebeu reputação de Magalhaes92 em (Resolvido)[mysql]Comando para retirar os items das houses dos players deletados   
    Execute esse comando na sua Database
    UPDATE `houses` SET `owner` = '0';
  7. Gostei
    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. 
  8. Gostei
    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 
  9. Gostei
    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, "");
  10. Gostei
    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
  11. Gostei
    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
  12. Gostei
    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.
  13. Gostei
    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
  14. Gostei
    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. 
  15. Gostei
    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
  16. Gostei
    PriisioneR recebeu reputação de Biinhow em (Resolvido)[Action] itens por Alavanca   
    de nada amigo. fico feliz em ajuda-lo 
  17. Gostei
    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
  18. Gostei
    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
  19. Gostei
    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
  20. Gostei
    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 
  21. Gostei
    PriisioneR recebeu reputação de Joosh.marcks em Alguem sabe resolver isso? Como faz pra aparecer normal?   
    Sim, abraços 
  22. Gostei
    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.
  23. Gostei
    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
  24. Gostei
    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
  25. Gostei
    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
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo