Ir para conteúdo
Banner com Efeitos

Noob II

Membro
  • Registro em

  • Última visita

Tudo que Noob II postou

  1. Noob II postou uma resposta no tópico em Suporte Tibia OTServer
    Só removi a linha que estava verificando e setando a storage de limite Editei a script novamente! cuidado ao copiar (Tô pelo tablet ai fica dificil editar kk)
  2. Noob II postou uma resposta no tópico em Suporte Tibia OTServer
    Deve ser porque o script está com limite de uso, troque para esse e veja se ainda acontece a mesma coisa function onUse(cid, item, frompos, item2, topos) local pausa = 30*60*1000 -- (1000 = 1 segundos) Tempo que o script durará local texto = "Você Aumentou 2x sua Experiencia por 30 minutos" -- Texto que irá receber ao usar a potion. textofinal = "Acabou o potion de Experiencia." -- Texto que irá receber quando o efeito da potion acabar. local exp = 2 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server. expfinal = 1 --Não mude, isso é para a experiencia voltar ao normal. local tempo = 30*60*1000 -- 1000 = 1s então 1000 vezes 60 vezes 30 = 30 minutos local seuitem = 7443 -- seu item que dará double exp local efeito2 = 40 -- efeito que acontecera no momento que usar a pot --fim da parte configuravel não mecha se nao tiver conhecimento de scripting local timeEffect = 1801 -- tempo em segundos que o efeito vai apareceer no player, 31 = 30 segundos. sempre coloque 1 segundo a mais. function effect() if isPlayer(cid) then local pos = getCreaturePosition(cid) doSendMagicEffect(pos, efeito1) end end if item.itemid == seuitem then doRemoveItem(item.uid,1) doPlayerSetExperienceRate(cid,exp) doSendMagicEffect(frompos,efeito2) doPlayerSendTextMessage(cid,22,texto) addEvent(potion,pausa,cid) end return true end function potion(cid) doPlayerSetExperienceRate(cid,expfinal) doPlayerSendTextMessage(cid,22,textofinal) end OBS: troque esse somente pelos script dos potions que estão com limite (os que você criou)
  3. Noob II postou uma resposta no tópico em Suporte Tibia OTServer
    Não entendi muito bem sua explicação, mas acho que é isso function onUse(cid, item, frompos, item2, topos) local pausa = 30*60*1000 -- (1000 = 1 segundos) Tempo que o script durará local texto = "Você Aumentou 2x sua Experiencia por 30 minutos" -- Texto que irá receber ao usar a potion. textofinal = "Acabou o potion de Experiencia." -- Texto que irá receber quando o efeito da potion acabar. local exp = 2 -- O quanto que você quer que dobre sua experiencia, por exemplo 2 é 2x as rates do seu server. expfinal = 1 --Não mude, isso é para a experiencia voltar ao normal. local tempo = 30*60*1000 -- 1000 = 1s então 1000 vezes 60 vezes 30 = 30 minutos local seuitem = 7443 -- seu item que dará double exp local efeito2 = 40 -- efeito que acontecera no momento que usar a pot --fim da parte configuravel não mecha se nao tiver conhecimento de scripting local timeEffect = 1801 -- tempo em segundos que o efeito vai apareceer no player, 31 = 30 segundos. sempre coloque 1 segundo a mais. function effect() if isPlayer(cid) then local pos = getCreaturePosition(cid) doSendMagicEffect(pos, efeito1) end end if item.itemid == seuitem then doRemoveItem(item.uid,1) doPlayerSetExperienceRate(cid,exp) doSendMagicEffect(frompos,efeito2) doPlayerSendTextMessage(cid,22,texto) addEvent(potion,pausa,cid) return true end function potion(cid) doPlayerSetExperienceRate(cid,expfinal) doPlayerSendTextMessage(cid,22,textofinal) end Cuidado ao copiar, editei :D
  4. local config = { level = 100, -- level que irá ganhar storage = 90100, -- storage cor = "green", -- de acordo com o constant.lua da lib msg = "Você ganhou 100k por avançar ao level 100.", qnt = 10; -- quantidade de crystal coin msgtp = MESSAGE_EVENT_ADVANCE, -- tipo da mensagem itemid = 2160, -- id do crystal coin (pode mudar se quiser) } function onAdvance(cid, oldLevel, newLevel) if getPlayerStorageValue(cid, config.storage) < 1 and getPlayerLevel(cid) >= config.level then doPlayerAddItem(cid, config.itemid, config.qnt) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, config.msgtp, config.msg) doBroadcastMessage(getCreatureName(cid).." atingiu o nível 100, Parabéns!", config.cor) end return TRUE end
  5. Noob II postou uma resposta no tópico em Suporte Tibia OTServer
    Creio que não vai causar nenhum problema, retire: if(not isPlayerGhost(cid)) then doTransformItem(item.uid, increasingItems[item.itemid]) if (isPlayer(cid)) then doPlayerSave(cid, true) print("Player ".. getPlayerName(cid) .." salvo. Hora: " .. os.date("%X", os.time())) end end
  6. @jhosefra7 verifique se o item tá configurado assim no item editor Dps olhe se no object builder ou dat editor está assim Se não estiver você deixa igual
  7. Precisando
  8. setPlayerStorageValue(cid, STORAGE, -1) Essa é a função de remover storage, não sei se é só isso que você quer
  9. Essa é a do meu servidor use > poketibia.sql Tem que importar na vaga da que você está usando.
  10. Então amigo servidor completo não tem, recomendo você baixar um servidor melhorzinho e editando a seu gosto
  11. Procure nessa área, tem vários servidores bons e que você possa gostar > http://www.tibiaking.com/forum/forums/forum/186-derivados/
  12. @Julio Nogueira use a database que deixei acima, ela está completa
  13. Os outros itens vendem normal?
  14. Como o amigo falou não é possivel! Baixei o client e vi aqui
  15. Noob II postou uma resposta no tópico em Suporte Tibia OTServer
    Entra no sqlite studio abre a tabela account ai vai em edit table, clica em add column digita o nome da coluna vip_time em data type deixa VARCHAR na frente bota 255 em column constraints seleciona not null depois clica em add e pronto. ou deleta a tabela accounts e executa essa no sql query CREATE TABLE accounts ( id INTEGER PRIMARY KEY NOT NULL, name VARCHAR( 255 ) NOT NULL, password VARCHAR( 255 ) NOT NULL, premdays INTEGER NOT NULL DEFAULT ( 0 ), lastday INTEGER NOT NULL DEFAULT ( 0 ), email VARCHAR( 255 ) NOT NULL DEFAULT ( '' ), [key] VARCHAR( 32 ) NOT NULL DEFAULT ( 0 ), blocked BOOLEAN NOT NULL DEFAULT ( 0 ), warnings INTEGER NOT NULL DEFAULT ( 0 ), group_id INTEGER NOT NULL DEFAULT ( 1 ), salt VARCHAR( 40 ) NOT NULL DEFAULT ( '' ), vip_time VARCHAR( 255 ) NOT NULL );
  16. Poderia compartilhar a ideia? Poderia ir tentando aqui tbm Quem entende muito bem de OTC é o @Snowsz
  17. Do mesmo jeito que executou o outto na sua database, execute esses: CREATE TABLE IF NOT EXISTS `poll` ( `id` int(11) NOT NULL AUTO_INCREMENT, `question` varchar(150) , `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `date_start` datetime , `date_end` datetime , `status` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `question` (`question`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `poll_votes` ( `poll_id` int(11) NOT NULL, `votes` varchar(255) NOT NULL, `account_id` varchar(255) NOT NULL, KEY `poll_id` (`poll_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; OBS: execute um de cada vez e se continuar aparecendo erros recomendo usar essa database aqui, ela tem tudo adicionado já > mysql.sql
  18. Deve ser isso mesmo. Veja alguns tutoriais : Clique aqui Se preferir é só adiciona essa função no arquivo things.lua encontrado em modules/game_things g_game.enableFeature(GameSpritesAlphaChannel)
  19. Servidor de poketibia sem muitos bugs? Impossivel ter um servidor assim, pois até a PxG tem bugs ~~ sobre o servidor com lendarios >
  20. Então deve ser o OTClient que não tá com opção para suportar o DAT e o SPR. Já testou eles em outro client?
  21. Clique nesse link > http://localhost/phpmyadmin/index.php ai selecione sua database, clique em SQL, insira a query acima no espaço em branco que irar aparecer, e dps clique em executar
  22. Pode ser várias coisas... O DAT e SPR são extendidos? Se sim, seu cliente tem opção para suportar? Já tentou abrir o DAT e SPR no object builder? se sim, abriu normal?
  23. Noob II postou uma resposta no tópico em Suporte Tibia OTServer
    050-fuction se não funcionar remova a função no login.lua mesmo, se acontece erros poste aqui
  24. Troca o xml por esse e teste. Não mude nada, nem o preço <?xml version="1.0" encoding="UTF-8"?> <npc name="Mad" script="default.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150"/> <look type="129" head="75" body="115" legs="125" feet="85" addons="3"/> <parameters> <parameter key="message_greet" value="Hello dear customer! Are you here to see my offers? Come on, lets {trade}!"/> <parameter key="message_farewell" value="Good bye!"/> <parameter key="message_idletimeout" value="Good bye!"/> <parameter key="message_walkaway" value="Good bye!"/> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="helmet of the deep,5461,10000;blue legs,7730,20000 ;Boots of Haste,2195,45000;"/> <parameter key="shop_sellable" value="pequenas pedras magicas,2147,35000;skull helmet,5741,35000;dreaded cleaver,7419,30000;dragonslayer,7402,20000;royal helmet,2498,40000;warrior helmet,2475,6000;crusader helmet,2497,9000;crown helmet,2491,5000;devil helmet,2462,4000;mystic turban,2663,500;chain helmet,2458,35;iron helmet,2459,30;steel boots,2645,40000;boots of haste,2195,40000;golden boots,2646,200000;magic plate armor,2472,200000;dragon scale mail,2492,60000;demon armor,2494,90000;golden armor,2466,30000;crown armor,2487,20000;knight armor,2476,5000;blue robe,2656,15000;lady armor,2500,2500;plate armor,2463,400;brass armor,2465,200;chain armor,2464,100;golden legs,2470,80000;crown legs,2488,15000;knight legs,2477,6000;plate legs,2647,500;mastermind shield,2514,150000;demon shield,2520,40000;blessed shield,2523,150000;great shield,2522,100000;vampire shield,2534,25000;medusa shield,2536,8000;amazon shield,2537,4000;crown shield,2519,5000;tower shield,2528,4000;guardian shield,2515,200;beholder shield,2518,1500;dwarven shield,2525,100;magic longsword,2390,150000;warlord sword,2408,100000;magic sword,2400,120000;giant sword,2393,10000;bright sword,2407,6000;ice rapier,2396,4000;fire sword,2392,3000;serpent sword,2409,1500;spike sword,2383,800;two handed sword,2377,400;broad sword,2413,70;short sword,2406,30;sword,2376,25;dragon lance,2414,10000;stonecutter axe,2431,90000;guardian halberd,2427,7500;fire axe,2432,10000;knight axe,2430,2000;double axe,2387,200;halberd,2381,200;paladin armor,8891,30000;skullcracker armor,8889,60000;battle axe,2378,100;hatchet,2388,20;war hammer,2391,6000;thunder hammer,2421,90000;skull staff,2436,1000;dragon hammer,2434,2000;clerical mace,2423,200;battle hammer,2417,60;mace,2398,30;"/> </parameters> </npc>

Informação Importante

Confirmação de Termo