Jump to content

script Reklama System v0.1 by QWER


Guest QWER

Recommended Posts

:d diky

 

V funkcii mám 2x "a = fopen(SUBOR,io_read);" a to z dôvodu že po tom, ako sa prečítajú riadky sa súbor automaticky zavre (písali to na official fóre) takže preto ho musím znova otvoriť, a na konci to fclose je istota :d

Link to comment
Share on other sites

Celkom pekné, ale chýba od-riadkovanie. + To, že správa môže obsahovať iba 128 znakov. :) Spravil by som to skôr tak aby si to ten string samé počítalo.

 

Dávam: 8.5/10 :thumbup:

Link to comment
Share on other sites

samé počítalo ? myslíš if(strlen(str) > 127) return SendRandomMessage(); ?

 

btw riadkovanie... to ja nerobím lebo je to strata času, a ešte sa v tom nevyznám.... takto mi to vyhovuje a takto to robím...

Link to comment
Share on other sites

Myslel som to tak aby to počítalo každému riadku zvlášť string. Čiže ak je nízky tak to tak nezaťaží ak je väčší ako 128 tak to neoreže. Jedná z možnosti ako to počítať... :)

Link to comment
Share on other sites

Mohl by jsi mít 3x tu stejnou reklamu za sebou a to se mi teda nelíbí. Navíc by jsi mohl zjisti jestli v souboru něco je strlen-em.

daj si tam 100 reklám a šanca že sa 2x po sebe zobrazí rovnaká reklama ja 1:100

btw

while(fread(a,str)){
b++;
}
if(b == 0){
print( "============= Reklama System v1.0 by QWER =============");
printf("Súbor \"%s\" je prázdny (Chýbajú tam reklamy). Server bol vypnutý !",SUBOR);
SendRconCommand("exit");
}

Kontrolujem počet riadkov, snaď ľudia niesu taký kokoti že spravia




a ak áno, tak si všimú že to pošle prázdnu správu...

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
Čaute, teraz som sa nudil tak som spravil takú malú blbosť. Je to Info System... Lenže iný na aký ste zvyknutý. Otvoríte súbor "Reklamy.txt" a dáte si tam svoj text (typy oddeľujte "enterom"). Fungujú tam farby, takže môžete spraviť jednoducho viac farebný text (automaticky je nastavený na hodnotu "-1" tj. "0xFFFFFFFF" AKA "Biela". Defautálne je nastavený na 180 sekúnd (reklama sa zobrazí raz za 180 sekúnd). Áno, môžete si dať toľko reklám, koľko chcete (tz. že nieste obmedzovaný na npr. 10 tipov)

Takto som to testoval ja... a tých reklám si tam môžete dať omnoho viac.

{00FF00}1111{00FFFF}111111111
{00FF00}2222{00FFFF}222222222
{00FF00}3333{00FFFF}333333333
{00FF00}4444{00FFFF}444444444
{00FF00}5555{00FFFF}555555555
{00FF00}6666{00FFFF}666666666
{00FF00}7777{00FFFF}777777777
{00FF00}88888{00FFFF}88888888
{00FF00}9999{00FFFF}999999999
{00FF00}1010{00FFFF}101010101
{00FF00}1212{00FFFF}121212121
{00FF00}1313{00FFFF}131313131
{00FF00}1415{00FFFF}151515151
{00FF00}161{00FFFF}6161616161
{00FF00}171{00FFFF}7171717171
{00FF00}181{00FFFF}8181818188

 

Inštalácia - PAWN

#define SUBOR "Reklamy.txt"

- Zmente si na svoj súbor, ktorý chcete aby napríklad "Tipy.cfg"

#define TIMER 180

- Čas v sekundách, za koľko sa má zobraziť reklama

 

Inštalácia - AMX

- Do FilterScripts vložte Tipy.amx

- V ScriptFiles vytvorte súbor Reklamy.txt

- Do súboru Reklamy.txt dajte Tipy ktoré budete oddeľovať medzerou "enterom"

 

Download

PAWN - http://pastebin.com/8BVxN2Bk

AMX - http://solidfiles.com/d/186c4/

 

S Pozdravom

QWER

 

Znova si to prečítaj... je tam code s ukážkou...

Link to comment
Share on other sites

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