or that
new_1-1,60,113,6 script Newbiereward 823,{
if( #redemgive1 ) {
L_dont:
mes "I already give your items.";
close;
}
// Check if already give in other account
query_sql "SELECT `last_ip` FROM `login` WHERE `account_id` = "+ getcharid(3), .@last_ip$;
query_sql "SELECT CAST(`value` AS UNSIGNED) " +
"FROM global_reg_value " +
"LEFT JOIN `login` ON global_reg_value.account_id=`login`.account_id " +
"WHERE global_reg_value.`str`='#redemgive1' " +
"AND `login`.`last_ip` LIKE '"+ escape_sql( .@last_ip$ ) +"' " +
"ORDER BY CAST(`value` AS UNSIGNED) DESC LIMIT 10",
.@reward;
for( .@i = 0; .@i < getarraysize( .@reward ); .@i++ )
if( .@reward[ .@i ] ) goto L_dont;
mes "this is your rewards";
getitem 7179, 20;
getitem 616, 3;
getitem 12623, 1;
set zeny,zeny + 1000000;
set #redemgive1, 1;
close;
}
This one avoid $variables
but capuche..can you explain me your script work?it's different from my script? in post nummber 3 http://rathena.org/board/topic/79683-request-modify-my-reward-newbie/?p=184595 ???