prontera,151,188,4 script Sistema RTPs 717,{ set @npc$,"[^FF7F24Sistema RTPs^000000]"; // Nome do npc set @lvl,99; // Level para administrar o npc if (getgroupid() < @lvl){ mes @npc$; mes "Desculpe mais apenas administradores podem falar comigo."; close; } mes @npc$; mes "Olá "+strcharinfo(0)+" o que deseja administrar no sistema RTPs?"; switch(select("- Adicionar RTPs","- Remover RTPs","- Ver RTPs")) { case 1: next; mes @npc$; mes "Digite o login da conta que deseja adicionar os RTPs."; input .@RTPs$; query_sql "SELECT `account_id` FROM `login` WHERE `userid`='"+.@RTPs$+"'",.@cont; if(.@cont == 0){ next; mes @npc$; mes "Desculpe mais voce nao digitou o login da conta corretamente."; close; } next; mes @npc$; mes "Agora digite a quantidade de RTPs que deseja adicionar a esta conta"; input .@valor; if(.@valor == 0){ next; mes @npc$; mes "Desculpe mas voce digitou uma quantidade inválida."; close; } next; mes @npc$; mes "Tem certeza que deseja adicionar ^00BFFF"+.@valor+"^000000 RTPs na conta ^00BFFF"+.@RTPs$+"^000000?"; if (select("- Sim:- Nao") == 2) close; next; mes @npc$; mes "Os RTPs da conta "+.@RTPs$+" foram adicionados com sucesso."; query_sql "UPDATE `login` SET `RTPs` = `RTPs` +"+.@valor+" WHERE `userid`='"+.RTPs$+"'"; close; case 2: next; mes @npc$; mes "Digite o login da conta que deseja remover RTPs."; input .@RTPs$; query_sql "SELECT `account_id` FROM `login` WHERE `userid`='"+.@RTPs$+"'",.@cont; if(.@cont == 0){ next; mes @npc$; mes "Desculpe mais voce nao digitou o login da conta corretamente."; close; } next; mes @npc$; mes "Agora digite a quantidade de RTPs que deseja remover da conta "+.@RTPs$+"."; input .@valor; if(.@valor == 0){ next; mes @npc$; mes "Desculpe mas voce digitou uma quantidade invalida."; close; } next; mes @npc$; mes "Tem certeza que deseja remover ^00BFFF"+.@valor+"^000000 RTPs da conta ^00BFFF"+.@RTPs$+"^000000?"; if (select("- Sim:- Nao") == 2) close; next; mes @npc$; mes "Os RTPs da conta "+.@RTPs$+" foram removidos com sucesso."; query_sql "SELECT `account_id` FROM `login` WHERE `userid`='"+.@RTPs$+"'",.@id; query_sql "UPDATE `global_reg_value` SET `value` = `value`-"+.@valor+" WHERE `account_id`='"+.@id+"'"; close; case 3: next; mes @npc$; mes "Digite o login da conta que deseja ver a quantidade de RTPs."; input .@RTPs$; query_sql "SELECT `account_id` FROM `login` WHERE `userid`='"+.@RTPs$+"'",.@cont; if(.@cont == 0){ next; mes @npc$; mes "Desculpe mais voce nao digitou o login da conta corretamente."; close; } next; query_sql "SELECT `account_id` FROM `login` WHERE `userid`='"+.@RTPs$+"'",.@id; query_sql "SELECT `value` FROM `global_reg_value` WHERE `account_id`='"+.@id+"'",.@saldo; mes @npc$; mes "A conta "+.@RTPs$+" possui ^00BFFF"+.@saldo+"^000000 RTPsPoints. "; close; } } - script Sistema RTPs#02 -1,{ OnPCLoginEvent: query_sql "SELECT `RTPs` FROM `login` WHERE `account_id` = '"+getcharid(3)+"'", .@RTPs; if(.@RTPs == 0){ end; } dispbottom "Ola "+strcharinfo(0)+" voce acaba de ganhar "+.@RTPs+" RTPs."; set #RTPs,#RTPs+.@RTPs; query_sql "UPDATE `login` SET `RTPs` = `RTPs` =0 WHERE `account_id`='"+getcharid(3)+"'"; end; } - script Sistema RTPs#03 -1,{ OnPCLoginEvent: if (getgroupid() >= 20){ end; } if(#RTPsPOINTS == 0){ end; } dispbottom "Ola "+strcharinfo(0)+" voce possui "+#RTPs+" RTPs."; end; }