Jump to content

script Timeban system by Mort


Guest Mort

Recommended Posts

Zdravím,

 

udělal jsem pro vás další timeban system. Tento systém funguje na měsíce, dny a hodiny. Kdo bude chtít, může mi poslat SZ a předělám mu to i na roky, minuty, sekundy :) prostě podle vašeho výběru :)

 

Credits:

 

Mort

QWER (thx for QCMD - i love this CMD system ♥)

Y_Less (sscanf)

DracoBlue(dini)

+ Nějaké ostatní, které neznám autory xD ( date, mktime)

 

---

 

Použité dialogy:

 

1 ; 2 (definice nahoře)

 

---

 

Použítí + funkce:

 

Funkce IsBanned(playerid) - pokud je hráč zabanovaný vrátí hodnotu 3, pokud ban vypršel vrátí hodnotu 2 a pokud vůbec není zabanovaný, vrátí hodnotu 1

 

Funkce BanPlayer(playerid,admin[],months,days,hours,reason[])

playerid - kdo bude zabanovaný

admin[] - admin který hráče zabanoval

months - měsíce ...

days - dny ...

hours - hodiny

reason[] - důvod

 

Vytvořte ve scriptfiles složku Banneds, do té se budou ukládat soubory s názvem IP zabanovaného hráče.

Při connectu zabanovaného hráče se zobrazí dialog s podrobnostmi (kdo tě zabanoval, důvod, kdy jsi byl zabanován, do kdy, jméno na které tě bylo zabanováno)

Při connectu již vypršeného času banu se soubor automaticky smaže

 

Pro zabanování na čas musíte být přihlášen pod rcon nebo si můžete nastavit svoje vlastní podmínky & proměnné

Pro tvorbu timebanu byl použit dini.

CMD systém - QCMD by QWER (můžete si změnit)

 

Použití:

 

/ban [iD] [MĚSÍCE] [DNY] [HODINY] [DUVOD]

 

---

 

DOWNLOAD:

 

Pastebin

Ulož.to

Link to comment
Share on other sites

good ;) 8/10 :thumbup: + malý :clap:

 

btw ale niečo vytknem, keď už používať dini, snaž sa uchovať hodnotu ;) ale inač good ;)

ps. dofrasa :d ďalšia konkurencia v time ban systéme :d asi idem zamakať na QBan v3 :d

Link to comment
Share on other sites

Ani jsem od tebe nečekal .. že by měl šňup pravdu? "suspect"

 

Obvykle dini nepoužívám, používám DOF2 a definuji jako dini :d ale viděl jsem jak v tvým témách kde jsi to použil, samý otravný help meeee, "cannot read from file ....", tak jsem použil to co snad všichni znají a mají.

 

Díky :)

 

to by jsi teda měl xP

Link to comment
Share on other sites

radcej to daj napr na /ban id (2d 3m)

ae osobitni viber ze napr iba na 3m alebo 4d da sa to takto

Už by si sa mohol naučiť písať a vyjadrovať... Ja viem, že v tvojich 6 rokoch, verím že je to ťažké, ale tak radšej vypni počítač a nauč sa vyjadrovať

Link to comment
Share on other sites

  • 4 months later...

Sry že píšu do stareho...

 

Prosim tě nemohl bys mi to předělat aby tam byli i minuty,sekundy ? Díky

 

A když tak i rovnou dát sem amx protože mi to hází chyby při konventu do amx

 

TB.pwn(11) : error 017: undefined symbol "ret_memcpy"
TB.pwn(14) : error 017: undefined symbol "strtok"
TB.pwn(20) : error 017: undefined symbol "mktime"
TB.pwn(17) : warning 203: symbol is never used: "hours"
TB.pwn(17) : warning 203: symbol is never used: "days"
TB.pwn(17) : warning 203: symbol is never used: "months"
TB.pwn(77) : error 017: undefined symbol "ShowPlayerDialog"
TB.pwn(82) : error 017: undefined symbol "ShowPlayerDialog"

Link to comment
Share on other sites

Sry že píšu do stareho...

 

Prosim tě nemohl bys mi to předělat aby tam byli i minuty,sekundy ? Díky

 

A když tak i rovnou dát sem amx protože mi to hází chyby při konventu do amx

 

TB.pwn(11) : error 017: undefined symbol "ret_memcpy"
TB.pwn(14) : error 017: undefined symbol "strtok"
TB.pwn(20) : error 017: undefined symbol "mktime"
TB.pwn(17) : warning 203: symbol is never used: "hours"
TB.pwn(17) : warning 203: symbol is never used: "days"
TB.pwn(17) : warning 203: symbol is never used: "months"
TB.pwn(77) : error 017: undefined symbol "ShowPlayerDialog"
TB.pwn(82) : error 017: undefined symbol "ShowPlayerDialog"

nemáš stock mktime atp.

nikde si nepoužil hours,days,months

stáhni si nové includy

Link to comment
Share on other sites

Sry že píšu do stareho...

 

Prosim tě nemohl bys mi to předělat aby tam byli i minuty,sekundy ? Díky

 

A když tak i rovnou dát sem amx protože mi to hází chyby při konventu do amx

 

TB.pwn(11) : error 017: undefined symbol "ret_memcpy"
TB.pwn(14) : error 017: undefined symbol "strtok"
TB.pwn(20) : error 017: undefined symbol "mktime"
TB.pwn(17) : warning 203: symbol is never used: "hours"
TB.pwn(17) : warning 203: symbol is never used: "days"
TB.pwn(17) : warning 203: symbol is never used: "months"
TB.pwn(77) : error 017: undefined symbol "ShowPlayerDialog"
TB.pwn(82) : error 017: undefined symbol "ShowPlayerDialog"

nemáš stock mktime atp.

nikde si nepoužil hours,days,months

stáhni si nové includy

 

A prosim tě nemohl by si sem dát raději rovnou amx ? :) Prosim dik

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