C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\filterszkriptek\\**\\**.pwn(72) : error 033: array must be indexed (variable \"Valtozo\")
C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\filterszkriptek\\**\\**.pwn(97) : error 033: array must be indexed (variable \"tmp\")
C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\filterszkriptek\\**\\**.pwn(99) : error 033: array must be indexed (variable \"tmp\")
C:\\Documents and Settings\\Bence\\Asztal\\SCRIPTING\\szkriptek\\filterszkriptek\\**\\**.pwn(118) : error 033: array must be indexed (variable \"Valtozo\")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Ezt a hibakódot írja. Tehát valami nem felel meg neki, csak azt nem tudom mi.. :S Plz segítsetek!
new tmp[256];
tmd = strtok(cmdtext, idx);
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= \' \'))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
nem akarok beleközni de nem hiányzik a new idx; ? :D és nem tmd = hanem nem véletlen tmp = ? :D
new tmp[256];
tmd = strtok(cmdtext, idx);
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= \' \'))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Kezdo nem vok, ez megvan. És minden stimmel (legalábbis nem vettem észre semmit) és mégis kiírja... :S Am neked pedig FAIL! :D
Nem, nem hiányzik az idx...
tmp-t deklaráltál és tmd-nek adtál értéket. :D