Jump to content
  • 0
Sign in to follow this  
Mytho

Ajuda/Suporte Sistema VIP e Cash

Question

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,{

 
 
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;

 

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

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.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.