Hamajii

Membro
  • Total de itens

    47
  • Registro em

  • Última visita

Reputação

2 Iniciante

Sobre Hamajii

  • Rank
    Membro Novato
  1. Olá boa tarde, estou com um problema não se se é devido as atualizações do emulador ou algo mal configurado. Quando eu uso espirito de super aprendiz e equipo por exemplo um bisturi "arma que so equipa dele se estiver com espirito de super aprendiz", ao acabar o bufs do soul linker e mudar de mapa a arma desequipa, gostaria de saber existe alguma forma dela se manter mesmo depois do bufs acabar, "a n ser que eu desequipe a arma por contra própria", o mesmo esta ocorrendo para hats. Acontece também ao relogar, ja tentei de tudo para arrumar mais n achei tópicos relacionados a isto, preciso demais da ajuda de vocês para esse termo. E sobre a suplica do aprendiz por algum motivo ele n esta ativando quando utilizado, gostaria de saber isso tbm tem como ser burlado? mudando ate mesmo as frases para a facilitação de alguns players que gostam da classe, adequando uma frase pessoal para meu servidor. Obrigado
  2. Obrigado senhores certo :)
  3. Alguém sabe como duplicar ou acionar kafras em outros mapas? exemplo adicionar uma na porta do vulcão de thor.
  4. Era isso mesmo consegui resolver a questão do AI dos assassinos, tinha umas coisinhas impedindo de usar o mirai Ai personalizado. Já adicionar comandos por algum motivo ele simplesmente n quer aceitar fiz passo a passo como explicado mais ainda sim quando recompilo no fila ele n aceita T-T. Não sei exatamente o que esta acontecendo, tenho certeza que vai concordar comigo que esta correto alem do mais eu fiz isso varias outras vezes, porem agora quando coloco para recompilar depois do termino da configuração ele não esta adicionando. fui em emulador/src/map/atcommand.c e o abri com notepad++ para facilitação de edição e visualização. e adicionei { MAP_VIP, 169, 174 }, // 36=Vip depois mais abaixo: else if(strncmp(map_name, "sec_in01", 3) == 0) { town = 36; fechei salvei e fui em src/common/mapindex.h, depois adicionei #define MAP_VIP "sec_in01" fechei e salvei. então com o servidor ainda desligado recompilei ele, e liguei ele os erros que aparecem ai são das kafras de dentro dos castelos que desativei não causa conflito neste processo. ... OK vamos ao game usar o comand por isso perguntei se o comando sv recompilar esta funcionando noro @go 36 que seria o da Sala VIp porem aparece que ele n foi adicionado o mesmo ocorre se eu mudar algum ja existente por exemplo o @go15 que seria o mapa inicial do game em new_1-1 mal por que ter dado esse problema no qual n sei bem o por que, ja que faz anos que mudo os parâmetros dos mapas :( todavia não faço ideia por que não esta indo T-T
  5. Boa noite, espero esta colocando no local certo as duvidas, para não abrir uma quantidade de tópicos e terminar criando mais spoiler's do que tirando duvidas resolvi criar um um só. 1° Uma das duvidas que mais me intriga e a questão do adicionamento de vip, sempre que eu usei alguns npcs com sistemas de vips eles me bloqueavam de adicionar novas contas ao meu banco de dados, isso é na verdade o que mais me causa intriga, por que o vip é meio que essencial para o alto sustento de um servidor, por isso vem um pedido "alguém sabe como colocar ele no banco de dados?", n somente o npc esse é fácil, ja a tabela SQL eu n sei como adiciona-la ou melhor ate sei mais n sei onde adicionar-la, se eu tenho que criar um nova tabela ou se devo colocar junto com a Main ou Log, simplesmente sou muito imaturo nesse quisto e não sei mesmo onde devo colocar. 2° sempre que loguei em servidores vi que eles adicionam um @go, como por exemplo o @go 15, ou @go vip para jogar o jogador diretamente na sala Vip porem n sei como adicionar um @go a uma warp, por exemplo como se o @go vip fosse em gef_fild04 eu digitaria @go vip e iria para este mapa. 3° O mesmo de cima então se eu entender como adiciona creio que remover é a mesma coisa só que o oposto. 4° Conversores elementais, água amaldiçoada, EDPS, Arpercio, essas habilidades n veem a aparecerem dentro do jogos como a barra de buffs a serem usadas, sempre que as usos elas produzem o efeito porem não usam o demostrativo na barra de buffs a direita, eu gostaria de fazer-las aparecer mais n sei como fazer isto. 5°Hoje em dia sabemos que muitos jogadores deixam seus personagens logados para que possa ganhar o chamado bonus de tempo que o servidor se aplica, no ragnarok não possuía ou n possui ainda isto, n sei por que parei de jogar a uns 3 anos atrás, gostaria de saber se existe algo semelhante e como colocar isso meio ao servidor? 6° este para um servidor considero como o mais importante, o sistema de proteção, gostaria de saber como Adiciona Game guarde a um servidor? ou se existe alguma proteção mais bem elaborada para este tipo de proteção. 7°Adicionar novos mapas, aqueles mapas que colocamos quests diferenciadas ate mesmo caça a tesouros e sempre bom podem separar os mapas de up de mapas exclusivos para eventos. 8°e praticamente o sistema de cima, só que desta vez os monstros, um exemplo seria como se eu acabasse de criar um evento de up com mobs de majoruos e que nascem apenas neste mapa no qual criei de 300 em 300 a cada 50 segundos depois de morrerem, isso e sempre muito interessante mais simplesmente n sei como se faz T-T. 9° Sei que no sistema Renovação ja possui alguns visuais, porem no meu caso uso Pré-renovação e os visuais aparecem a maçã, gostaria de saber como add alguns destes visuais para o pré-renovação. 10° Lembro que quando eu jogava era possível mudar a arma meio a um cast ou ate mesmo uma habilidade se tivesse uma jogabilidade rápida, por exemplo dar uma lamina usando uma Katar e antes da animação sair mudar para 2 adagas ou ate mesmo um escudo e adaga para receber menos dano, saindo o effeito tanto de cartas como do elemento da arma, ou usar um perfurar spiral e mudar no meio do cast para um machado mais pesado que a lança, ou usar um tiro preciso e mudar para uma adaga como rondel burlando um efeito semelhante ao da carta memoria de thanatos ou ate mesmo usando carta e outra adaga com 4 slots tentando assim dar status como cegueira, petrificar ou algo semelhante dependendo das cartas nais quais se encontra la aplicadas, porem vi que isso esta impossível se ser feito pelo padrão do emulador, gostaria demais de saber como se faz isto. 11° usar inteligencia artificial, segui alguns vídeos e tutoriais no youtube e em foruns, porem quando uso no meu servidor eles n se aplicam. 12° tempo da Batalha Campal, para um servidor oficial e bacana ter aquele tempo grande e varias salas, porem em um private ele tem um tempo bem menor, e com uma escala mito alta de tempo e salas, gostaria de mudar isso. Senhores sei que para alguns estas questões são bobas e ate parece que as fiz por preguiça de procurar, porem eu ja fucei ate o que n dava pra fuçar e infelizmente tive que recorrer a vocês por que não encontrei nada relativo dentro dos materiais de estudo, peço muita paciência mesmo por que tenho certeza que não sou o único que se aplica as duvidas acima, fico no aguardo espero que não somente eu mais muitos outros consigam se resolver com seus servidores através destas respostas enviadas pelos senhores, Obrigado.
  6. Pode fechar resolvido :D
  7. n tive como postar no meu post no qual havia aberto por ter me mudado, todavia eu ja resolvi meu problema no final de tudo deu um trabalho infernal mudar tudo por que havia aquele bendito npc que aparece quando passa próximo da quest da ilha esquecida, fora 2 complementos no dirigível, dá trabalho mais ficou 100% :D, o problema e no map Cash e logo apos na sua pasta Src e no seu executável onde tem que colocar uns arquivos do pasta data dentro dela os "mapas de IZ Antigo"
  8. Ainda bem que sua pergunta veio acompanhada do +20 de refinamento, se n me engano isso acontece pelo modo renovação, que implementaram tanto dano por lvl do monstro como pelo tempo que fica nele, todavia e bom dar uma olhada nas notas de atualização da lvl Up, creio que o problema seja exatamente esse o que n seria um problema mais sim a nova forma de jogo no qual ficou totalmente diferente com o passar dos anos.
  9. Senhores alguém sabe onde posso encontrar as pastas que ficam os npcs de Izlude e do dirigível + portais ? eu consegui dar uma arrumada no mapa de izlude porem os npcs ficaram fora do local correto todavia achei algumas pastas mais no lugar de por exemplo "izlude 121,121,3" aparece um numero por exemplo -1 isso esta me deixando sem muito entendimento do por que essa warp desta forma, e os portais assim tbm quando se entra no dirigível ele n existe ^^, ou quando sai dele que ocasiona em me jogar no meio do mar, alguém sabe por favor onde fica as pastas deses npcs para que eu possa mudar a posição deles? e se possivel explicar como adicionar warp onde possui apenas um numero como dito acima. obrigado
  10. Olá, alguém sabe como arrumar o mapa de izlude para a pré-renovação? "o modo antigo quando ainda existia campo dos aprendizes", eu olhei os vídeos com algumas explicações, porem a única coisa que ocorreu foi mudar a aparência do mapa, alguém poderia por favor explicar como arrumar este problema? ou ate mesmo disponibilizar a solução, estou a quase 3 dias tentando arrumar a cidade porem não obtive sucesso.
  11. Sim me expressei mal pelo visto, quando eu coloco o grupo id no PHPMYADMIN, digamos o jogados "XXXX" acabei de colocar ele como Juiz no caso o grupo no qual informa quando clico em executar, fecho o serve para garantia depois abro ele novamente, então logo na conta "XXXX" quando estou dentro do game ele simplesmente possui um único comando @go, os testo n funciona isso é o que esta me intrigando por n saber o motivo desse meio de ocorrência. Testei os outros grupos e continuaram com o mesmo problema, o único que possui os devidos comandos do seu grupo são os de ADM.
  12. Senhores boa noite, estou com um problema no qual n estou conseguindo de forma alguma arrumar, dentro das pastas Groups possuem os comandos para os demais grupos de jogadores, porem quando eu coloco digamos 2 para o super jogador e todos os outros é certo 99 a de ADM no meu banco de dados ele n vai nenhum comando, alguém sabe me dizer por que isso ocorre ou melhor como posso adicionar comandos a estes grupos já que aparentam n estarem habilitados?
  13. E ai pessoal, alguém possui um sistema de vip que funcionei por tickt de 30 e 15 dias? Procurei alguns mais os que achei da um certo bug ele impossibilita de criar contas futuras, n cria pelo _m e _f, e tbm pelo fluxCP, se alguém possuir e poder deixar disponível fico agradecido Obrigado.
  14. Pessoal estou com um problema de um scrept para adicionar vip o npc funciona direitinho em todas as funções porem quando vou adicionar vip ao final ele simplesmente trava a caixa de dialogo n adicionando o vip ao personagem, pode me ajudar a resolver este problema? procurei muito e ate agora n encontrei algo que possa resolver. Scrept abaixo //============================================================ } prontera.gat,154,183,4 script Porteiro VIP 89,{ if (getgmlevel() < $levelvip){ mes $namenpc$; mes "Você não é VIP"; if ($site$ == ""){mes "Informe-se como ser VIP!"; } else {mes "Entre no site ^FF0000"+$site$+"^000000 e saiba como ser VIP !";} close; } set .@loop,1; while(.@loop){ mes $namenpc$; mes "Olá "+strcharinfo(0)+"!"; mes "O que deseja?"; next; if (getgmlevel() >= $minlvgm) set .@menu$,select("- Entrar na sala VIP","- Administrar VIPs","","- Nada"); else set .@menu$,select("- Entrar na sala VIP","","- Dias restantes de VIP","- Nada"); switch(.@menu$){ case 1: next; mes $namenpc$; mes "Você gostaria de ir para sala vip?"; if(select("- Sim:- Não") == 1){ warp $mapavip$,$cordx,$cordy; end; } next; break; case 2: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "inpute a senha para acessar essa Area:"; input @admvipssenha$; next; if (@admvipssenha$ != $vipsen$){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Senha Incorreta!"; next; break; } mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Senha Correta..."; mes "Levando à Administração de Contas VIP..."; set .@loop2,1; while(.@loop2) { next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Oque você gostaria de fazer?"; switch(select("- Adicionar VIP:- Editar conta VIP:- Listar contas VIP:- Total de Contas VIP:- Opções Extras:- Sair")){ case 1: set .@loop6,1; while(.@loop6) { next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Como deseja adicionar a VIP?"; switch(select("- Pelo Login:- Nome de um Char:- Voltar")){ case 1: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "inpute o Login da Conta que deseja Adicionar:"; mes "Observação: Não é possível adicionar conta que ja é VIP."; input @login$; next; set @accid,0; set @acclogin$,""; query_sql "SELECT `account_id` FROM `login` WHERE `group_id`='0' AND `diasvip`='0' AND `userid`='"+@login$+"'",@accid; if (@accid[0] == 0){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Está conta não existe ou ja é VIP!"; break; } query_sql "SELECT `userid` FROM `login` WHERE `account_id`='"+@accid+"'",@acclogin$; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "^FF0000ID da conta : ^000000"+@accid+""; mes "^FF0000Login : ^000000"+@acclogin$+""; mes "Quantos dias VIP deseja adicionar a essa conta?"; mes "Observação: Não existe dias VIP 0"; input @numdias; next; if (@numdias == 0){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Não é possível adicionar 0 dia(s) VIP!"; break; } mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Adicionar ^FF0000"+@numdias+"^000000 dia(s) VIP à conta de ^FF0000"+@acclogin$+"^000000."; mes "Proseguir?"; if(select("- Sim:- Não") == 2) break; query_sql "UPDATE `login` SET `group_id`='"+$levelvip+"',`diasvip`='"+@numdias+"' WHERE `account_id`='"+@accid+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Conta VIP adicionada!"; break; case 2: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "inpute o nome do Char que deseja Adicionar VIP:"; mes "Observação: Não é possível adicionar VIP a chars VIP."; input @name$; next; set @accid2,0; set @acclogin2$,""; query_sql "SELECT `account_id` FROM `char` WHERE `name`='"+@name$+"'",@accid2; if (@accid2[0] == 0){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Este char não existe!"; break; } query_sql "SELECT `userid` FROM `login` WHERE `group_id`='0' AND `diasvip`='0' AND `account_id`='"+@accid2+"'",@acclogin2$; if (@acclogin2$[0] == ""){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "A conta referente a este char ja é VIP!"; break; } query_sql "SELECT `name` FROM `char` WHERE `account_id`='"+@accid2+"'",@charname$; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "O char: ^FF0000"+@charname$+"^000000 pertence a:"; mes "^FF0000ID da conta : ^000000"+@accid2+""; mes "^FF0000Login : ^000000"+@acclogin2$+""; mes "Quantos dias VIP deseja adicionar a essa conta?"; mes "Observação: Não existe dias VIP 0"; input @numdias2; next; if (@numdias2 == 0){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Não é possível adicionar 0 dia(s) VIP!"; break; } mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Adicionar ^FF0000"+@numdias2+"^000000 dia(s) VIP à conta de ^FF0000"+@acclogin2$+"^000000 cujo char pertencente é: ^FF0000"+@charname$+"^000000."; mes "Proseguir?"; if(select("- Sim:- Não") == 2) break; query_sql "UPDATE `login` SET `group_id`='"+$levelvip+"',`diasvip`='"+@numdias2+"' WHERE `account_id`='"+@accid2+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Conta VIP adicionada!"; break; case 3: set .@loop6,0; break; } } break; case 2: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "inpute o Login da Conta que você deseja editar:"; mes "Observação: Não é possível editar contas que não são VIPs."; input @login$; set @accid,0; set @diasr,0; set @acclogin$,""; set @EColor$, "^000000"; query_sql "SELECT `account_id` FROM `login` WHERE `group_id`='"+$levelvip+"' AND `userid`='"+@login$+"'",@accid; if (@accid[0] == 0) { next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Está conta não é VIP ou não existe!"; break; } set .@loop3,1; while(.@loop3) { next; query_sql "SELECT `userid` FROM `login` WHERE `account_id`='"+@accid+"'",@acclogin$; query_sql "SELECT `diasvip` FROM `login` WHERE `account_id`='"+@accid+"'",@diasr; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "A conta selecionada foi:"; if (@diasr[0] <= 1) set @Color$, "^FF0000"; if (@diasr[0] >= 2 && @diasr[0] < 7) set @Color$, "^FFA200"; if (@diasr[0] >= 7 && @diasr[0] < 15) set @Color$, "^C4CB00"; if (@diasr[0] >= 15) set @Color$, "^008000"; mes "==========================="; mes "ID da conta: "+ @Color$ + @accid + @EColor$; mes "Login da conta: "+ @Color$ + @acclogin$ + @EColor$; mes "Dias VIPs restantes: "+ @Color$ + @diasr + @EColor$; mes "==========================="; mes "O que deseja fazer?"; switch(select("- Editar dias VIP:- Cancelar conta VIP:- Voltar")){ case 1: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Modificar Dias VIPs restantes da"; mes "Conta: ^FF0000"+@acclogin$+"^000000 de ^FF0000"+@diasr+"^000000 dia(s) VIP"; mes "Para?"; mes "Observação: Não da para modificar para 0 dias VIP!"; input @numdiase; next; if (@numdiase == 0){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Não é possível modificar para 0 dia(s) VIP!"; break; } mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Modificar de ^FF0000"+@diasr+"^000000 dia(s) VIP para ^FF0000"+@numdiase+"^000000 dia(s) VIP ?"; if(select("- Sim:- Não") == 2) break; query_sql "UPDATE `login` SET `diasvip`='"+@numdiase+"' WHERE `account_id`='"+@accid+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Dias Restantes VIP modificado!"; break; case 2: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Deseja cancelar a VIP da"; mes "Conta: ^FF0000"+@acclogin$+"^000000 ?"; if(select("- Sim:- Não") == 2) break; query_sql "UPDATE `login` SET `group_id`='0',`diasvip`='0' WHERE `account_id`='"+@accid+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Vip Cancelada!"; break; case 3: set .@loop3,0; break; } } break; case 3: set .@Page, 0; set .@Found, 0; set .@loop5,1; while(.@loop5){ deletearray .@UserID$[0], 128; deletearray .@AccID[0], 128; deletearray .@VipDia[0], 128; if ($mesVIPs > 100) set $mesVIPs, 100; set @EColor$, "^000000"; set .@Page, .@Page + 1; next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Lista de Contas VIPs:"; query_sql "SELECT `userid`, `account_id`, `diasvip` FROM `login` WHERE `group_id`='"+$levelvip+"' LIMIT " + (.@Page - 1) * $mesVIPs + ", " + ($mesVIPs + 1), .@UserID$, .@AccID, .@VipDia; for (set .@i, 0; .@i < $mesVIPs; set .@i, .@i + 1) { if (.@VipDia[.@i] <= 1) set @Color$, "^FF0000"; if (.@VipDia[.@i] >= 2 && .@VipDia[.@i] < 7) set @Color$, "^FFA200"; if (.@VipDia[.@i] >= 7 && .@VipDia[.@i] < 15) set @Color$, "^C4CB00"; if (.@VipDia[.@i] >= 15) set @Color$, "^008000"; if (.@AccID[.@i]) { mes "ID da conta: "+ @Color$ + .@AccID[.@i] + @EColor$; mes "Login da conta: "+ @Color$ + .@UserID$[.@i] + @EColor$; mes "Dias VIPs restantes: "+ @Color$ + .@VipDia[.@i] + @EColor$; mes "==========================="; set .@Found, 1; } } setarray .@Mnu$[0], "", ""; if (.@Page > 1) set .@Mnu$[0], "- Página anterior"; if (.@AccID[$mesVIPs]) set .@Mnu$[1], "- Próxima página"; if (!.@Found) mes "Não existe nenhum VIP ainda."; switch(select(""+.@Mnu$[0]+"",""+.@Mnu$[1]+"","- Voltar")){ case 1: set .@Page, .@Page - 2; break; case 2: break; case 3: set .@loop5,0; break; } } break; case 4: next; set @totalvip,0; set @desbug,0; query_sql "SELECT COUNT(1) FROM `login` WHERE `group_id`='"+$levelvip+"'",@totalvip; query_sql "SELECT COUNT(1) FROM `login` WHERE `group_id`='"+$levelvip+"' AND `diasvip`<= '0'",@desbug; if (@desbug[0] > 0){ mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Seu servidor tem um total de ^008000"+@totalvip+"^000000 conta VIP, mas há ^FF0000"+@desbug+"^000000 contas VIP que eram para estar canceladas."; mes "Deseja cancelar as Contas VIPs com dias acabados?"; if(select("- Sim:- Não") == 2) break; query_sql "UPDATE `login` SET `group_id`='0' WHERE `diasvip`<='0' AND `group_id`='"+$levelvip+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Contas com dias vip acabados canceladas com sucesso."; break; } mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Seu servidor tem um total de ^008000"+@totalvip+"^000000 conta VIP."; select("- Voltar"); break; case 5: set .@loop4,1; while(.@loop4) { next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "O que deseja fazer?"; switch(select("- Processar Contas VIP:- Cancelar TODAS contas VIPs:- Voltar")){ case 1: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Processando as Contas VIP você "; mes "retirará 1 dia de todas contas VIP "; mes "e se alguma conta chegar a 0 dias VIP "; mes "ela será cancelada."; mes "Deseja fazer isto?"; if(select("Sim:Não") == 2) break; query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `group_id`='"+$levelvip+"'"; query_sql "UPDATE `login` SET `group_id`='0' WHERE `diasvip`<='0' AND `group_id`='"+$levelvip+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Contas Processadas com sucesso!"; break; case 2: next; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Fazendo isto você irá cancelar"; mes "TODAS contas VIP do servidor."; mes "Deseja fazer isto?"; next; if(select("Sim:Não") == 2) break; query_sql "UPDATE `login` SET `group_id`='0',`diasvip`='0' WHERE `group_id`='"+$levelvip+"'"; next; if($reload) atcommand "@reloadgmdb"; mes ""+$namenpc$+" - ^FF0000Administração^000000"; mes "Todas as contas VIP foram Canceladas!"; break; case 3: set .@loop4,0; break; } } break; case 6: set .@loop2,0; break; } } close; case 3: next; query_sql "SELECT `diasvip` FROM `login` WHERE `account_id` = '"+ getcharid(3) +"'", @dias; if (@dias[0] <= 5){ mes $namenpc$; mes "Você só tem "+@dias+" dia(s) de VIP restando,"; mes "recarregue sua VIP e Ajude o Servidor !!!"; select("- Voltar"); next; break; } mes $namenpc$; mes "Você ainda tem "+@dias+" dia(s) de VIP."; select("- Voltar"); next; break; case 4: next; mes $namenpc$; mes "Ok! Volte quando quiser!"; set .@loop,0; break; } } close; OnInit: waitingroom "Porteiro VIP",0; end; } - script SVRO#T-1 -1,{ end; OnClock0001: query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `group_id`='"+$levelvip+"'"; end; OnClock0002: query_sql "UPDATE `login` SET `group_id`='0' WHERE `diasvip`<='0' AND `group_id`='"+$levelvip+"'"; if($reload) atcommand "@reloadgmdb"; end; } - script SVRO#L-1 -1,{ OnPCLoginEvent: if (getgmlevel() != $levelvip) end; query_sql "SELECT `diasvip` FROM `login` WHERE `account_id` = '"+ getcharid(3) +"'", @dias; if (@dias[0] <= 5){ dispbottom "[Controle VIP]"; dispbottom "Você só tem "+@dias+" dia(s) de VIP restando,"; dispbottom "Recarregue sua VIP e Ajude o Servidor !!!"; end; } dispbottom "[Controle VIP]"; dispbottom "Você ainda tem "+@dias+" dia(s) de VIP."; end; } mes "[Sala vip]"; mes "Você quer ir para a prontera?"; menu "Opa,claro que sim",sim,"Ah,agora nao to afim",nao; nao: next; mes "[Sala vip]"; mes "OK, volte quando quiser"; close; sim: next; mes "[Sala vip]"; mes "Escolha uma arena"; menu "Arena",arena,Nenhuma,n; n: next; mes "[Sala vip]"; mes "OK, volte quando quiser"; close; arena: warp "prontera",156,185; }
  15. Ai e a parte que tu tem que configurar tanto nos arquivos Lua como no LUB, detalhe n esqueça de por as Imagens na collection que tanto para feminino como masculino, esta parte n é configurada no emulador e sim na pasta DATA do teu Haxed "o ícone que tu clica duas vezes para abrir o game", vá em "data, depois texture, depois À¯ÀúÀÎÅÍÆäÀ̽º", depois collection. Depois volte para a pasta e va em Item la tu deve colocar as que aparece no inventory para n parecer um "X"