Jump to content

De ce trebuie sa definim FILTERSCRIPT


Guest Rock

Recommended Posts

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.