Skripta koju koristim: ma radim inc pa sam uzeo grandlarc
Detaljan opis problema: radim inc i sad sam napravio nesto u incu za OnGameModeInit, i krenem hookat callback i kad idem kompajlat mod dode mi na liniji ispod OnGameModeInit ({) da je OnGameModeInit vec definiran, sto trebam ucinit, jesam nes krivo napravio?
Dio skripte:
public OnGameModeInit()
{//error je ode
//kod iz grandlarca...
return CallLocalFunction("Gate_OnGameModeInit", "");
}
ovako je u Incu
public Gate_OnGameModeInit()
{
Gate = CreateObject(AutoGateInfo[modelid], AutoGateInfo[X], AutoGateInfo[Y], AutoGateInfo[Z], AutoGateInfo[rX], AutoGateInfo[rY], AutoGateInfo[rZ], AutoGateInfo[DrawDistance]);
return 1;
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit Gate_OnGameModeInit
forward Gate_OnGameModeInit();
Neke slike/video za lakse dobivanje pomoci(neobavezno):
onaj y_hooks ne razumijem bas :S
Skini YSI, koristi y_hook i jednostavno
#if defined FILTERSCRIPT
Hook:PREFIX_OnFilterScriptInit()
{
return 1;
}
#else
Hook:PREFIX_OnGameModeInit()
{
return 1;
}
#endif
#if defined FILTERSCRIPT
Hook:PREFIX_OnFilterScriptExit()
{
return 1;
}
#else
Hook:PREFIX_OnGameModeExit()
{
return 1;
}
#endif