Jump to content

Arcturus

Uživatel
  • Příspěvků

    11
  • Registrován

  • Aktivní

Everything posted by Arcturus

  1. "Ono taky zkus najit, kde je v tomhle problém..." myslíš zapis hodnôt integer cez parametre typu string? Ako som spomínal koncept bol "Práca s textovým súborom" preto aj parametre su v string a ked ho používam je trochu otravne všetko prehadzovať do tohoto typu...
  2. Suhlasim s Vami oboma (nebudem rozpisovať v čom konkretne ale viac menej všeobecne) a som rád, že sa nájdu ludia čo ten kód aspoň pozrú (malá pasca na Janikstyle "pawnerov" ) a nedrbnu to bezmyšlienkovito do "svojho scriptu"... Ďalej ďakujem za odozvu. Ako som spomínal. Pracujem na tom priebežne a podobné pripomienky na vylepšenia alebo zmeny sú viac ako vítané nakolko každý scripter ma možnosti a prevedenie limitované vlastným náhladom či už na kód samotný alebo na koncept. Moj ciel je jasný (aspoň pre mňa) a verím že ďalšie verzie sa stretnú s pozitivnejším ohlasom. A Scydo .... trafil si klinec po hlavičke ("A ještě jak si to dokázal používat a snadno rozlišit, kde je část kódu, kde se načítají údaje a kde se zapisují? Protože, jestliže na to nemáš 2 funkce SaveData() a LoadData(), tak pak nechápu, jak ses v tom dokázal tak snadno vyznat?") Presne toto je dôvod prečo si radšej všetko píšem sám... Páni smekám klobúk pred Vami
  3. Neviem pisal som to sice davno ale tusim pri citani otvara subor iba raz dokonca
  4. Otvara ho iba raz na citanie potom he cez temp prepise podla parametrov funkcie a pri ukladani myslim druhykrat....teda prvykrat na citanie, druhykrat na zapis... volal som tu funkciu uz aj valakrat po sebe ale mas pravdu ze to nieje optimalne. zatial som narazil iba na problem s tym ze ak ho pouzivaju dva FS sucasne tak ten "druhy" uz subor neotvori... Popravde nemal som moznost to vyskusta pod extremnou zatazou (vela hracov) ale zatial som s tym problem nemal... Vravim nieje to dokonale a stale to priebezne vylepsujem akonahle objavim nejaky problem. Ako som písal v príspevku: ,,Neponúkam však hotový produkt. Berte to ako koncept, ako inšpiráciu stvoriť z toho niečo viac než už to je." Ak cita vela niecoho tak ho dam iba na zaplnenie premennych možno by nebolo naškodu nejak implementovať aj hromadný zapis z pola alebo z Enum. Ale samozrejme bude mi cťou ak moj projekt vylepšíš prípadne ak sa z neho inšpiruješ pri vlastnom projekte. Skor som chcel poukazať na možnosti ktoré vnaša použitie sekcii.
  5. Arcturus Ini (AIni.inc) Patrím k scripterom ktorí sa snažia všetko programovať a nie kopírovať. Dini, Dof, Dof2 poznám a mal som tú česť opravovať scripty ktoré ich využívali. Z toho mi príde Dof2 asi najnovší a najprepracovanejší. Je to pekná práca a autorovi skladám rešpekt. Škoda že script je 5 rokov starý a autor script ďalej nerozvíjal. Škoda že autor vynechal velmi podstatnú časť toho čím Ini sú. Nakolko som nechcel používať cudziu prácu, napísal som si Files.inc čo bola vlastne prvá verzia so základnými funkciami na prácu s textovými súbormi file.inc. A že ich tam bolo požehnane. Druhá verzia IniFiles.inc už pracovala s konceptom klúč=data a pozostávala z troch príkazov. Ukladanie, zápis a mazanie. Ale bez sekcií ktoré k Ini neoddelitelne patria to proste stále nebolo ono a verzia 2.5 (vylepšená dvojka) teda po prvýkrát obsahovala aj rozdelenie do sekcii. Dámy a páni, dovolte mi predstaviť Vám Arcturus Ini. Tretiu verziu ktorá vznikla. Mocný nástroj na editáciu súborov obsahujúcich údaje pridelené ku klúčom a kategorizovaným do sekcí. A ako to funguje? IniFile("Súbor.ini","Sekcia","Kluc_x","Údaj",2); vytvorí textový Súbor.ini s následovným obsahom: [Sekcia] Kluc_x=Údaj: pri čítaní vracia hodnotu vo formáte string. Zvyknem ju teda používať následovne: format(string,sizeof(string),"%s",IniFile("Súbor.ini","Sekcia","Kluc_x","",1)); prípadne strval(IniFile("Súbor.ini","Sekcia","Kluc_x","",1)); čo teda ostáva? Mazanie. IniFile("Súbor.ini","Sekcia","Kluc_x","",3); - vymaže klúč Kluc_x IniFile("Súbor.ini","Sekcia","","",3); - vymaže Sekciu (aj so všetkými klúčmi ktoré obsahuje) Treba uznať že priebežne stále ladím rôzne neduhy ktoré to má ale aj tak je to Include ktoré nielen že je použitelné ale mojích posledných možno 100 scriptov sa bez neho nezaobišlo. A áno, Je to jediný príkaz v celom Include a jeho tvar teda je IniFile(file[128],section[128],key[128],data[128],mode) // mode: 1-číta 2-zapisuje 3-maže Takže kto má záujem sa na to pozrieť prípadne vyskúšať. Nech sa páči. Tí z Vás čo ste šikovnejší Pawneri si ju iste budete vedieť aj prispôsobiť. Neponúkam však hotový produkt. Berte to ako koncept, ako inšpiráciu stvoriť z toho niečo viac než už to je. Prajem vela zábavy a pekný deň. AIni.inc
  6. Arcturus

    nabízím (Deleted)

    mne to minule ukazoval a chvastal sa ako mu tam naskakuju automaticky :D :D
  7. Arcturus

    nabízím Nabizim

    a už vieš robiť tie NPC?
  8. Arcturus

    nabízím Nabizim

    Jankoooo.... Chceš tri otázky? :D :D :D
  9. Ahoj. Pokial táto téma tu nemá čo hladať tak sa ospravedlňujem a poprosím o zmazanie. (Opakovane to pridávať na tomto fóre nebudem) Volám sa Juraj a odkedy SAMP vyšlo venujem sa scriptovaniu serverov. Programujem už asi od 10tich rokov. Medzi moje povahové črty patrí motto: ,,Keď môžem, pomôžem." Písalo mi už viacero Pawnerov/"Pawnerov" (lepších, horších, známych, menej známych a Janík) a možno si ma poniektorí pamätáte pod prezývkou Runner (Ru-In SAMP Server) A možno nie. Založil som si na FB a DC skupinu kde chcem jednak združovať pawnerov ktorý sú ochotný pomôcť a poradiť (POZOR nie náborové stredisko!!) a taktiež "pawnerov" ktorý túto pomoc potrebujú alebo hladajú. Nakolko som už za snahu propagovať takýto priestor dostal BAN zopárkrát tak nebudem uvádzať linky... A ešte raz apelujem na adminov aby mi moj prípadný prešlap (raz a naposledy) so zažmúreným okom prehliadli, mažúc túto tému. :D :D Avšak. Pokial by ste (admini, moderatori, pawneri,"pawneri" a Janko) mali záujem... Na žiadosť ich sem dopíšem v komentári. Prajem pekný deň.
  10. FS pohoda ale čo máte všetci furt s kopírovaním cudzích scriptov? Ako chceš bez bugov pripájať nekompatibilne FS s nekompatibilnym zlepencom a.k.a. RZE GM??? to mi priam pripomína Janíka čo ma žiadal o debug WTLS DeAMX čo malo 25K+ riadkov :D:D a ja som sa len smiaaaal
  11. Ak chceš niekoho dobrého tak ti odporučím seba :D :D :D nerobím to pre peniaze ale odmene sa nebránim ako vstupnu investiciu ponukam vlastný include na Ini už vo verzii 3 (prva bola niekde na urovni Dof2 ) a kopec dalsich scriptov (typu vecer si povies rano je nakodene)...
×
×
  • Create New...