Mytho 2 Posted August 29, 2014 Alguém tem sistema de VIP e CASH para o novo emulador do cronus? Ou sabe como resolver o problema? O global_reg_value foi dividido em 4 Tabelas acc_reg_num_db acc_reg_str_db char_reg_num_db char_reg_str_db Alguém sabe qual e a nova formula para o funcionamento do CASH? O emulador cria o #CASHPOINTS na tabelaacc_reg_num_db Esse e o Meu Script. Lembrando ainda está com --> global_reg_value prontera,150,150,5 script System_Admin 99,{ if(getgroupid() < 90){ end; } mes "^FF0000[ System ]000000^"; mes "^FF0000BEM-VINDO(A) AO SYSTEM ADMIN^000000"; next; mes "^FF0000[ System ]000000^"; mes "^FF0000REGISTRANDO CONTA A SER EDITADA000000^"; mes "^FF0000ADICIONE O LOGIN DA CONTA000000^"; input .@conta$; query_sql "SELECT `account_id` FROM `login` WHERE `userid` = '"+.@conta$+"'",.@conta; next; mes "^FF0000[ System ]000000^"; mes "^FF0000CONTA REGISTRADA"; next; mes "^FF0000[ System ]000000^"; mes "^FF0000QUAL ALTERAÇÃO VOCÊ DESEJÁ?^000000"; switch(select("- Adicionar VIP:- Adicionar CASH")){ case 1: RENUMBERV: mes "^FF0000[ System ]000000^"; mes "^FF0000QUANTOS DIAS VIP?000000^"; input .qdv; next; if(.qdv < 1){ mes "^FF0000[ System ]000000^"; mes "^FF0000NÚMERO NÃO ACEITAVEL000000^"; next; goto RENUMBERV; } mes "^FF0000[ System ]000000^"; mes "^FF0000FORAM ADICIONADOS [ "+.qdv+" ] DIAS VIP A CONTA^000000"; query_sql "UPDATE `login` SET `dvip` = `dvip`+'"+.qdv+"', `group_id` = '1' WHERE `account_id` = '"+.@conta+"'"; close2; attachrid(.@conta); if(isloggedin(.@conta)){ dispbottom "Foram adicionados [ "+.qdv+ "] dias vip em sua conta, relogue para evitar problemas."; end; } end; case 2: RENUMBERV: mes "^FF0000[ System ]000000^"; mes "^FF0000QUANTIA DE CASH A ADICIONAR NA CONTA?^000000"; input .qc; next; if(.qdv < 1){ mes "^FF0000[ System ]000000^"; mes "^FF0000NÚMERO NÃO ACEITAVEL000000^"; next; goto RENUMBERC; } query_sql "SELECT `account_id` FROM `global_reg_value` WHERE `account_id` = '"+.@conta+"'",.vf; query_sql "SELECT `value` FROM `global_reg_value` WHERE `str`='#CASHPOINTS' AND `account_id` = '"+.@conta+"'",.@valor; if(.vf == .@conta){ mes "^FF0000[ System ]000000^"; mes "^FF0000FORAM ADICIONADO [ "+.qc+" ] DE CASH A CONTA"; if(getarraysize(.@valor)) { query_sql "UPDATE `global_reg_value` SET `value` = `value`+'"+.qc+"' WHERE `str`='#CASHPOINTS' AND `account_id` = '"+.vf+"'"; }else{ query_sql "INSERT INTO `global_reg_value` (`str`, `value`, `type`, `account_id`) VALUES ('#CASHPOINTS', '"+.qc+"', '2', '"+.vf"')"; } }else{ query_sql "INSERT INTO `global_reg_value` (`str`, `value`, `type`, `account_id`) VALUES ('#CASHPOINTS', '"+.@CASH+"', '2', '"+.@ContaEx+"')"; } close2; attachrid(.vf); if(isloggedin(.vf)){ dispbottom "Foram adicionados [ "+.qc+" ] de cash em sua conta, relogue para evitar problemas."; end; } end; } OnPCLoginEvent: if (getgroupid() == 1 || getgroupid() == 0){ query_sql "SELECT `dvip` FROM `login` WHERE `account_id` = '"+getcharid(3)+"'",.dv; if(#CASHPOINTS > 0) dispbottom "Você tem ["+#CASHPOINTS+"] cash."; if(.dv > 0) dispbottom "Você tem ["+.dv+"] dias vip."; } end; OnClock0001: query_sql "UPDATE `login` SET `dvip`=`dvip` -1 WHERE `group_id`= 1"; end; OnClock0002: query_sql "UPDATE `login` SET `group_id`= 0 WHERE `dvip` <= 0 AND `group_id`= 1"; end; } - script VIP_GRATIS -1,{ OnPCLoginEvent: if(#pegoja == 1) { end; } dispbottom "Você Ganho 3 Dias Vip"; query_sql "UPDATE `login` SET `group_id`='1',`dvip`='3' WHERE `account_id` = '"+getcharid(3)+"'"; set #pegoja, 1; announce "Sejá Bem Vindo(a) ao Ragna Mythology, Foram adicionados 3 dias vip em sua conta, relogue para evitar problemas.",bc_self,ff0000; end; } Tabela global_reg_valeu AntigaCREATE TABLE IF NOT EXISTS `global_reg_value` ( `char_id` int(11) unsigned NOT NULL default '0', `str` varchar(255) NOT NULL default '', `value` varchar(255) NOT NULL default '0', `type` tinyint(1) NOT NULL default '3', `account_id` int(11) unsigned NOT NULL default '0', PRIMARY KEY (`char_id`,`str`,`account_id`), KEY `account_id` (`account_id`), KEY `char_id` (`char_id`)) ENGINE=MyISAM;Novo local do #CASHPOINTS Tabela acc_reg_num_dbCREATE TABLE IF NOT EXISTS `acc_reg_num_db` ( `account_id` int(11) unsigned NOT NULL DEFAULT '0', `key` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT '', `index` int(11) unsigned NOT NULL DEFAULT '0', `value` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`account_id`,`key`,`index`), KEY `account_id` (`account_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1; Quote Share this post Link to post Share on other sites
0 JulioCF 105 Posted August 29, 2014 http://forum.cronus-emulator.com/topic/142872-ajudasuporte-sistema-vip-e-cash-novo-cronus/ Você já pediu ajuda no local correto e no emulador usado. Então.. aguarde. Quote Share this post Link to post Share on other sites
0 Mytho 2 Posted August 29, 2014 Ok mais o que custa ajudar? Quote Share this post Link to post Share on other sites
0 JulioCF 105 Posted August 29, 2014 Você usa um script vip "antigo" sem os devidos créditos. Você não coloca seu script em um PASTE que é correto ao se postar. Você posta em 'n' comunidades só pedindo pra resolverem seu problemas. Você nem deve ter tido o trabalho de pesquisar como resolver. Você nem se quer, se preocupou em procurar usar um sistema mais novo, ou até, você mesmo faze-lo.. não tem conhecimento? Estude. Aqui, não damos nada na mão. Fique a vontade em usar o fórum por inteiro e a Wiki. Desejo sorte. 1 Like it~* reacted to this Quote Share this post Link to post Share on other sites
Alguém tem sistema de VIP e CASH para o novo emulador do cronus?
Ou sabe como resolver o problema?
O global_reg_value foi dividido em 4 Tabelas
acc_reg_num_db
acc_reg_str_db
char_reg_num_db
char_reg_str_db
Alguém sabe qual e a nova formula para o funcionamento do CASH?
O emulador cria o #CASHPOINTS na tabela
acc_reg_num_db
Esse e o Meu Script.
Lembrando ainda está com --> global_reg_value
prontera,150,150,5 script System_Admin 99,{
}
Share this post
Link to post
Share on other sites