Jump to content

De ce trebuie sa definim FILTERSCRIPT


Recommended Posts

Posted

Bun.

Am vazut ca foarte multi dintre voi cand incepeti un nou filterscript nu folositi

#define FILTERSCRIPT inainte sa incepeti lucrul.

Voi credeti ca e ceva nesemnificativ dar defapt nu este.

Acest lucru ajuta include-urile sa deosebeasca fs-urile de un gamemode.

De exemplu. Poate ca nu multi dintre voi v-ati uitat in include-ul ZCMD sa vedeti.

Va arat eu.

#if defined FILTERSCRIPT

public OnFilterScriptInit()

{

zcmd_g_HasOPCS = funcidx("OnPlayerCommandReceived") != -1;

zcmd_g_HasOPCE = funcidx("OnPlayerCommandPerformed") != -1;

  return CallLocalFunction("zcmd_OnFilterScriptInit", "");

}

#else /*not a filterscript*/

public OnGameModeInit()

{

zcmd_g_HasOPCS = funcidx("OnPlayerCommandReceived") != -1;

zcmd_g_HasOPCE = funcidx("OnPlayerCommandPerformed") != -1;

if (funcidx("zcmd_OnGameModeInit") != -1)

{

return CallLocalFunction("zcmd_OnGameModeInit", "");

}

return 1;

}

Chiar daca nu definiti FILTERSCRIPT, nu va fii nici o problema mare dar pentru a mai buna functionare a acestor include-uri este recomandat sa o faceti.

Daca va uitati in exemplul de mai sus poate va dati seama la ce ma refer.

Facand asta AJUTATI include-urile sa functioneze mult mai bine, mai pe intelesul vostru sa se "imprieteneasca" cu scriptul vostru.

Atentie! Definiti FILTERSCRIPT doar daca faceti un fs, daca lucrati la un gamemode nu este nevoie sa o faceti pentru ca acele include-uri daca "vad" ca nu este definit FILTERSCRIPT vor "crede" ca este deja un gamemode.

Nu e un tutorial foarte mare si sunt sigur ca nu o sa il considerati folositor dar totusi este.

Am incercat sa il fac cat mai pe intelesul incepatorilor!

Posted

Nu am idei pentru introducere si prefer ceva simplu.

+ ca am dat ca exemplu ZCMD pentru ca este un exemplu mai simplu, imagineaza-ti sa fi dat un exemplu din YSI ce ar fi fost.

Si eu unul sunt de parere ca este necesar, am explicati mai sus cat mai simplu de ce.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.