[ROZWIĄZANE] Problem z funkcją
FetaGreen
17.04.2012
Witam mam public:
Wywołuje go w:
Error: Array must be indexed (variable "-unknown-") on line 1459
Error: Array must be indexed (variable "Temp") online 1461
Chodzi o linijki z:
Użytkownik FetaGreen edytował ten post 17.04.2012 21:26
public taskAddPoints(id){ id -= TASK_TEMP; if(!CheckPlayerBit(gIsAlive, id) || !CheckPlayerBit(gIsConnected, id)) return; if(task_exists(id + TASK_TEMP)) remove_task(id + TASK_TEMP); new iAmmount = gTemp[id]; gTemp[id] = 0; addExp(id, iAmmount); }
Wywołuje go w:
public eventPlayerDeath(){ new killer = read_data(1); new victim = read_data(2); new hs = read_data(2); g_iPlayerFrags[killer] ++; fm_set_visiblity(victim, 1); g_fCountdown[victim] = 0.0; ClearPlayerBit(gIsAlive, victim); g_bJustUsedTheSkill[victim] = false; if(task_exists(victim + TASK_STEALTH)) remove_task(victim + TASK_STEALTH); if(task_exists(victim + TASK_POISON)) remove_task(victim + TASK_POISON); if(task_exists(victim + TASK_PNACZA)) remove_task(victim + TASK_PNACZA); if(task_exists(victim + TASK_PULL)) remove_task(victim + TASK_PULL); if(victim != killer && killer != 0 && get_user_team(killer) != get_user_team(victim)) { new taskid = TASK_TEMP + killer; if(task_exists(taskid)) remove_task(taskid); gTemp[killer] += gExpKill; if(hs) gTemp[killer] += gExpHeadshot; if(get_user_flags(killer) & ADMIN_RESERVATION) gTemp[killer] += gExpKill + gExpVip; set_hudmessage(255, 255, 255, 0.44, 0.52, 0, 1.0, 1.0, 0.5, 0.5, 4); show_hudmessage(killer, " + %d XP", gTemp[killer]); set_task(3.25, "taskAddPoints", taskid); } }Jednak mam problem przy kompilacji mianowicie:
Error: Array must be indexed (variable "-unknown-") on line 1459
Error: Array must be indexed (variable "Temp") online 1461
Chodzi o linijki z:
new iAmmount = gTemp[id]; gTemp[id] = 0;
Użytkownik FetaGreen edytował ten post 17.04.2012 21:26
sebul
17.04.2012
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X → Problemy
do
Scripting AMXX → Problemy
FetaGreen
18.04.2012
Tzn.? gTemp jest tylko w tym co dałem czyli [id] i [killer]? O to Ci chodzi?
mierzwi 18.04.2012
chodzi mu że jak napisałeś na początku pluginu "new gTemp /* i co tutaj */"
DarkGL
19.04.2012
tworzysz tablice dwuwymiarówą a używasz jak jedno wymiarowej
gTemp[id]a powinno byc
gTemp[id][0] lub gTemp[id][1]
mierzwi 19.04.2012
+ SLOTS masz ustawione zapewne na 20 (plugin diablixa hahahhahahahahahahahahaha), a twój serw. może ma więcej slotów.
sebul
19.04.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL