[Ayuda] Hooks...
#1

buenas a todos, , estuve viendo sobre la utilizacion de Hooks y todos lo utilizan de la siguiente manera, y le funciona perfecto, y ami no :S , me tira error symbol already defined

por ke sucede esto ?

//Esto en el include
pawn Код:
CALLBACK:  ExOnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    //Funcion
    return CallLocalFunction("OnPlayerKeyStateChange", "iii", playerid, newkeys, oldkeys);
}

#if defined _ALS_OnPlayerKeyStateChange
#undef OnPlayerKeyStateChange
#else
#define _ALS_OnPlayerKeyStateChange
#endif
#define OnPlayerKeyStateChange ExOnPlayerKeyStateChange
// y en el Gm me tira error error 021: symbol already defined: "ExOnPlayerKeyStateChange"

si me pueden ayudar se los agradezco
desde ya muchas gracias.
Reply
#2

pawn Код:
#if defined _ALS_OnPlayerKeyStateChange
#undef OnPlayerKeyStateChange
#else
#define _ALS_OnPlayerKeyStateChange
#endif
#define OnPlayerKeyStateChange OnPlayerKeyStateChangePRO

CALLBACK:  OnPlayerKeyStateChangePRO(playerid, newkeys, oldkeys)
{
    //Funcion
    return CallLocalFunction("OnPlayerKeyStateChange", "iii", playerid, newkeys, oldkeys);
}
Probablemente tienes en otro include definido el ExOnPlayerKeyStateChange, asн que lo cambie.
Reply
#3

Quote:
Originally Posted by Bu11Sh0t
Посмотреть сообщение
pawn Код:
#if defined _ALS_OnPlayerKeyStateChange
#undef OnPlayerKeyStateChange
#else
#define _ALS_OnPlayerKeyStateChange
#endif
#define OnPlayerKeyStateChange OnPlayerKeyStateChangePRO

CALLBACK:  OnPlayerKeyStateChangePRO(playerid, newkeys, oldkeys)
{
    //Funcion
    return CallLocalFunction("OnPlayerKeyStateChange", "iii", playerid, newkeys, oldkeys);
}
Probablemente tienes en otro include definido el ExOnPlayerKeyStateChange, asн que lo cambie.
No, Eso no es por ke lo unico ke tengo es el include y el GM (Limpio) colocado :S
Reply
#4

pawn Код:
CALLBACK: OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     // Funcion
    return CallLocalFunction("HOOK_OnPlayerKeyStateChange", "iii", playerid, newkeys, oldkeys);
}

#if defined _ALS_OnPlayerKeyStateChange
#undef OnPlayerKeyStateChange
#else
#define _ALS_OnPlayerKeyStateChange
#endif
#define OnPlayerKeyStateChange HOOK_OnPlayerKeyStateChange
forward HOOK_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)