cvar problem !
First of all, please check the code:
PHP Code:
new cvar_random_money //... public plugin_init() { //... cvar_random_money = register_cvar("amx_rm", "50 100 300 500 1000 3000 5000 8000 10000 15000 20000 25000 40000 50000 80000 100000 150000 200000 500000 900000") } public event_DeathMsg() { new iKiller = read_data(1) new iVictim = read_data(2) if (!iKiller) return PLUGIN_CONTINUE if (get_user_team(iKiller) == get_user_team(iVictim)) return PLUGIN_CONTINUE new iAwardMoney if (g_FirstBlood) { new tempmoney[256] get_pcvar_string(cvar_random_money, tempmoney, 255) new tempmoney1[20][6] parse(tempmoney, tempmoney1[0], sizeof tempmoney1[] - 1, tempmoney1[1], sizeof tempmoney1[] - 1, tempmoney1[2], sizeof tempmoney1[] - 1, tempmoney1[3], sizeof tempmoney1[] - 1, tempmoney1[4], sizeof tempmoney1[] - 1, tempmoney1[5], sizeof tempmoney1[] - 1, tempmoney1[6], sizeof tempmoney1[] - 1, tempmoney1[7], sizeof tempmoney1[] - 1, tempmoney1[8], sizeof tempmoney1[] - 1, tempmoney1[9], sizeof tempmoney1[] - 1, tempmoney1[10], sizeof tempmoney1[] - 1, tempmoney1[11], sizeof tempmoney1[] - 1, tempmoney1[12], sizeof tempmoney1[] - 1, tempmoney1[13], sizeof tempmoney1[] - 1, tempmoney1[14], sizeof tempmoney1[] - 1, tempmoney1[15], sizeof tempmoney1[] - 1, tempmoney1[16], sizeof tempmoney1[] - 1, tempmoney1[17], sizeof tempmoney1[] - 1, tempmoney1[18], sizeof tempmoney1[] - 1, tempmoney1[19], sizeof tempmoney1[] - 1) new num = random_num(1, 20) switch(num) { case 1: iAwardMoney = str_to_num(tempmoney1[0]) case 2: iAwardMoney = str_to_num(tempmoney1[1]) case 3: iAwardMoney = str_to_num(tempmoney1[2]) case 4: iAwardMoney = str_to_num(tempmoney1[3]) case 5: iAwardMoney = str_to_num(tempmoney1[4]) case 6: iAwardMoney = str_to_num(tempmoney1[5]) case 7: iAwardMoney = str_to_num(tempmoney1[6]) case 8: iAwardMoney = str_to_num(tempmoney1[7]) case 9: iAwardMoney = str_to_num(tempmoney1[8]) case 10: iAwardMoney = str_to_num(tempmoney1[9]) case 11: iAwardMoney = str_to_num(tempmoney1[10]) case 12: iAwardMoney = str_to_num(tempmoney1[11]) case 13: iAwardMoney = str_to_num(tempmoney1[12]) case 14: iAwardMoney = str_to_num(tempmoney1[13]) case 15: iAwardMoney = str_to_num(tempmoney1[14]) case 16: iAwardMoney = str_to_num(tempmoney1[15]) case 17: iAwardMoney = str_to_num(tempmoney1[16]) case 18: iAwardMoney = str_to_num(tempmoney1[17]) case 19: iAwardMoney = str_to_num(tempmoney1[18]) case 20: iAwardMoney = str_to_num(tempmoney1[19]) } g_FirstBlood = 0 ryu_set_money(iKiller, ryu_get_money(iKiller)+iAwardMoney, 1) new iName[32] get_user_name(iKiller, iName, 31) set_hudmessage(100, 100, 255, 0.15, 0.29, 1, 6.0, 10.0, 0.5, 0.15, 1) show_hudmessage(0, "%L", LANG_PLAYER, "FIRST_BLOOD", iName, iAwardMoney) client_cmd(0, "spk misc/woohoo") }
Now the problem comes
when I change the money level in amxx.cfg like this
PHP Code:
amx_rm "50 100 300 8000 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000 200000 300000 400000 500000 800000 900000"
PHP Code:
100000 200000 300000 400000 500000 800000 900000
will be changed into
PHP Code:
10000 20000 30000 40000 50000 80000 90000
is there any wrong ?
|