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

    script Easy Vehicle Lights v1

    #include new LightsOn[MAX_VEHICLES char] = {0,...}; public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_NO) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); if(LightsOn{GetPlayerVehicleID(playerid)} == 0) { SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,1,alarm,doors,bonnet,boot,objective); LightsOn{GetPlayerVehicleID(playerid)} = 1; }else{ SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,0,alarm,doors,bonnet,boot,objective); LightsOn{GetPlayerVehicleID(playerid)} = 0; } } } return 1; } Direct DownLoad ČTĚTE :http://pawno.cz/two-script-fix-t30606.html
  2. jenkings

    script RCON Panel

    Zdravím. Našel jsem v počítači tenhle script, a jelikož už nepawním tak vám ho sem dávám Je tam jen jeden příkaz pro RCON /controlpanel , který vám zobrazí dialog ze kterého si můžete vybrat co chcete dělat.
  3. Zdravím, našel jsem na sa-mp fórku celkem vzhlednej tachometr tak jsem se rozhodl že vám ho sem dám, předem upozorňuji že moje angličtina není zase tak dobrá takže čekejte hrubky . _______________________________________________________________ [ Novinky ] ● Přehlednější! ● Skript lze snadno nastavit! [ Funkce ] ● Ukáže jméno auta! ● Kontrolování rychlosti! ● GPS - Ukáže lokaci.! ● Ukáže jestli je auta zamčené nebo odemčené! ● Ukáže MPH a KM/H! ● Ukáže nadmořskou výšku! ● Ukáže zdraví (damage) auta! [ Konfigurace ] [ Instalace ] Vložte soubor L_Speedo.amx do složky Filtersciprts. [ Screen ] [ Autor ] LuxurioN [ Download ] Klikni ZDE pro stažení scriptu.
  4. RPG-Voodoo

    script All-Menu

    Ahoj, Toto je můj několikátý FilterScript , ale První co dávám sem na Pawno tak prosím trochu pochopení .... Takže a teď k věci ... Tento FilterScript je skládán ze tří jiných FS = Tunemenu , Carmenu , WeaponMenu Dále z důvodů že jsem jedno Tunemenu dělal už v minulosti tak to bude zvlášť ,ale ve verzi 1.1 bude už v AllMenu Příkazy /allmenu /credits -------- /carmenu /tunemenu /wepsmenu A teď Downloady http://uloz.to/xfwUkNd/allmenu-amx http://uloz.to/x4Yvws8/tuningcarv1-1-amx Toť vše ... Děkuji předem za komentáře
  5. Ewwe

    script SaveEx #2

    Zdravím a vy určitě pochopíte co stím Tento script slouží jak náhrada za /save command ,který je již obsažen v sampu... Proč dělám jiný když už tedy v sampu je ? Mě a myslím si že nejsem sám prostě ten již obsažený nevyhovuje... Tento script navíc ukládá VirtualWorld a interier a myslím si že všechny hodnoty jsou v souboru o dost přehlednější než v dosavadním... Používání : Tento příkaz použijete tak že přijdete na zvlené míst zadáte /saveex poznamka. Místo "poznamka" dosadíte libovolný komentář podle kterého v souboru poznáte o co jde. V souboru tuto poznámku najdete v hranatých závorkách. Náhled SaveEx no.2 Download Download SaveEx no.2 Potřebný includ : Double-O-Files-2.inc Výstup v souboru může vypadat třeba takto /saveex Ridicaky /saveex povolani /saveex mod /saveex pravidla
  6. Ewwe

    script Mobile Speeding Radar

    Zdravím kdysi jsem to někdy viděl a dnes jsem si vzpoměl že bych si to mohl udělat... Co to dělá ? Po zadání /speed se oběví textdraw který vám bude ukazovat rychlost jméno a id řidiče který jede ve před vámi(nejbližšího) stock GetVehicleInfrontVehicle (vehid) jsem vytvořil na základě GetClosestPlayer a InFrontOf. Tak zde to tedy je : Mobile Speeding Camera Download Download Mobile Speeding Camera Screen : http://img.ewolutions.cz/subdom/img/fil ... tpdsdf.png
  7. Ewwe

    script SQLite Top 50

    Zdravím Nevím co k tomu více říct ukládá to průběžně (každých 30s) vaše peníze do SQLite databáze a pak výsledek lze vypsat do dialogu případně hráče s největším obnosem obsahují proměnné Top[0][N] jméno a Top[0][M] obnos.... Náhled : Top50 Download : Download Top50
  8. xbliqx

    script VipSystem v3.0

    VIP SYSTEM v3.0 mini UPTADE 3.0 : - /vdajneon zmenené na /vneon - za 30bodov si kúpite vip na 1 herný deň - menšie úpravy mini UPTADE : Pre RCON admina : - /unvip id - zruší hráčovi vip - /vipset id - nastaví hráčovi VIP nastálo - /delcar - odstráni auto v ktorom sedíš o VIP systéme : Systém funguje tak, že každý hráč ma body Za 30bodov si môže kúpiť vip /vipkup Rcon admin rozdáva body príkazom /pbody id počet - napríklad za eventy a iné sútaže. Hráč posiela body iným hráčom príkazom /pbody id počet Rcon admin môže nastaviť interval rozdávania bodov /ibody 1 alebo 2 1 = každých 30min dá hráčom 1bod 2= Každých 60min dá hráčom 1bod Pravidla : 1. Je zakázané meniť autora VIP systému čiže : xbliqx VIP Príkazy : /vbuloz uloží váš stav bodov a VIP /vzivot Doplní život (raz za 5sec) /vvesta Doplní vestu (raz za 5sec) /vpadak Dá ti padák /volteban zabanujete voleného hráča (nad 4hlasy) /vzbrane 1-5 Dá ty vybraný balík zbramí vcheat - zapne alebo vypne godmode /vskrit /vukazat - skryje alebo vás ukáže na mape /vmec - svietiace meče na výber /vauta Zoznam všetkých samp vozidiel /vneon Výber neonu na auto /vporty Zoznam VIP portov /vips Zoznam VIP hráčou /vautotune Automatický tuning auta /vtuning Manuálni tuning auta /vfarba Vaša farba v chate a nicku /vskin 0 - 299 zmena skinu /vsirena 1 - 3 nastaví sirénu /vfix Opravenie auta /vsfix Prevratenie auta na kolesa /vsavepos Uloží vašu pozíciu /vloadpos Portne vás na uloženú pozíciu /vwres Resetovanie wanted levelu /vtele Teleportovanie sa k hráčovi so zadaným id (hráč vás musí prijat) /vzrustext Zruší textdraw napravo dole, ktorý ukazuje vip príkazy /vhelp - pre viacej info o bodoch a VIP zadaj /vippredlz - za 30bodov predĺži vip o 3h VIP Porty : /sf, /sfletisko, /hora, /pust, /lv /lvletisko, /ls, /lsletisko, /zakladna Ďalej Vip system obsahuje /vnastavenie : Cenzuru - Je ju možné vypnúť Volteban - je možnné vypnúť Vipporty - je možné vypnúť godmode - zakázať alebo povoliť hráčom Pre Ukladanie a správne fungovanie je treba vytvoriť v scriptfiles zložku "Vip" v3.0 download : http://www.ulozto.cz/xbT9QPu/vipsystem-v3-0-zip v2.9 download : http://www.ulozto.cz/xsb1VXg/vipsystem-v2-9-zip
  9. Ewwe

    script Distance Meter

    Zdravím Tento scritp měří nacestovanou vzdálenost. Instalace : #include
  10. Gredo

    script MultiScript 1.0

    Dobrý deň ! Predstavujem vám môj prvý FS, MultiScript 1.0 Script obsahuje 10 warpov (možnosť vypnúť, zapnúť), výber bojového umenia, možnosť kúpiť zbrane, ovládanie vozidla. zmena ŠPZ. Je to môj prvý script a som nováčik, tak berte na to ohľad. Screeny: http://imageshack.us/photo/my-images/854/samp057cb.png/ http://imageshack.us/photo/my-images/19/samp058hv.png/ http://imageshack.us/photo/my-images/27/samp059cj.png/ http://imageshack.us/photo/my-images/856/samp060fe.png/ Download: http://uloz.to/xrioN4d/ms-amx Heslo: amazonia
  11. Paulo*

    script Free Vybava

    Zdar,z nudy vam tu davam taku hluposť že [Free] Vybava .. Popis tu nebudem davať neaky velky ale len take že stoji to "money" a je tam Nitro,Hydraulika do auta,životy,zbrane,pancier auta,oprava auta,otočenie auta a jetpack no a už ma nenapadlo čo viac tam takže tak..som lenivy pre screeny ak chcete testnite si to Ak niekdo najde neaky bugy tak to napište sem robil som to dosť rychlo A inak neaky navrhy že čo tam mam pridať Download
  12. gouster

    script GM Helper

    Download: pre windows http://horniak.hustej.net/SAMP/gmhelperinstall.zip Download: pre LINUX http://Este nieje Je to mix viac FS. Väčšina neni moja. obsah: Pekne graficky spracovany Profile system 5 adminzón. speedhack a vehlicejump. 2 Drag traťe GPS system (ukazuje lokalitu) Tachometer Garáž Formace Zelva Slovenske Radia Engine system (musis startovat) Racing Tempomat ... je tam toho dost. Len vyberané FS! a princip update? v zipe mas upravenu verziu samp-server.exe a ona ti pri spusteni serveru updaty stahuje sama. bez náhraydy samp-server.exe sa FS nespustí. download je len updater. nie FS. po prvom spustení sa FS stiahne. prikazy: /server (zoznam prikazov) Preco prave nazov GameMode Helper? Názov ma napadol len kôli tomu ze je tam vela fs, s ktorimy je hra záživnejšia. a to je úlohou GM. pôvodne to malo byt pre RZE (od atomasa), ale ide to so vsetkymy GM. navod na instalaciu v zipe. nezabudnio precitat! bude pisat na niektore FS failed to load, to znamena ze som script este nedal, dam ho v dalsom update, a este kôli tomu ze : nemas vsetky .amx v slozke fs 0.amx ... 9.amx (ak si vytvoris slozku fs v slozke scriptfiles, tak si mozes nahadzat bez pisania do server.crg subory .amx, ale iba 0.amx 1.amx 2.amx ... 9.amx .) ALE to nevadi, ide to aj bez toho. hodnote , kritizujte... Verzie: posledny update 15.9.1012 (beta verzie nepisem) Verzia 1.2 Pripravujem: Verzia 1.3
  13. JIDAVID

    script Speed Control

    Zdravím, docela se mi hodilo udělat script, který nastaví vozidlu určitou rychlost a tou stále jede. Můžete jezdit například 20km/h vkuse jako v Single Playeru. V dialogu si můžete nastavit rychlost od 1 - 100. Při vyšších rychlostech doporučuji zatáčet mezerníkem Zastavit lze jedině vybráním "Vypnout", proto je to jako první tlačítko v dialogu. Bug/bláznivý kousek: Díky tomuto lze jezdit vozidlem po vodě, nebo v pohodě vyjet nějakou plechovkou Chilliad po stěně, ale je to luxusní Bohužel mě nenapadá způsob jak tomu zapříčinit, ale snad mě něco časem napadne. Využití např. na RP servery, Natáčení. Příkazy: /carspeed - Ovládání rychlosti (Pro všechny) /setsc - Zapnout/Vypnout všem hráčům příkaz /carspeed (Pouze RCON) /setplayersc [iD] [0-Vypnuto / 1-Zapnuto] - Zapnout/Vypnout hráčovi se zadaným ID příkaz /carspeed (Pouze RCON) Download: ZDE Bohužel mám nyní pouze integrovanou grafiku, tudíž jsem nemohl udělat screen/video.
  14. Zdarec dnes jsem se hodně nudil a jelikož je čím dál tím více cheaterů tak jsem vymyslel a pokoušel jsem se o Anti-Fly hack Funguje skoro na 99% .. jenže plete si to, když je hráč ve vodě a plave myslí si to že to je ten fly hack .. neporadil by mi někdo ? dík moc Kód:
  15. Je to asi rok co jsem zkončil s pawnem a teď me napadlo dát sem alepspoň jeden z mích amatérských scriptů. Jedná se o Dialog Admin: - Rozdelění na: Rcon, Map(Bejvalo pro osobní účely), Moderátor, Administrátor, Owner Pokud chcete použijte to kdekoliv a jakkoliv, ja už to nejspíš nevyužiju, snad to alepoň nějakým nováčkům pomůže. Hodně štěstí.
  16. čus Chtěl bych vám představit můj 3. [FS] a to jest PM system Kliknutí na hráče! Je to velmi jednoduché ... Stačí ve hře kliknout na TAB a pak jen dvakrát na hráče, kterému chcete Soukromou zprávu (PM) odeslat. Poté se vám objeví dialog s okýnkem na vyplnění textu zprávy a po kliknutí na "Odeslat" se odešle PM hráčovi na kterého jste klikli . Snad se to bude někomu hodit na server např na rze Jednoduché? Screeny: Download: PS: Příkazem /blockpm si zablokujete veškeré PM aby vám nechodily Hodnoťte 0/10 ... díky blbé kecy si nechte
  17. Ewwe

    script Two Script Fix

    Zdravím narazil jsem na nepodchycený problém ve svých dvou scriptech a to : startovani-v1-0-t30546.html A easy-vehicle-lights-v1-t30547.html Je nutno přidat do následujících callbacků nádledují cí kód : public
  18. XxM4st3rxX

    script i7Admin

    čaute, pridávam vám sem môj prvý(úúúplne prvý) AS, takže sa nezľaknite kódu ani nejakých úprav v ňom Tento AS budem pravidelne updatovať tzn. budú pribúdať nové príkazy.... táák teraz info Info: -AS je rozdelený na 5 levelov, ukladanie je pomocou dini, dudb(thanks to Killer_xD). -Do súboru meno_hraca.ini sa ukladajú informácie o AdminLevely, peniazoch, skóre a varovaniach . -AS používa sscanf2(plugin), je priložený v balíku aj s includom -priložené všetky includy -registrácia cez dialógy (ID: 1,2,3,3000,3001,3002,3003,3004) Inštalácia: -stiahnite tento balíček: http://www.i7a.in7ive.eu/i7a.zip -rozbaľte tam kde máte server -otvorte server.cfg a pripíšte do "filterscripts" i7admin a do "plugins" sscanf -uložte a pustite server -enjoy Príkazy: LEVEL 0: /iadmins, /icmds //obyč. hráč zaregistrovaný do AS LEVEL 1: zatiaľ žiadne (budú pridané v updatoch) LEVEL 2: /facka /vyhodzauta /oznam /oznam2 //oznam/oznam2 - niečo ako /ann , /dann na RZE LEVEL 3: /kick /var /freeze /unfreeze LEVEL 4: /ban LEVEL 5: /isetadmin - nastaví admina ps. viem že je tých príkazov málo ale určite pribudnú v updatoch..predsa len je toto úplne prvá verzia Ukladanie: -Do súboru meno_hraca.ini sa ukladajú informácie o AdminLevely, peniazoch, skóre a varovaniach . -ukladá sa do scriptfiles/i7admin/meno_hraca.ini Screeny: -bohužiaľ niesu ale pri najbližších updatoch by mali pribudnúť tak hádam som na nič nezabudol no..môžte hodnotiť ps. možno v budúcich verziách prerobím tu registráciu a login na príkazy
  19. Zdravím delší dobu mám rozpracovaný radio systém dostal jsem se k dodělání až nyní... Co bych vám k tomu řekl ... Důležité je aby jste funkci AddRadio nepoužívali tam kde hrozí vyvolání této fukce opakovaně.... DeleteFromRadio(bool:All,Name[] = "") pokud bool:All zadáte True vymaže celou tabulku .. Při False musíte zadat jméno konkrétního rádia.. Náhled : Radio Download: Download Radio
  20. Jáá

    script Register Dini/dudb ..

    Register Include : #include #include #include #pragma unused ret_memcpy Defines : #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define SERVER_USER_FILE "Account/%s.ini" enum : enum pInfo { pAdminLevel, pCash, pScore, } New : new PlayerInfo[MAX_PLAYERS][pInfo]; new gPlayerLogged[MAX_PLAYERS]; OnPlayerConnect : public OnPlayerConnect(playerid) { gPlayerLogged[playerid] = 0; new name[MAX_PLAYER_NAME], file[256]; GetPlayerName(playerid, name, sizeof(name)); format(file, sizeof(file), SERVER_USER_FILE, name); if (!dini_Exists(file)) { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Text", "Bla bla bla", "Register", "Exit"); } if(fexist(file)) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Text", "bla bla bla", "Login", "Exit"); } return 1; } OnPlayerDisconnect : public OnPlayerDisconnect(playerid, reason) { new name[MAX_PLAYER_NAME], file[256]; GetPlayerName(playerid, name, sizeof(name)); format(file, sizeof(file), SERVER_USER_FILE, name); if(gPlayerLogged[playerid] == 1) { dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]); dini_IntSet(file, "Money", PlayerInfo[playerid][pCash]); dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]); } gPlayerLogged[playerid] = 0; return 1; } OnDialogResponde : public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if (dialogid == 1) { new name[MAX_PLAYER_NAME], file[256], string[128]; GetPlayerName(playerid, name, sizeof(name)); format(file, sizeof(file), SERVER_USER_FILE, name); if(!response) return Kick(playerid); if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Text", "bla bla ", "Register", "Exit"); dini_Create(file); dini_IntSet(file, "Password", udb_hash(inputtext)); dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0); dini_IntSet(file, "Money",PlayerInfo[playerid][pCash] = 500); dini_IntSet(file, "Score",PlayerInfo[playerid][pScore] = 0); format(string, 128, "[sYSTEM]:Uspešne zaregistrovaný tvoje meno je %s a heslo je %s.", name, inputtext); SendClientMessage(playerid, COLOR_YELLOW, string); gPlayerLogged[playerid] = 1; } if (dialogid == 2) { new name[MAX_PLAYER_NAME], file[256]; GetPlayerName(playerid, name, sizeof(name)); format(file, sizeof(file), SERVER_USER_FILE, name); if(!response) return Kick(playerid); if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Si zaregistrovaný", "Vyborne zaregistrovaný .. pametaj si heslo", "Login", "Leave"); new tmp; tmp = dini_Int(file, "Password"); if(udb_hash(inputtext) != tmp) { SendClientMessage(playerid, COLOR_RED, "Zlé heslo."); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Text", "abla bla", "Login", "Exit"); } else { gPlayerLogged[playerid] = 1; PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel"); SetPlayerScore(playerid, PlayerInfo[playerid][pScore]); GivePlayerMoney(playerid, dini_Int(file, "Money")-GetPlayerMoney(playerid)); SendClientMessage(playerid,COLOR_RED, "[sYSTEM]:Login prijatý!"); } } return 1; }
  21. Ewwe

    script Double-O-Icons3

    Zdravím tento script vytvořil Double-O-Sever . Německý pawner který už delší dobu není aktivní.. Vzal jsem jeho verzi 2 a upravil ji pro 0.3e a nazval D-O-I 3 Download Scriptu
  22. Ewwe

    script Startování v1.0

    Zdravím není to nic světoborného ale třeba se to někomu bude hodit : public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_CROUCH) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new Nahoda = random(20); switch(Nahoda) { case 0..5: { EngineStart(GetPlayerVehicleID(playerid)); } case 6..10: { EngineStart(GetPlayerVehicleID(playerid)); SetTimerEx("EngineOffWithRandom",10000,false,"ii",GetPlayerVehicleID(playerid),playerid); } case 11..15: { SendClientMessage(playerid,0x36A5E0FF,"[Auto] {FFFFFF}Nepodařilo se nastartovat."); } case 16..20: { EngineStart(GetPlayerVehicleID(playerid)); SetTimerEx("EngineOffWithRandom",15000,false,"ii",GetPlayerVehicleID(playerid),playerid); } } } } return 1; } stock EngineStart(vid) { new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective); } forward EngineOffWithRandom(vid,playerid); public EngineOffWithRandom(vid,playerid) { new Nahoda = random(10); switch (Nahoda) { case 0,2,4: { new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid,0x36A5E0FF,"[Auto] {FFFFFF}Chcíplo tito."); } case 6,8,10: { SetTimerEx("EngineOffWithRandom",random(15000)+5000,false,"ii",vid,playerid); } } return 1; }� Ješte jelikož jsem viděl příspěvky níže tak upozornění : Nutno pro uplou funkčnost scriptu umístit do OnGameMode/FilterScriptInit() tento řádek : ManualVehicleEngineAndLights(); Direct DownLoad
  23. Ewwe

    script Easy Vehicle Lock

    Zdravim opět script zejména pro začátečníky : Zamknutí vozidla klávesou + a odemknutí vozidla klávesou +. new CarLocked[MAX_VEHICLES char] = {0,...}; public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SUBMISSION) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(CarLocked{GetPlayerVehicleID(playerid)} == 0) { for(new i=0; i < MAX_PLAYERS; i++) { if(i == playerid) continue; SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1); } CarLocked{GetPlayerVehicleID(playerid)} = 1; SendClientMessage(playerid,-1,"[Auto] Zamkl jsi."); }else{ for(new i=0; i < MAX_PLAYERS; i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,0); } CarLocked{GetPlayerVehicleID(playerid)} = 0; SendClientMessage(playerid,-1,"[Auto] Odemkl jsi."); } } } return 1; } � Direct DownLoad
  24. Tak jsem tu zpět a další jednoduchý script který se vám podle mého bude hodit. forward OnPlayerMoneyChange(playerid,Mel,Ma); #define GivePlayerMoney GiveCash stock GiveCash(playerid,amount) { CallLocalFunction("OnPlayerMoneyChange","iii",playerid,GetPlayerMoney(playerid),GetPlayerMoney(playerid)+amount); GivePlayerMoney(playerid,amount); } public OnPlayerMoneyChange(playerid,Mel,Ma) { SetPlayerScore(playerid,Ma); if(Mel Ma) SendClientMessage(playerid,-1,"Prisel si o naky prachy"); return 1; }
  25. Nedeľa nuda, nie je čo robiť. Kamarát píše, že by rád vedel koľko má maximálne ľudí za deň na serveri, či mu s tým nepomôžem. Tak som vymyslel toto: Síce má okolo 100 riadkov, ale možno sa niekomu zíde. Použitie je veľmi jednoduché stačí sa prihlásiť do RCON a napísať: /statistic [den_mesiac_rok] a vypíše vám koľko hráčov v daný deň bolo maximálne on-line ale aj počet všetkých pripojení za deň Poprosil by som trocha ohľaduplnosti nakoľko je to asi môj druhý pokus o nejaký ten script. ! Nezabudnite vytvoriť zložku v scriptfiles s názvom statistic ! Dosť rečí tu je kód: #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #include #include // credits Rakato new hracov, score; #define SAVE "/statistic/%d_%d_%d.ini" #define SAVE_STR "/statistic/%s.ini" #define REKORD "rekord" #define CAS "cas" #define CONNECT "pripojenia" #define WRONG_PARAMETER "Zlý parameter! (den_mesiac_rok)" #define FORMAT_TIME "v case %d:%d.%d" #define VYPIS "{aaaaaa}Dna %s %s bol rekord %d hrac-ov a bolo zaznamenaných %d pripojení." public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Special statistic system by Rakato"); print("--------------------------------------\n"); new Year, Month, Day; getdate(Year, Month, Day); new path[200]; format(path, sizeof(path), SAVE, Day, Month, Year); if(!dini_Exists(path)) dini_Create(path); score = dini_Int(path, REKORD); if(score == 0) { dini_IntSet(path,REKORD,0); } return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerConnect(playerid) { new Year, Month, Day, path[200]; getdate(Year, Month, Day); format(path, sizeof(path), SAVE, Day, Month, Year); if(!dini_Exists(path)) dini_Create(path); //iba pre istotu new pripojenych = dini_Int(path, CONNECT); dini_IntSet(path,CONNECT,pripojenych+1); hracov++; if(hracov > score) { new Hour, Minute, Second, str[200]; gettime(Hour, Minute, Second); format(str, sizeof(str), FORMAT_TIME, Hour, Minute, Second); dini_IntSet(path,REKORD,hracov); dini_Set(path,CAS,str); } return 1; } public OnPlayerDisconnect(playerid, reason) { hracov--; if(hracov < 0) hracov = 0; //to iba pre istotu return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(statistic,9,cmdtext); return 0; } stock Msg(playerid, text[]) { SendClientMessage(playerid, -1, text); return 1; } dcmd_statistic(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return 0; new path[200], str[200]; format(path, 200, SAVE_STR, params); if(!dini_Exists(path)) return Msg(playerid, WRONG_PARAMETER); format(str, 200,VYPIS,params, dini_Get(path, CAS), dini_Int(path, REKORD), dini_Int(path, CONNECT)); Msg(playerid, str); return 1; } Ja si myslím, že popis k týmto jednoduchým príkazom ani netreba a nie je to ani tutorial. Očakávam reakcie
×
×
  • Create New...