[HELP] AntiCheat does not work with GF (Checked 3 already)!
#1

I think this is something with the gf..
can you guys help me solve that?


D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8799) : warning 219: local variable "playermoney" shadows a variable at a preceding level
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8806) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8806) : error 033: array must be indexed (variable "cmd")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8853) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8853) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(891 : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(891 : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8986) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(8986) : error 033: array must be indexed (variable "x_nr")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9034) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9034) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9042) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9042) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9535) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9535) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9765) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9765) : error 033: array must be indexed (variable "x_nr")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9773) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9773) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9802) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9802) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9831) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9831) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9860) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9860) : error 033: array must be indexed (variable "tmp")
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9889) : error 017: undefined symbol "strtok"
D:\zz\ъйчйд згщд\AntiCheat\skrp.pwn(9889) : error 033: array must be indexed (variable "tmp")

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Reply
#2

Quote:

good thing i got LARP! i got DUCK on ma ass

Do you need some medication? lol

Nakash, from what it says, you have defined playermoney in such a way that it is defined twice at some point. Also, for the other errors you need strtok.

Add this to the bottom of your script. Strtok is not my work and i will take no credit for it.

pawn Код:
stock strtok(const str[], &index,seperator=' ')
{
    new length = strlen(str);
    new offset = index;
    new result[MAX_STRING];
    while ((index < length) && (str[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = str[index];
        index++;
    }

    result[index - offset] = EOS;
    if ((index < length) && (str[index] == seperator))
    {
        index++;
    }
    return result;
}
Reply
#3

Quote:
Originally Posted by WrathOfGenesis
Quote:

good thing i got LARP! i got DUCK on ma ass

Do you need some medication? lol

Nakash, from what it says, you have defined playermoney in such a way that it is defined twice at some point. Also, for the other errors you need strtok.

Add this to the bottom of your script. Strtok is not my work and i will take no credit for it.

pawn Код:
stock strtok(const str[], &index,seperator=' ')
{
    new length = strlen(str);
    new offset = index;
    new result[MAX_STRING];
    while ((index < length) && (str[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = str[index];
        index++;
    }

    result[index - offset] = EOS;
    if ((index < length) && (str[index] == seperator))
    {
        index++;
    }
    return result;
}
Thank you but i solved it,i put #include <dudb> after #include <anticheat>.
thanks again
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)