-
Total de itens
186 -
Registro em
-
Última visita
Tudo que Nottinghster postou
-
Apenas postando algumas fotos que tiramos hoje
-
É galera, depois de muitos meses parado com o projeto, e o infeliz do meu irmão deletou o projeto sem querer (por sorte tinha a 1° versão no meu pendrive) tive que começar tudo de novo, e agora com total motivação, muito trabalho está sendo feito e estou nessa jornada sozinho, todos os Scripts estão sendo feitos por mim e muito mais. Vamos as informações do Servidor: Mapa: Tibia Global Quests prontas(idênticas ao Tibia Global): AINDA FALTAM MUITAS!NPCs: 84 NPCs (area free), ainda faltam os NPCs das areas premium Monsters: 25k + Houses: em construção Exp Rate: É isso ai galera por enquanto, conforme eu fizer mais atualizações eu vou postando por aqui. Grande abraço pra vocês!
-
só colocar esse código if msgcontains(msg, '0687') then doPlayerAddItem(cid,2160,1)
-
Brother, é só você ir na sua database e executar esse código DELETE FROM players WHERE lastlogin > UNIX_TIMESTAMP() - 20*24*60*60 Como editar: apenas trocar o nome da tabela(players) e do campo(lastlogin) de acordo com as configurações do seu Servidor, ai no caso ele irá deletar os players inativos por 20 dias ou mais. Espero ter ajudado!
-
Não é nada disso não galera, já aconteceu isso comigo O spawntime dos monstros acima não pode ser menor que 1 segundo, ou seja, você terá que editar o seu arquivo spawn na pasta WORLD e editar o tempo dos monstros que serão sumonados no mapa Aconselho a usar o notepad pra fazer isso pra mandar substituir tudo de uma vez só !! xD Abraço
-
[sql] Deletador De Players Inativos By Yunie
tópico respondeu ao noobinhu de Nottinghster em Lixeira Pública
Brother... não precisa de programa para fazer isso, SQL é uma linguagem muito fácil Fiz um script aqui rapidinho só pra postar aqui no tópico em que irá deletar todos os players que estejam inativos por 20 dias DELETE FROM players WHERE lastlogin < UNIX_TIMESTAMP() - 20*24*60*60 É simples e fácil :smile_positivo: Para quem não sabe como executar o código, vá em sua DB e escolha a tabela que você utililza para seu OT, clique nela e depois na aba SQL e cole o código e clique em executar, só isso... -
Deletador De Players Inativos(sql Only)
tópico respondeu ao mathemas de Nottinghster em Lixeira Pública
Brother... não precisa de programa para fazer isso, SQL é uma linguagem muito fácil Fiz um script aqui rapidinho só pra postar aqui no tópico em que irá deletar todos os players que estejam inativos por 20 dias DELETE FROM players WHERE lastlogin < UNIX_TIMESTAMP() - 20*24*60*60 É simples e fácil :smile_positivo: -
Acabei de fazer pra você, está simples e não testei, mas creio que esteja funcionando sim function onUse(cid, item, frompos, item2, topos) local telepos = {x=33316, y=31591, z=15, stackpos=1} local gopos = {x=33321, y=31591, z=14, stackpos=1} demon1pos = {x=829, y=273, z=7} demon2pos = {x=846, y=275, z=7} demon3pos = {x=846, y=292, z=7} demon4pos = {x=847, y=270, z=7} demon5pos = {x=826, y=277, z=7} demon6pos = {x=829, y=279, z=7} demon7pos = {x=828, y=272, z=7} if item.uid == 8003 then doSummonCreature("Demon", demon1pos) doSummonCreature("Demon", demon2pos) doSummonCreature("Demon", demon3pos) doSummonCreature("Demon", demon4pos) doSummonCreature("Demon", demon5pos) doSummonCreature("Demon", demon6pos) doSummonCreature("Demon", demon7pos) doSendMagicEffect(topos, CONST_ME_MAGIC_RED) doCreateTeleport(1387, gopos, telepos) else return FALSE end return TRUE end Agora é só você editar as posições e o monstro que será sumonado, que no caso ai é o Demon
-
Preciso De Função Que Pegue A Quantidade De Cap Que O Player Tem
tópico respondeu ao geleiask8 de Nottinghster em Lixeira Pública
@geleiask8 Problema resolvido brother getPlayerFreeCap(cid) -
@Up Amigo, creio que não precise disse tudo, por isso a função do ELSE e você ainda esqueceu se o player for Premium Account... :positive: Eu estou um bom tempo fora do mundo da OpenTibia e nao lembro todas as funções, mas creio que o meu Script esteja funcionando perfeitamente e é muito menor que o seu !! Procure encurtar sempre os Scripts
-
Tenta este function onSay(cid,words,param) local access = getPlayerAccess(cid) local pos = {x=1051, y=1024, z=7} pid = getPlayerGUID(cid), -- não mecha if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid,22,"Você não pode teleportar durante uma batalha.") else if getCreaturePremiumDays(cid) => 1 then doTeleportThing(cid,pos) return TRUE end end end O script não foi testado e eu diminui o tamanho do script.
-
@Todos É galera, depois de muitos meses inativo aqui no XTibia voltei para dar um recado para vocês que o projeto foi parado temporariamente por problemas pessoais e muita falta de tempo (Projeto Final 3° Ano Colégio - Informática) e eu até pensei em divulgar o servidor na internet mas como muita coisa foi feita, resolvi não liberar. Só estou esperando essa fase do capeta passar para voltar a trabalhar no Servidor e garantir a diversão de vocês. Por favor, tenham bastante paciência. Sem mais, Nottinghster.
-
Aqui vai uma talkaction function onSay(cid, words, param) if getPlayerPremiumDays(cid) <= 365 then --- Configure aqui o preço por dia local preço_dia = 2000 -- Preço por dia if param == "" then custo = preço_dia um_dia = 1 if doPlayerRemoveMoney(cid, custo) == TRUE then doPlayerAddPremiumDays(cid, um_dia) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought one day of premium account.") else doPlayerSendCancel(cid, "You don't have enough money.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end else if getPlayerPremiumDays(cid) + param <= 365 then local custo = param * preço_dia if doPlayerRemoveMoney(cid, custo) == TRUE then doPlayerAddPremiumDays(cid, param) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought ".. param .." days of premium account.") else doPlayerSendCancel(cid, "You don't have enough money.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end else doPlayerSendCancel(cid, "You can not buy more than one year of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end else doPlayerSendCancel(cid, "You can not buy more than one year of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end end Explicando: Fale !buypremium "7 --> quantidade de dias que você quer de premium account, lembrando que o preço por padrão no Script é de 2k, então ele irá multiplicar 2000 * 7 que no caso é a quantidade de dias que está no exemplo acima
-
talkaction [talkaction] Removendo Red Skull
tópico respondeu ao Benefactor de Nottinghster em Actions e Talkactions
Tem sim, eu fiz um Script mas não testei, creio que esteja funcionando, ai está function onSay(cid, words, param, channel) if getCreatureSkullType(cid) == SKULL_RED then doPlayerRemoveMoney(cid, 10000) doCreatureSetSkullType(cid, SKULL_NONE) else doPlayerSendTextMessage(cid, 22, "Você precisa de 10k para remover a redskull.") end return TRUE end -
Ta ai o seu pedido: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doPlayerAddMana(cid, 400) doPlayerSay(cid, "Aaaah...", 16) return doCombat(cid, combat, var) end
-
Mas é isso que o Script que eu postei faz.. ai está o Script novamente, mas agora iriei explicar:: Explicando: 1° - é a ActionID que você irá colocar na cadeira da sala do Verminor 2° - Mensagem que irá aparecer quando você pisar na cadeira 3° - Se você já pisou na cadeira, irá aparecer uma outra mensagem dizendo que você ja absorveu a energia de Verminor 4° - Posição da porta que você terá que passar, mas somente irá passar quem absorveu a energia do Ruthless Seven 5° - Mensagem que irá aparecer caso você tente passar pela porta sem absorver todas as energias E assim por diante...
-
------- EDIT ------- Veja o meu próximo POST
-
Ele parece o muleke do Clipe Aerials do System of a Down
-
@Addict Brother... esses frangotes ficam falando da gente, bando de invejoso que queriam ter o nosso estilo de corpo.. haha, zuei os otários :smile_positivo: Se liga ae nas minhas
-
@LorDz É, pode crê.. kkkkkkkk @Todos Inveja é fogo galera, hahahaha zuação.. vocês são biitos d+
-
Realmente LorDz, akela noite foi maravilosa... kkkkkkkkk @PredaoSemsasao Ih brother.. isso num da não mas vo tentar ok?? Não é por nada não brother.. mas eu ja fui chamado por uma agência pra ser modelo :smile_positivo:
-
Não explana pra galera não JV... Assim vai queimar meu filme
-
Olha eu ae galera... :smile_positivo:
-
Envenenado? Exana Pox! Pegando Fogo? Exana Flam!
tópico respondeu ao guilherme lopes bezerra de Nottinghster em Tutoriais de Scripting
Nossa brother.. isso é a coisa mais fácil de fazer, tinha feito isso há muito tempo mas para quem não entende do assunto, está ai um bom tutorial! APROVADO -
Tente este Script que eu fiz e postei aqui no XTibia function onStepIn(cid, item, pos) if getPlayerPremiumDays(cid) == 0 then doPlayerSay(cid, "Only vip accounts may pass!", 16) doSendMagicEffect(pos, 2) pos.x = pos.x+1 doTeleportThing(cid, pos) doSendMagicEffect(pos, 2) end end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.