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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

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