Longmen,
примерно так:
содержание фс (это не реальный фс)
[pwn]
#define ACS_COLOR_MSG 0xFFFF00AA forward ACS_Info();
#include <a_samp>
new gACS_Ticks;
этот паблик копируй в конец после остальных пабликов из своего мода
public ACS_Info(playerid)
{
......
}
этот паблик есть во всех фс и его НЕ НУЖНО копировать
public OnFilterScriptInit()
{
....
print("\n--------------------------------------");
print( "--- AnitCheaterSystem v1.10 Loaded ---");
print( "--------------------------------------\n");
}
встречаются паблики и такого плана, т.е. пустые без действий - их тоже тупо пропускай
public OnFilterScriptExit()
{
// Nothing now
}
пример паблика который есть практически в любом моде, т.е. копировать нужно только содержание (то что между { })
public OnPlayerCommandText(playerid, cmdtext[])
{
....
}
[/pwn]
Итог:
Некоторые части у тебя в моде уже будут существовать... если они идентичны, то значит их не нужно копировать
есть глобальные паблики типо public OnPlayerCommandText, их уже нужно именно интегрировать, т.е. содержание паблика из фс вставить в паблик который уже есть в моде
колво пабликов может быть неограниченным, от 2-3 до 999*** в зависимости от сложности фс )