Jump to content

Search the Community

Showing results for tags 'script'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Petr

    script Filtry stringu

    Zdravím, rád bych zde prezentoval svůj první výtvor v jazyku C#. Odkaz na soubor (uložiště Pawno.cz) Popis: Program umožňuje filtrovat vstupní text pomocí filtrů: • Pouze malá písmena • Přeskočit číslice • Přeskočit speciální znaky Vstup lze zadat ručně do Textboxu nebo jej je možno vložit přímo z textového souboru. Výstup lze exportovat do textového souboru. Možnost nastavení maximálního počtu znaků vstupu. V komentáři pod souborem je zveřejněn odkaz na pastebin. Poprosil bych uživatelé, kteří v C# pracují o recenze. Velmi bych přivítal jakoukoli radu, která mě posune dál. Děkuji.
  2. Tak jsem Dostal nápad jak jsem věšel prádlo tak jsem se zabavil u pawna měl jsem chuť si zapawnit tak jsem vytvořil dálší include... o co jde: Tento includ hodně usnadní tvorbu nemovitostí všem pawnerům, kteři ho použijí, tvorba nemovitostí jedinou funkcí: AddProperty(nazev[],barvatextu,Float:x,Float:y,Float:z,cena,prumernyzisk,mapicon) z čehož: nazev = Jmeno nemovitosti barvatextu = barva, kterou bude nemovitost popsana pomoci Create3DTextLabel Float:X, Float:Y, Float:Z = pozice pro pickup nemovitosti cena = Cena nemovitosti prumernyzisk = Prumerný výnos nemovitosti mapicon = ikona, kterou bude nemovitost označena na mapě Celý Popis: ============================================================================ DaVe Property System include v1.0 | Vytvoril: DaVe 20.2.2015 ============================================================================ *Jak na to? 1) napiseme do vaseho modu upne nahoru: #include <DPS> 2) musime priradit funkce do publicu nasledovne: public OnGameModeInit() { DPS_OnGameModeInit(); } public OnGameModeExit() { DPS_OnGameModeExit(); } public OnPlayerConnect(playerid) { DPS_OnPlayerConnect(playerid); } public OnPlayerPickUpPickup(playerid, pickupid) { DPS_OnPlayerPickUpPickup(playerid, pickupid); } public OnPlayerSelectedMenuRow(playerid, row) { DPS_OnPlayerSelectedMenuRow(playerid, row); } 3) vyuzijeme funkci(tuto funkci zadavame do public GameModeInit() ve vasem modu): AddProperty(nazev[],barvatextu,Float:x,Float:y,Float:z,cena,prumernyzisk,mapicon) nazev = Jmeno nemovitosti barvatextu = barva, kterou bude nemovitost popsana pomoci Create3DTextLabel Float:X, Float:Y, Float:Z = pozice pro pickup nemovitosti cena = Cena nemovitosti prumernyzisk = Prumerný výnos nemovitosti mapicon = ikona, kterou bude nemovitost označena na mapě 4) nadefinujte MAX_NEMOVITOSTI na počet vašich nemovitostí: #define MAX_NEMOVITOSTI [počet využitých nemovitostí bez těchto hranatých závorek] Příklad: #define MAX_NEMOVITOSTI 3 ! Je velice důležité dodržet návod, v případě nedodržení váš mód může spamovat peníze a texty ! 5) ostatní definice: pokud chcete nemovitosti ukládat do jiné složky, než má nastavený include, nadefinujte: SYSTEM_FOLDER "vase slozka s uvozovkama bez koncoveho lomitka" příklad: #define SYSTEM_FOLDER "Nemovitosti" nadefinujte si timer výnosů z nemovitostí pomocí definice: TIME_ZISK [sekundy bez zavorek, jedna sekunda = 1000, tudíž minuta = 60000] příklad: #define TIME_ZISK 60000 //tato definice vám bude dávat zisky po minutě Jednoduchý příklad ve spoileru pod tímhle textem: NÁHLED(SCREENY) DOWNLOAD INCLUDE PASTEBIN
  3. jerry121

    script TDM BlueVsRed

    Ahojte , takže predstavujem Vám môj prvý FS O čo ide : Menší TDM , asi niekto poznáte android hru Boom Beach > niečo podobné ako Clash of Clans len moderné , tak je to na podobný princíp . Na výber máte z dvoch týmov Modrý a Červený . Oba tými majú na výber 3 Classy(triedy) viz. Foto Novinky vo verzií 1.0 : -Random spawn -Nové Classy(Triedy) Novinky vo verzií 2.0 : -Opravené Bugy Príkaz --> /tdm Download : http://pawno.cz/files/file/409-bluevsred-tdm/
  4. AdoUMfsamp

    script Povolanie

    Povolania --> Povolania su cez dialog -->Kazde povolanie ma svoj prikaz --> Nachadza v fs 11 povolani --> Mafian,Taxikar,Agent,Pravnik,Tuningar,Policajt,Doktor,Vojak,Kamionista,Zavodnik,Dealer -->Obsahuje : MapIcon,3d Texd, -->NEDAVAT NA RZE !!! <---->NEPREPISOVAT AUTORA Ps:sry za gramatiku Sluzi na viucovacie potreby a ulachcenie pawna... Prijemne uzivanie : D Dowloand: http://pawno.cz/files/file/408-povolania/
  5. PanRožokRohliik

    script Autoscript

    UPDATE v1 -Opraveno /pj > PaintJobs -Přídano /hrac > HP,VESTA,BALIKY 2x ..(Bude se přidávat) UPDATE 0.8 -/kola >Výběr všech kol -/tuning > TUNING (prozatím 2 aut) Dobrý den Dne jsem se opět nudil ..Vytvořil jsem takový jednoduchý scriptík ...Třeba se někomu hodí .. Příkazy /auto > Výpíš ti to dialog ...Ve kterým je všechno /fix > Opraví auto /nitro > Dá nitro /flip > Z5 na kola /oprnit > Oprava + nitro /ascmd > Vypíše příkazy /barvy > Otevře dialog s barvy pro auta (Prozatím 5) Hlavní Příkaz /auto > DIALOG ze všemi potřebnými věci /ascmd > Pouze příkazy /barvy > Změna barvy auta (Též v dialogu /auto) Vše budto můžete dělat přes dialog (/auto)...Nebo přes příkazy ..Které jsou vypsané v /ascmd ! ..Prosím nepřepisovat authora ! .. (Ano vím je to jednoduchý .. Dá se říct že i nepotřebný) Ke Stažení > http://pawno.cz/files/file/371-autoscript/ 1.bmp 2.bmp 3.bmp
  6. ĐaVe

    script DaVe House System include

    zdarec tak jsem se nudil na pc tak mě napadlo se vrhnout do pawna udělat projetk, co ulehčí hodně pawnění lidem, kteří dělají módy.... povedlo se, ani to nebylo těžké a svůj nápad se mi povelo napawnit, otestovat a opravit chyby.... o co se tedy jedná: DaVe House System include -nejlehčí tvourba house systému, která ušetří čas a úsilí autorů módů -tvorba domu jedinou funkcí CreateDaveHouse *Jak na to? 1) napiseme do vaseho modu upne nahoru #include <DHS> 2) musime priradit funkce do publicu nasledovne: public OnGameModeInit() { DHS_OnGameModeInit(); } public OnGameModeExit() { DHS_OnGameModeExit(); } public OnPlayerConnect(playerid) { DHS_OnPlayerConnect(playerid); } public OnPlayerSpawn(playerid) { DHS_OnPlayerSpawn(playerid); } public OnPlayerPickUpPickup(playerid, pickupid) { DHS_OnPlayerPickUpPickup(playerid, pickupid); } public OnPlayerSelectedMenuRow(playerid, row) { DHS_OnPlayerSelectedMenuRow(playerid, row); } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { DHS_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); } 3) vyuzijeme funkci(tuto funkci zadavame do public GameModeInit() ve vasem modu): CreateDaveHouse(mapicon,pickupid,cena,Float:X,Float:Y,Float:Z,interiorid,Float:InteriorX,Float:InteriorY,Float:InteriorZ,HomeVirtualWorld) mapicon = ikona na mape pickupid = id pickupu domu cena = vase nastaveni ceny napr 100000 (piste bez mezer a bez uvozovek) Float:X,Float:Y,Float:Z = pozice pickupu domu interiorid = id interioru domu Float:InteriorX,Float:InteriorY,Float:InteriorZ = pozice interioru, pripadne pozice, kam hrac bude presunut HomeVirtualWorld = vami zvolene id VirtualWorld 4) upravime definici MAX_HOUSES na vami vyuzity pocet domu v includu: #define MAX_HOUSES [vas pocet domu] priklad: #define MAX_HOUSES 45 jednoduchý příklad: // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <DHS> main() { print("\n----------------------------------"); print(" Testovani DaVe House Systemu"); print("----------------------------------\n"); } public OnGameModeInit() { DHS_OnGameModeInit(); SetGameModeText("Test DHS"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //CreateDaveHouse(mapicon,pickupid,cena,Float:X,Float:Y,Float:Z,interiorid,Float:InteriorX,Float:InteriorY,Float:InteriorZ,HomeVirtualWorld) CreateDaveHouse(31,1273,10000,2023.5649,1351.8125,10.4281,1,1.808619,32.384357,1199.593750,1); CreateDaveHouse(31,1273,15000,2025.3787,1333.8335,10.6196,7,302.292877,-143.139099,1004.062500,1); CreateDaveHouse(31,1273,13000,2088.8579,1450.0409,10.8203,15,2215.454833,-1147.475585,1025.796875,1); return 1; } public OnGameModeExit() { DHS_OnGameModeExit(); return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { DHS_OnPlayerConnect(playerid); return 1; } public OnPlayerSpawn(playerid) { DHS_OnPlayerSpawn(playerid); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { GivePlayerMoney(playerid,10000); return 1; } return 0; } public OnPlayerPickUpPickup(playerid, pickupid) { DHS_OnPlayerPickUpPickup(playerid, pickupid); return 1; } public OnPlayerSelectedMenuRow(playerid, row) { DHS_OnPlayerSelectedMenuRow(playerid, row); return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { DHS_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); return 1; } Nezbývá než popřát dobré využití mého includu a klidné a povedené pawnění DOWNLOAD DHS //EDITED 6.2.2015 pro opravu bugu //EDITED 25.3.2015 pro opravu download linku po smazani all souboru pawno.cz
  7. ♦ Most Wanted Rally ♦ Čaute pripravil som si pre Vás menši filescript s názvom : Most Wanted Rally ! Čo obsahuje : Checkpointy , PutPlayerInCar , BONUS na konci. Keď máte Rze tak Vám nepojde bonus lebo bonus je GivePlayerMoney(p,10000000); // To je 10 MEGA a to Vám nepojde Lebo Realna Zeme má AntiHack na Money Hack tak nejak mi to vysvetlil eXitenz a ano chcel som sa mu poďakovať za pomoc Ktorú mi pomahal. Pomahal mi robiť Odpočet na 3 sekundy ale na konec som to tam nedal rozhodol som sa pre GameTextFor Player a napíše mu tam Go Go GO ! Doba pawnenia : 5 hodin. Ďakujem Pawnu.cz hlavne eXitenzovi. Po schvaleni suboru Vám sem pridam download link. Pawno sa ešte len učím tak tam možem mať niekoľko chyb ktoré mi pawno scomileroval. Napriklad neurobil som race Checkpointy ale normalne možno aj to Vám vadi tak si to upravte ale ponechajte autora. Ďakujem. Obrazky : č1 č2 č3 DownLoad Link : >> Tu <<
  8. Jednoduché označovanie hráčov v chate pomocou ID (@ID) Na začiatok chcem upozorniť, že tento script už pred nejakou dobou nakódoval Tango, lenže to fungovalo 99% ľuďom a nedarilo sa nájsť chybu, prečo to niekedy blbne. Rozhodol som sa, že celý skript prekódujem. Všetky nápady patria Tangovi! K čomu tento skript slúži? Ako už z nadpisu vyplýva, bude to nejaké označenie hráča pomocou jeho ID v chate. Funguje to na veľmi jednoduchom princípe. Keď píšete do chatu a chcete nejakého hráča označiť, musíte napísať zavináč (@) a jeho ID. V chate sa to nahradí menom hráča. Príklad: Na serveri je pripojený hráč s menom Sanios a má ID 11. Keď napíšete do chatu: Ahoj, ja sa volám @11. Správa sa odošle a spracuje sa na: Ahoj, ja sa volám Sanios. No nie je to jednoduché? Samozrejme, že môžete označiť viac hráčov v jednej správe, ale pozor, maximálna dĺžka správy, ktorá sa môže odoslať do chatu nesmie presiahnuť 128 znakov! Pokiaľ by nastal takýto problém, kód je proti tomu zabezpečený a upozorní vás do chatu. Kód: Ak máte nejaký nápad, čo by som mohol pridať, zlepšiť, tak mi napíšte. A na koniec si môžete pozrieť nejaké ukážky:
  9. pinka123

    script Audio Reklama

    Audio Reklama Zdarec urobil som pre vás najľahší skript a to audio reklama . Pochopí ho každý a je aj v pwn. Možnosť si nastaviť o koľko sekúnd sa má zapnúť vo vozidle alebo keď nebudete vo vozidle. V aute sa neopakuje reklama iba keď vystupíte z auta a znova si sadnete pustí sa reklama o 10 sekúnd ! Keď nieste v aute reklama sa opakuje každých 20 minút (default) ale dá sa to zmeniť ale treba vedieť že 1 sekunda má 1000 tikov alebo ako sa to volá takže minúta má 64 000 tikov. Ak chcete zmeniť reklamu v pwn súbore zmeníte adresu url mp3 súboru. Download
  10. Obsahuje: • Nastavení titulu. • Nastavení barev. Příkazy: • /titul - Nastevení titulu + nastavení barev (Pro hráče) • /stitul - Nastavení titulu hráči (Pro RCON Administrátory) Návod: 1) TitulNG.amx nahrajte do složky filterscripts 2) Ve složce scriptfiles vytvořte složku "Titul" (bez uvozovek) 3) V Configu servera zapiště TitulNG (bez .amx) Doporučuji zapsat na první místo 4) Restartujte server/nahrajte script ( /rcon loadfs Titul ) Changelog • Titul si může nastavit každý hráč příkazem /titul (Nemůže si nastavit zakázané Tituly). • RCON Administrátor může hráči nastavit/smazat titul (Může nastavit i zakázaný Titul). • Nastavení barev přímo ve hře (Titul/Text) příkazem /titul (Hráč si může nastavit i vlastní Titul). • Nyní lze psát i dlouhé zprávy (128 znaků). Screen: DOWNLOAD Pastebin
  11. Coles

    script Project Sideways

    Serus. Rozhodl jsem se, že zveřejním né moc úspěšněj mód, kterej jsem dělal ještě před LA-RP. Dalo by se vlastně říct, že jsem se na tom i naučil pawn. Mód je jmenuje Project Sideways - Dřív jsem se dost věnoval driftu v sampu, no to mě vlastně přivedlo k pawnu. Chtěli jsme vlastní server, tak jsem na tom začal makat. V módu je 6 admin levelů, 3 VIP levely. Spustu warpů, funkcí, custom mapek na drifty. Mód obsahuje i pár DM map společně s DM systémem. Jediná věc, kterou jsem nedělal já, je drift counter - originální author myslím Gamer_Z - nejsem si teď úplně jistý. No co, tady to máte, dělejte si s tím co chcete, ačkoliv bych byl rád kdyby jste aspoň nepřepsali authora - Ke spuštění potřebujete pluginy sscanf, streamer - Uploadnu tady jen gamemode, filterscipty, strukturu scriptfiles a pawno s includama, víc se sem nevejde. Project Sideways server.zip
  12. Toto je pokracovanie ku scriptu SpaceShot >>> http://pawno.cz/topic/47966-spaceshot/?hl=%2Bspace+%2Bshot Pri tom scripte som spomenul ze planujem najmenej dalsie 2kolotoce a teraz sice az po ako roku pridavam retiazkovy kolotoc. CMD: /c - teleport ku kolotocu /cstart - pustis kolotoc /cstop - zastavis kolotoc viem, ze hojdacky mohli byt otocene inak ale nejako mi to neslo a myslim, ze sa to ani neda, no mozte skusit. DOWNLOAD: http://pawno.cz/files/file/387-retiazkovy-kolotoc/
  13. PinkSmoothie

    script Penis Auto

    CMD: /callpenis -zavolat penis auto /enterpenis -vstupit do auta /exitpenis -vystupit z auta DOWNLOAD: http://pawno.cz/files/file/385-penis-auto/
  14. Marv

    script Event System 1.0

    /* * Event System 1.0 * © by Dominik 'MARV' Lisy * Prosím, neprepisovať autora. * Download: http://pawno.cz/files/file/192-event-system/ * Pastebin: http://pastebin.com/0mB8pKWC * */ Event System je systém, pomocou ktorého môžeš na servery manuálne vytvárať Súťaže/Eventy cez dialog jednoduchým príkazom /events. Ako vytvorim event? Event vytvoríš pomocou príkazu /events a pokračuješ Vytvoriť Event - MENO VYHRA[sUMA] ZBRAN[iD] NABOJE ZDRAVIE[1-100] VESTA[1-100] Ako vyhlásim víťaza? Víťaza vyhlásiš pomocou príkazu /events a pokračuješ Víťaz Eventu - Meno alebo ID Nejaká zvláštna funkcia? Nachádza sa tam funkcia Povoliť Event, Zakázať Event, Zrušiť Event Nejaký screen, alebo video? Ako obvykle som si pre vás pripravil ďalšiu GIF Animáciu
  15. fabbeN

    script fCitySystem v1a

    Čaute, po dlhšej dobe bez pawnenia (cca po roku a pol) som znovu otvoril pawno a niečo do neho napísal. Jedná sa o moj fCitySystem. Je to zatiaľ len vo verzií v1a, čiže tam nie je všetko čo by mala finálna verzia obsahovať. Script by mi mal uľahčovať prácu pri tvorení môjho gamemodu. Jednoducho pomocou jedného riadku vytvorím Spravovanie obce pre svoj mod. Obec môže spravovať len starosta, ktorý bol zvolený hráčmi a má vyštudovanú vysokú školu na mojom serveri. Starosta bude môcť: - zvoliť výšku daní za dom+auto+firmu, ktoré patrí hráčovi bývajúcemu v jeho obci - kupovať predpoveď počasia, ktorá bude dostupná len v okolí jeho dediny - vybrať asistenta, ktorý bude môcť v jeho neprítomnosti nastavovať dane,...(Musí však na to mať privilégium) - využívať peniaze vo fonde na rozvoj dediny (ešte nie je poriadne domyslené) Ak hráča zatkne policajt v nejakej dedine, automaticky sa hráčovi odčítajú peniaze a tie sa následne prirátajú do fondu dediny. Do fondu sa priratávajú peniaze z daní. Screenshoty: Ešte vychytávam bugy a pridávam nové veci, časom čakajte nové screeny a možno aj IP na otestovanie.. Ďakujem všetkým, ktorí sa podieľali/podieľajú na tomto scripte
  16. PanRožokRohliik

    script RScript v1

    AhojQky ! ...Jsem se tak trochu nudil Není to nic velkého ..Je tu tu víckrát ! ..Ale třeba někdo ocení ! Co to umí ? ...No nic zvláštního ! :/ Doplnit HP,VESTU ! Opravit auto dát nitro ! ..Dát zbraně a odstranit WantedLevel ! .. Příkazy: /rhp - Hpčka /rarmor - Armor /rzbrane - Zbraně /roprav - Auto opravit /rreset - Vyresetuje WantedLevel /rnitro - Dá nitro /rcmd - Všechny příkazy ! http://pawno.cz/files/file/364-rscript/ Include by ! BatisCorleone
  17. Zdravim. Všimnul sem si ze vysel plugin, kterej by mel zamezit floodovani sevreru. takže slovy autora: "No more "Server full" messages when 10/500 people are playing." Autor: Gamer_Z Link: http://forum.sa-mp.com/showthread.php?t=551128 Myslim si že by o tomhle pluginu mela komunita vedet.
  18. CoMmanD Time Limit System v1.3 FQ Edition Zdravím , už ani sa nepamätám kedy som niekedy naposledy zverejňoval niečo z mojich scriptov,ale tak čo už na všetko raz musí prísť čas. Chcem sa s vami podeliť o môj include ktorý vznikol na základe obmedzovania príkazov v mojom FUN_System-e ktorý "niečo podobné" obsahoval už v roku 2012. Neviem či už niekedy niekto robil podobný include nakoľko ja žiadne pwn fóra od roku 2011-2012 ani nesledujem. Čo dokáže tento include ? - Časovo obmedziť hociaký príkaz - Odpočítáva čas v minutách a sekundách do konca limitu - Vypisuje zvyšný čas v minutách a v sekundách - Upozorní vás keď skončil časový limit Koľko riadkov zabere tento include pri použití na jeden príkaz ? - Len 2 ! Ukážka použitia : dcmd_vasprikaz(playerid,params[]) { #pragma unused params if(GetPVarInt(playerid,"PlayerCMDLimit[0]") == 1) return UCMDLFP(playerid,2,0,"/vasprikaz",0,0); //Pošle správu so zvyšným časom //Sem pridať funckiu príkazu. Napríklad oprava vozidla a podobne. UCMDLFP(playerid,1,0,"/vasprikaz",1,30); //nastaví limit pre príkaz //UseCommandLimitForPlayer(playerid,FunctionID,CMDLimitID,CMDName[],Minutes,Seconds) - neskrátený názov stocku return 1; } public OnPlayerDisconnect(playerid) { //NullCommandLimitForPlayer(playerid); - Vynuluje všetky časové limity na príkazy a povolí ich pre daného hráča. - neskrátený názov stocku NullCMDLFP(playerid); return 1; } - Texty a farby správ môžete upraviť v CMDTLS.inc #define MessageString "[ ! ] {FFFFFF}Príkaz {00FF00}%s {FFFFFF}môžeš znova použiť za : {00FF00}%d {FFFFFF}min {00FF00}%d {FFFFFF}s !" #define Message2String "[ ! ] {FFFFFF}Príkaz {00FF00}%s {FFFFFF}môžeš znova použiť !" Screen : Podrobný návod na použitie nájdete po rozbalení stiahnutého .rar súboru ! Download : http://pawno.cz/files/file/360-command-time-limit-system/
  19. SkP_Teddy

    script Teddy Editor

    Teddy Editor Čaute, chcem vám predstaviť moj prví lepší FS v ktorom sa dajú tvoriť gangzóny, tie môžte zobrazovať, postupne si ich upravovať a aj ukladať svoje projekty alebo už hotové kódy ktoré potom len skopírujete do svojho módu. Editor spustíte príkazom /ted Download: http://pawno.cz/files/file/361-teddy-editor/
  20. Statistics v1.0.1 Úvod: Napsal jsem jednoduchou knihovnu pro zavedení statistik do hry. Je to psané pro širokou škálu lidí, takže jsem v tvorbě koukal na univerzálnost. Pro využití je zapotřebí pouze jednoho SQLite souboru ve složce scriptfiles, který si include sám vytvoří, jakmile bude použit. Hráči je přiřazováno unikátní ID, které slouží pro zavedení statistik. Toto ID je generováno na herní přezdívku. Nebudu protahovat a tady uvedu jednoduché příklady implementace: Implementace: nahoru do .pwn #include <stats> do OnGameModeInit() případně OnFilterScriptInit() uvedeme následující: statsInit("stats.sqlite"); statsBeginTransaction(); // Začne transakci - vykoná všechny query najednou. V tomto případě registraci všech názvů statistik. SetStatName(1, "Připojení"); SetStatName(2, "Nastoupení do vozu"); SetStatName(3, "nejvyšší rychlost"); statsCommit(); // Ukončení transakce a potvrzení. Jedná se o inicializaci, takže by se měla dodržet konvence o "very first", tedy jako první pokud možno. Poté je potřeba ošetřit zavření databáze. To učiníme v OnGameModeExit() případně OnFilterScriptExit() .. statsExit(); Pak už se dá jen jednoduše pracovat. Include využívá hojně PlayerVariables a to s prefixem stats_. Do těchto proměnných si ukládá Cache. Cache slouží k tomu, aby se redukovali co nejvíce režijní náklady na databázi. Soubor funkcí: Funkce, které include obsahuje: native queryLog(bool:state); // slouží k printu dotazů na databázi do server_log.log native statsInit(name[]); // inicializace statistik native statsExit(); // odhlášení od statistik native GetStatName(statid); // returns string[] native SetStatName(statid, name[]); // returns true/false native IsPlayerUniqueStatsIDAssigned(playerid); // returns true/false native AssignPlayerUniqueStatsID(playerid); // returns (int)uniqueID native GetPlayerUniqueStatsID(playerid); // returns (int)uniqueID native SetPlayerIntegerStat(playerid, statid, value); //returns true/false native GetPlayerIntegerStat(playerid, statid); //returns (int)value native SetPlayerFloatStat(playerid, statid, Float:value); //returns true/false native Float:GetPlayerFloatStat(playerid, statid); //returns (float)value Využití: Ukázka z práce tímto includem může být následující: public OnPlayerConnect(playerid){ AssignPlayerUniqueStatsID(playerid); // Zajistíme unikátní ID pro statistiky hráči. new connections = GetPlayerIntegerStat(playerid, 1); // Zjistíme hodnotu statistiky. SetPlayerIntegerStat(playerid, 1, connections+1); // Nastavíme novou hodnotu } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new enters = GetPlayerIntegerStat(playerid, 2); // Zjistíme hodnotu statistiky. SetPlayerIntegerStat(playerid, 2, enters+1); // Nastavíme novou hodnotu return 1; } public OnPlayerUpdate(playerid) { if(IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); new Float:currentspeed = GetVehicleSpeed(vehicleid); new Float:maxspeed = GetPlayerFloatStat(playerid, 3); if(currentspeed>maxspeed) SetPlayerFloatStat(playerid, 3, currentspeed); } } https://github.com/Xchos/samp V případě chyb mne prosím kontaktujte pomocí emailu uvedeném v souboru stats.inc a já se je pokusím odstranit. Případné dotazy můžete také pokládat přímo do emailu. Poprosím všechny, co se tuto knihovnu rozhodnou využít aby mě zanechali jako autora tohoto scriptu. Děkuji!
  21. Ewwe

    script TBan 2.0

    Zdravím Po dlouhé době jsem se nudil tak jsem si řekl že si napíšu 4Fun nějaký scriptík... Vylezl z toho TBan... Použití : 1.0 2.0 m/h/d/t/f/r - jsou multipliery m ... minuta h ... hodina d ... den t ... týden f ... měsíc r ... rok Příklad: Zabanování hráče ID:1 na 5 minut za vulgaritu /ban 1 5 m vulgarita Zabanování hráče ID:1 na 10 let za divné tričko /ban 1 10 r Mas_divne_tricko V souvislosti s fenoménem Y38Kpři banu který délkou přesáhne rok 2038 dochází k resetu UNIX time Po použití : Vrchní zpráva pro admina (RCON) Spodní pro zabanovaného Zabanovaný se pokusil připojit : Know Bugs: Důvod raději psát bez mezer Download: http://pawno.cz/files/file/105-tban/ Credit: Y_Less - sscanf QWER - QCMDv2 Jochemd - Timestamp To Date converter Double-O-Seven - DOF2 Ewwe -Smíchání všeho do jednoho scriptu
  22. Zdravím, Definitívne končím s mojou pawn kariérou, tak som sa rozhodol podeliť sa s vami o všetky mnou vytvorené a zozbierané scripty a módy ktoré som kedy stvoril, či už v pwn alebo amx. Máte tam moje známe módy ako Walking Dead v1.12, Prison Sector 47 v4.05, Sniper: Last Revenge 2... moje nedokončené módy a iné hovadiny, proste všetko. Jediné čo som nezverejnil je mód Street Life, pretože tomu komu som ho predal som sľúbil že ho nebudem ďalej šíriť. Verím že niekomu to možno pomôže, niekto sa čosi naučí, niekto skopíruje a niekto použije. To mne je už jedno. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Bol by som rád keby ste aspoň ponechali autora v scriptoch/módoch kde som zapísaný. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Include (0.7 MB) (90 súborov): Filterscripts.zip (20.9 MB) (521 súborov): Npcmodes.zip (9.7 MB) (288 súborov): Poznámka: Nechcelo sa mi logicky nahrávať 1233 súborov tu na stránku. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Užívajte tieto moje scripty ako len chcete . Lúči sa s vami lyro.
  23. Zdravim. Před nějakou dobou sem pro vlastní potřebu vytvořil tenhle systém na checkpointy a řekl sem si že se o něj podělim. Je to trochu prasácky napsaný, ale funguje to tak jak má. Když budete chtít tak si to optimalizujte dle svých potřeb. Pastebin: http://pastebin.com/1FJvSFJ5 uložit do includes jako MCPS.inc Implementace: potřebujete object streamer plugin, presneji tento http://forum.sa-mp.com/showthread.php?t=102865 pod #include <streamer> si dejte #include <MCPS> do OnPlayerConnect: MCP_PlayerInit(playerid); do OnPlayerDisconnect: MCP_PlayerExit(playerid); Funkce: CreateMCP(playerid, scpid, Float:x, Float:y, Float:z, worldid = -1, interiorid = -1) playerid - ID hráče pro kterýho bude CP viditelnej scpid - specificky ID který si vymyslíte (jako u dialogu), pouze nepoužívejte 0, to je definováno jako INVALID_MCP Float:x - pozice X Float:y - pozice Y Float:z - pozice Z worldid - VirtualWorld ve kterym bude CP viditelněj (defaultně nastaveno -1 pro všechny VW) interiorid - ID interieru ve kterym bude CP viditelnej (defaultně nastaveno -1 pro všechny interiery) DestroyMCP(playerid, scpid) playerid - id hráče kterému chcete odstanit CP scpid - ID které jste nastavili při vytváření Callbacks: MCP_OnPlayerEnterCP(playerid, cpid) -spustí se pokud se hráč zastaví v CP (kontroluje se zda má hrác Velocity 0.0 na všechny osy) MCP_OnPlayerExitCP(playerid, cpid) - spustí se pokud hráč vyleze z CP Další informace: - vytvořený CP vypadá jako klasický malý CP ale je žlutej - informace o CP se uklájí pod ID hráče, takže můžete vytvořit dvoum hráčům CP se stejným ID, ale každý ho může mít jinde -nestane se vám jako třeba u pickupu, že vlezete na pickup, otevře se vám dialog, vy ho zavřete a on se hnedka znova otevře. pro znovuotevření je zapotřebí CP opustit a vlést do něj znova - přednastavené maximum CP je 50 pro každého hráče - můžete mít klidně všech 50 CP vedle sebe a všechny je uvidíte Třeba se to někomu bude hoditi
  24. Ahoj, vítám vás u představení mého ColourPick programu Vím že většina používá program od Ewwe (to i já) ale chtěl jsem si to zkusit po chvilce sem vyrobil toto Prosím vynechte komentáře typu "Kopírák atd" Chtěl jsem si to zkusit pořád se učím v C# tak se snažím dělat lepší a lepší věci
  25. Ahoj Ahoj ...Tu Rohliik ! ...A mám tu pro vás .....Další script ...Je to Hráčské Nastavení ... )... Zatím to nemá moc funkcí ! Funkce: Změna pohlaví ! Změna Barvy Nicku Sada Zbraní ! ...(jsou 2) Příkaz ! /hracn Tak FAJN ! ..Tak hodnodte ! ..A já se svámi loučím čus ! Dowloand http://pawno.cz/files/file/318-hracske-nastaveni/
×
×
  • Create New...