Jump to content

chik

Member
  • Content Count

    65
  • Donations

    0.00 BRL 
  • Joined

  • Last visited

Community Reputation

1 Iniciante

6 Followers

About chik

  • Rank
    Membro Iniciante

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. quando abre o visual studio da um erro com o login-server.... C:\Users\PC\Desktop\Cronus-master\Cronus-master\vcproj-14\login-server.vcxproj : error : Não é possível carregar o projeto com itens do projeto duplicados: ..\src\common\conf.h está incluído como os tipos de item 'ClInclude' e 'ClInclude'. alguem sabe o por que? estou querendo compilar...
  2. Como adicionar custom itens no novo emulador cronus master ? tutorial ?
  3. Obrigado a todos que tiveram a inteção de ajudar,a tabela deu certo, mas uma vez obrigado!
  4. alguem tem tabela desse npc
  5. to testando offline ainda possa ser por isso! entaum pode fechar o topico e obrigado + 1 vez a todos,,,
  6. @ EDIT notei que quando eu zero o group_id na DB-SQL,os diasvip não zera junto continua a quantidade que tem,por isso quando volto a usar o ticket vip ele soma os dias que ja tinha,no caso oque devo fazer? para quando zerar a id da conta os dias vip zerar também ?
  7. Ao usar outro ticket vip esta acumulando os dias sendo que quando zera o level da conta pra 0,quando usa o ticket que fica acc level 1,volta com a quantidade de dias que tinha somando com a nova quantidade! como retirar... NPC > DB > SQL > ALTER TABLE `login` ADD `diasvip` INT NOT NULL ;
  8. galera uso um ticket vip e ele esta acumulando os dias cada vez que uso um ticket ele acumular,e fora que vou na db zero a conta e quando uso apenas um tiquete ele volta para o tanto de dias que estava acrescentando ainda o tempo do novo ticket.. Tabela --- > ALTER TABLE `login` ADD `diasvip` INT( 11 ) NOT NULL DEFAULT '0'; DB-Item-Ticket - //===== Lord Scripts ========================================// _ _______ _______ ______ // ( \ ( ___ )( ____ )( __ \ // | ( | ( ) || ( )|| ( \ )// | | | | | || (____)|| | ) |// | | | | | || __)| | | |// | | | | | || (\ ( | | ) |// | (____/\| (___) || ) \ \__| (__/ )// (_______/(_______)|/ \__/(______/ // //===== Atual Versão: ========================================// 3.2//===== Compatível com: ======================================// eAthena SVN//===== Descrição: ===========================================// Ativa contas VIPs, retira dias vips automaticamente,// e quando acaba os dias vips, a VIP é retirada.//===== Comentários Adicionais: ==============================// - 1.0 Criado SVRO [ Lord ]// - 2.0 Script Otimizado e adicionado opção que mostra o // total de contas VIP que há no servidor. [ Lord ]// - 2.5 Adicionado possibilidade de setar o groupid da conta // VIP do seu servidor. [ Lord ]// - 2.6 Script Otimizado e reestruturado. [ Lord ]// - 2.6b Readicionado o waitingroom e corrigido um // pequeno erro. [ Lord ]// - 2.7 Script Otimizado. [ Lord ]// - 2.8 Adicionado novo modo de adicionar VIP (pelo nome do char). [ Lord ]// - 2.9 Adicionado nova opção de ter ou não ter o comando @reloadpcdb. [ Lord ]// - 3.0 Script Otimizado , e modificado pequenas coisas. [ Lord ]// - 3.0b Feita uma mini modificação. [ Lord ]// - 3.1 Varias modificações no sistema. [ Lord ]// - 3.2 Modificados comandos para ficar compatível com eAthena. [ Lord ]//TABELA DO NPC://ALTER TABLE `login` ADD `diasvip` INT NOT NULL ;//============================================================- script SVRO#config -1,{//===== Configuraçõe: ========================================//OnInit://// groupid Mínimo de GM para ele poder mecher no Sistema VIP in-game:// Lembre-se: alem do groupid Minimo o GM terá também que saber a// senha. ( deffault: 80 )set $minlvgm,"99";//// groupid da conta VIP (deffault: 1)set $group_id, 1;//// Seu emulador possui o comando: @reloadpcdb ?// (0 para não, 1 para sim) (deffault: 0)set $reload, 0;//// Senha para mexer no Sistema VIP in-game :set $vipsen$,"pro";//// Quantidade de contas a mostrar por página// na opção de listar contas vips.// Maximo: 100 por página. ( deffault: 30 )set $mesVIPs, 30;//// Coordenadas da Sala VIP :set $mapavip$,"quiz_02";set $cordx,45;set $cordy,369;//// Site do seu servidor : // OBSERVAÇÂO, se não houver deixe em branco (como está).set $site$,"http://www.ragnapro.com.br";////Nome do npc:set $namenpc$, "^CD0000[Sala Vip]^000000";//end;////============================================================} prontera.gat,156,228,5 script Sala Vip#h3-1::Sala Vip 953,{if (getgroupid() < $group_id){mes $namenpc$;mes "Status VIP: ^FF0000Desativado^000000";mes "Você não é VIP"; if ($site$ == ""){mes "Informe-se como ser VIP! No site: www.ragnapro.com.br";} else {mes "Entre no site ^FF0000"+$site$+"^000000 e saiba como ser VIP !";}close;}set .@loop,1;while(.@loop){mes $namenpc$;mes "Olá, gostaria de ser levado à entrada da sala vip? ";next;if (getgroupid() >= $minlvgm)set .@menu$,select("- Ir a entrada da sala VIP","- Administrar VIPs","","- Nada");elseset .@menu$,select("Sim","","Não");switch(.@menu$){case 1:next;mes $namenpc$;mes "Verificando no sistema...";sleep2 2000;mes " ";mes "...Verificação concluída.";mes "Obrigado(a) por esperar.";next;mes $namenpc$;mes "Status VIP: ^228B22Ativo^000000";mes "Ok, você é um usuario ViP!";mes "Deseja entrar na 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`='"+$group_id+"',`diasvip`='"+@numdias+"' WHERE `account_id`='"+@accid+"'";next;if($reload) atcommand "@reloadpcdb";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`='"+$group_id+"',`diasvip`='"+@numdias2+"' WHERE `account_id`='"+@accid2+"'";next;if($reload) atcommand "@reloadpcdb";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`='"+$group_id+"' 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 "@reloadpcdb";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 "@reloadpcdb";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`='"+$group_id+"' 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`='"+$group_id+"'",@totalvip;query_sql "SELECT COUNT(1) FROM `login` WHERE `group_id`='"+$group_id+"' 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`='"+$group_id+"'";next;if($reload) atcommand "@reloadpcdb";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`='"+$group_id+"'";query_sql "UPDATE `login` set `group_id`='0' WHERE `diasvip`<='0' AND `group_id`='"+$group_id+"'";next;if($reload) atcommand "@reloadpcdb";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?";if(select("Sim:Não") == 2) break;query_sql "UPDATE `login` set `group_id`='0',`diasvip`='0' WHERE `group_id`='"+$group_id+"'";next;if($reload) atcommand "@reloadpcdb";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 "Sala Vip",0; end;} - script SVRO#T-1 -1,{end; OnClock0001:query_sql "UPDATE `login` set `diasvip`=`diasvip`-1 WHERE `group_id`='1'"+$group_id+"'";end; OnClock0002:query_sql "UPDATE `login` set `group_id`='0' WHERE `diasvip`<='0' AND `group_id`='1'"+$group_id+"'";if($reload) atcommand "@reloadpcdb";end;} - script SVRO#L-1 -1,{OnPCLoginEvent:if (getgroupid() != $group_id) 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;}[/code]
  9. chik

    Bomberman

    gostaria de pedirr os mapas para download onde sao realizado os eventos bomberman... caso estiver postando no local errado descupem!!>...
  10. @ edit novo erro no map server ta aqui a ss e a tabela que estou usando junto com o npc!!! NPC Tabela na ss pois nao consegui posta!
  11. Nao esta retirando os dias vip e tambems esta passando duas msg.. voce tem 0 dias vip voce tem 100 dias vip!! nao sei como concerta ajuda!
  12. Controle vip enviando 2 msg e com informaçao errada NPC
  13. Tenta assim se funcionar!!! t udo bem nao testei aki prontera,163,174,3[TAB] shop[TAB] Utilidades,936{ Oninit: waitingroom "name",0; shop,819,607:30,610:20,523:20,525:20,605:20,506:20,606:20,678:20,12016:20,645:20,656:20,657:20,12031:20,12034:20,12030:20,12032:20,12033:20,12028:20,12029:20,12117:20,12116:20,12114:20,12115:20,1025:20,12119:20,12120:20,12118:20,12121:20,12045:20,12060:20,12055:20,12050:20,12065:20,12070:20,714:20,1771:20,1000:20,12220:20,12020:20
  14. chik

    Chat no npc

    Quando coloco chat no meu npc ele apresenta um errinho no map server...como tirar ? Imagem do erro..... NPC Sala VIP > NPC De Cura >
  15. chik

    VIP ajuda

    Pode encerrar o topico!! consegui construir um atraves de alguns que vi fui pegando partes de cada e testando =D!!!

Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Create New...