GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Kovacs_Bela - 2012. április 06. - 18:43:04

Cím: $up3r C0untd0wn
Írta: Kovacs_Bela - 2012. április 06. - 18:43:04
Üdv! Bemutatnék egy Filterscriptet, melyet én készítettem, és a tesóm kicsit belejavított :D
Mivel nem vagyok otthon, és laptopról írok ami nem az enyém, ezért nem teszteltük pawno-ban.
==================================================================
Készítõ(k): danix99, xtr3m3.$p00f3r

Készítési idõ: kb. 30p.


A script
szabadon terjeszthetõ , a készítõk neveit feltüntetve! !

A scripthez sscanf2.inc, sscanf.dll/sscanf.so kell, melyek
ITT letölthetõek!

A script egy visszaszámláló rendszer ami (elméletileg) mûködik is.. :D A visszaszámláló a /count parancsra hallgat.


Amúgy nincs mit leírnom ott vannak a definiációk a scriptben meg a jelentésük


Link a scripthez:


Pastebin Link

Script:



    #include <a_samp>


    #include <zcmd>


    #include <sscanf2>


     


    ////--==== BEÁLLÍTÁS ====--////


    #define Kerpenzt //tegyél a \'#define\' elé \'//\' jelet, hogyha azt akarod, hogy Ne kérjen pénzt!


    #define penz 100 //ha kér, akkor mennyit?? itt állíthatod be a \'100\' helyett


    #define Alapido 3 //ha a játékos a /count parancs után nem ír semmilyen paramétert, az alapidõ fog beállítódni


     


    ////--==== TÁROLÓK ====--////


    forward timer();


    new sett,time,bool:started;


     


    ////--==== NOOB CHECK ====--////


    #assert Alapido > 0


    #assert Alapido < 61


    #assert penz > 0


     


    CMD:count(playerid,params[])


    {


            if(started) return SendClientMessage(playerid,0xff0000ff,\"Már el van indítva egy számláló!\");


            if(isnull(params)) time = Alapido;


            else if(sscanf(params,\"i\",time) || (time < 1 || time > 60)) return SendClientMesage(playerid,0xff0000ff,\"Használat: /count [másodperc] (1-60)\");


            #if defined Kerpenzt


            if(penz < GetPlayerMoney(playerid)) GivePlayerMoney(playerid,-penz);


            else return SendClientMessage(playerid,0xff0000ff,\"Nincs elég pénzed az új számláló elindításához!\");


            #endif


            sett = SetTimer(\"timer\",1000,true);


            new ido[2];


            format(ido,2,\"%d\",time);


            GameTextForAll(ido, 500, 4);


            return 1;


    }


     


    public timer()


    {


            time--;


            if(time == 0) return GameTextForAll(\"~g~GO!!\"), KillTimer(sett);


            new ido[2];


            format(ido,2,\"%d\",time);


            return GameTextForAll(ido, 500, 4);


    }
Cím: $up3r C0untd0wn
Írta: norbee0170 - 2012. április 10. - 14:02:01
de azér vlami info róla ? nemértem h mér nem tudtok egy kis rövid leírást írni h mirõl is van szó
Cím: $up3r C0untd0wn
Írta: Dead - 2012. április 10. - 19:24:47
Idézetet írta: danix99 date=1333730584\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19724\" data-ipsquote-contentclass=\"forums_Topic

Üdv! Bemutatnék egy Filterscriptet, melyet én készítettem, és a tesóm kicsit belejavított :D
Mivel nem vagyok otthon, és laptopról írok ami nem az enyém, ezért nem teszteltük pawno-ban.
==================================================================
Készítõ(k): danix99, xtr3m3.$p00f3r

Készítési idõ: kb. 30p.


A script
szabadon terjeszthetõ , a készítõk neveit feltüntetve! !

A scripthez sscanf2.inc, sscanf.dll/sscanf.so kell, melyek
ITT letölthetõek!

Link a scripthez:


Pastebin Link

Script:



    #include <a_samp>


    #include <zcmd>


    #include <sscanf2>


     


    ////--==== BEÁLLÍTÁS ====--////


    #define Kerpenzt //tegyél a \'#define\' elé \'//\' jelet, hogyha azt akarod, hogy Ne kérjen pénzt!


    #define penz 100 //ha kér, akkor mennyit?? itt állíthatod be a \'100\' helyett


    #define Alapido 3 //ha a játékos a /count parancs után nem ír semmilyen paramétert, az alapidõ fog beállítódni


     


    ////--==== TÁROLÓK ====--////


    forward timer();


    new sett,time,bool:started;


     


    ////--==== NOOB CHECK ====--////


    #assert Alapido > 0


    #assert Alapido < 61


    #assert penz > 0


     


    CMD:count(playerid,params[])


    {


            if(started) return SendClientMessage(playerid,0xff0000ff,\"Már el van indítva egy számláló!\");


            if(isnull(params)) time = Alapido;


            else if(sscanf(params,\"i\",time) || (time < 1 || time > 60)) return SendClientMesage(playerid,0xff0000ff,\"Használat: /count [másodperc] (1-60)\");


            #if defined Kerpenzt


            if(penz < GetPlayerMoney(playerid)) GivePlayerMoney(playerid,-penz);


            else return SendClientMessage(playerid,0xff0000ff,\"Nincs elég pénzed az új számláló elindításához!\");


            #endif


            sett = SetTimer(\"timer\",1000,true);


            new ido[2];


            format(ido,2,\"%d\",time);


            GameTextForAll(ido, 500, 4);


            return 1;


    }


     


    public timer()


    {


            time--;


            if(time == 0) return GameTextForAll(\"~g~GO!!\"), KillTimer(sett);


            new ido[2];


            format(ido,2,\"%d\",time);


            return GameTextForAll(ido, 500, 4);


    }




ott van a leírás csak fehér xd


Kép? :D
Cím: $up3r C0untd0wn
Írta: norbee0170 - 2012. április 12. - 10:45:25
az neked leírás?   :nono:  :-*
a leírás nálam azt jelenti (sztem mindenkinél) h rövid bemutatót atsz a scripthez  :-* :mistrust:
Cím: $up3r C0untd0wn
Írta: Dead - 2012. április 12. - 14:59:01
.... tényleg nem nagy leírás :D
lehetne másféle, meg képek, meg kategória :DDD
Cím: $up3r C0untd0wn
Írta: norbee0170 - 2012. április 14. - 12:45:58
most nemértem h ennyit mér nem lehet odaírni:
 

Ez a Script egy visszaszámláló(count) FS ami arra szolgál h beírod a /count [mp]parancsot akk a megadott mp(másodperc)-tõl visszaszámol 100 $ a visszaszámlálás költsége.
Cím: $up3r C0untd0wn
Írta: Kovacs_Bela - 2012. április 14. - 20:19:46
te most tényleg vak vagy?
Cím: $up3r C0untd0wn
Írta: peepsi - 2012. április 14. - 21:31:47
Idézetet írta: norbee0170 date=1334220325\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19724\" data-ipsquote-contentclass=\"forums_Topic
atsz
 
wat
on: én is utálom amikor fehérbe rakják a leírást, muszáj?:(
Cím: $up3r C0untd0wn
Írta: JBauer - 2012. április 14. - 21:37:36
deeper, ha nekik fekete a téma akkor a fehér jól néz ki.
Cím: $up3r C0untd0wn
Írta: The - 2012. április 15. - 00:47:29
Idézetet írta: deeper date=1334431907\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19724\" data-ipsquote-contentclass=\"forums_Topic


 atsz
 
wat
Osztom,  akkor már kéket, pirosat vagy zöldet raknák.
on: én is utálom amikor fehérbe rakják a leírást, muszáj?:(
 
[/quote]