Peršokti į turinį

creatur

Narys
  • Pranešimų skaičius

    59
  • Užsiregistravo

  • Paskutinį kartą lankėsi

  • Atsiliepimai

    0%
  • Forumo eurai

    0 +Pervesti

Reputacijos taškai

21 Bus matyti ko vertas

Apie creatur

  • Nario rangas
    Naujokas (-ė)
  • Gimtadienis 1996.10.16

Profilio informacija

  • Lytis
    Paslaptis
  • Miestas
    Klaipėda
  1. Ilgą laiką nebuvau čia (atrodo paskutinį kartą lankiausi prieš metus), bet nieko keisto, sa-mp etapais miršta, vis mažiau žaidėjų, projektų ir pačių scripterių. Žodžiu, visus likusius galbūt dar išmokysiu kodo struktūrizavimo PAWN kalboje. Kas yra kodo struktūra? Pasiimkime bet kurį GM, atsidarykime jį ir mes matome vientisą kodo struktūrą (visas kodas viename faile). Atsimenate GRP GM? Atsidarykite jį, dabar mes matome 1 pagrindinį .pwn failą ir `data` aplankalą su .txt failais, kuriuose yra dalis kodo, taigi tai irgi kodo struktūra, tačiau kiek tvarkingesnė. Trumpai sakant, tai viso kodo sutvarkymas/skaidymas į atskirus failus. Kuo kodo struktūrizavimas yra gerai? Esu PHP programuotojas ir prisėdus prie projekto niekada nepamatysi viso puslapio parašyto viename faile, tiksliau sakant puslapis išsiskaido į mažiausiai dar 3 failus, kokia to nauda? Greitas puslapio dalies suradimas ir lengvesnis skaitomumas. Ir tai galioja ne tik PHP kalboje, bet visose: C++, C#, python.... Taigi, kaip jau minėjau, struktūrizuodami kodą jūs turėsite tvarką pas savęs, ir nesunkiai galėsite pasiekti kiekvieną sistemą atskirame faile. Taip pat nepamirškime, kad sutvarkytą kodą yra daug lengviau panaudoti kitą kartą. Kaip struktūrizuoti kodą PAWN kalboje? Tiesą sakant per keletą metus programuojant PAWN išbandžiau daug variantų ir radau tik vieną man priimtiną, kuriuo aš ir pasidalinsiu, tačiau nieks nedraudžia naudoti ir kito, jums priimtinesnio varianto, svarbu tik tai, kad kodas išliktų tvarkingas. Taigi, tai ką aš siūlau, tai rašyti kiekvieną sistemą atskirame faile, panašiai kaip FS, tačiau šis failas bus įtraukiamas į pagrindinį GM failą, taip pat reiktų nepamiršti, kad viename projekte negali duplikuotis 2 event'ai, bet tai ne problema, galime sukurti naują eventą arba tiesiog visą kodą rašyti kaip stock'us. Sakykime rašome namų sistemą, taigi susikuriame naują failą `house.pwn` (plėtinį galite naudoti bet kokį, kaip jums patogiau), ir mūsų projekto struktūra atrodo taip: -- GM.pwn ---- Sistemos ------ house.pwn GM.pwn failas: #include <a_samp> // Systems #include "Sistemos/house.pwn" // visi callback'ai public OnPlayerConnect(playerid) { House_OnPlayerConnect(playerid); } Sistemos/house.pwn failas: stock House_OnPlayerConnect(playerid) { SendClientMessage(playerid, -1, "Sveiki. Tai pavyzdinė namų sistema."); } Kaip matote pirmajame faile (pagrindiniame) includinau mūsų namų sistemą bei į OnPlayerConnect callback'ą įdėjau, imituojantį tą patį callbacką, namų sistemoje stocką`House_OnPlayerConnect`. Taigi, mūsų visa namų sistema turi būti house.pwn faile (konstantos, kintamieji, callbackų apibrėžimai, funkcijos ir visą kitą ko nepaminėjau). GM.pwn failas turėtų tik perimti "dirbtinius" callbackus. Labiau benrinius dalykus taip pat galima rašyti GM.pwn faile, tačiau geresnė praktiką būtų juos taip pat išskirti į atskirus failus pvz. global_variable.pwn. Taigi, manau ties tuo ir baigsiu, apačioje pateikiu nuorodas į šiuo principu rašytus projektus, sistemas. https://drive.google.com/file/d/0B-l2zePf9wQsWkstT2hYNDZEZW8/edit?usp=sharing Mano rašytas ir nebaigtas GM TankWars. https://www.dropbox.com/sh/p4zlbn8gse4lzjn/AAB3xmLgyor47zovrB1wr3GIa/TD_Inventory.zip Inventoriaus sistema integruoama tieisog GM perduodant callback'us. Ačiū už dėmesį. Pagarbiai, Gintas
  2. Nuotraukos: https://www.dropbox.com/sh/p4zlbn8gse4lzjn/AACy3Eh0mVY_4fjOQh92QziCa Atsiuntimas: https://www.dropbox.com/sh/p4zlbn8gse4lzjn/AAB3xmLgyor47zovrB1wr3GIa/TD_Inventory.zip arba https://drive.google.com/file/d/0B-l2zePf9wQsT2RLMGRrWEltS0E/edit?usp=sharing Bandžiau sistemą pasiūlyti nemokamai keliems serveriams, bet kadangi jos atsisakė paplatinu ją. Kas čia? Inventorius ir bagažinė, su paruoštuom funkcijom duoti daiktam bei clickable TD. Taip pat yra integruotas ginklų anti cheatas testuotas ir veikiantis su s0beitu; Integracija į GM nėra sunki, tačiau norėdami prisitaikyti pagal save ar dasidėti daiktų ar veiksmų, turit kažkiek išmanyti pawn.
  3. creatur

    Hostingas.In, planas 2.

    Draugas turi hostigas.in pasiėmęs, jam 2 kartus buvo atjungę hostingą už "spamo siuntinėjimą", o ten tik pasirodo sėkmingos registracijos laiškai , o jiems absoliučiai *Myliu SuperGames.lt*...
  4. creatur

    THE ELDER SCROLLS ONLINE!

    Pasaulio žemėlapis: http://www.elder-scrolls-online.de/karte/
  5. creatur

    THE ELDER SCROLLS ONLINE!

    Ech, būčiau įdėjęs gameplay, bet kūrėjai jį pašalino iš youtube dėl autorinių teisių pažeidimo Žodžiu, ką mačiau per gameplay: - Bus išlaikyta stealth sistema. Kaip ji veiks nežinau. Taip pat bus lockpicking'as, greičiausiai toks pat kaip skyrim. - First-Person - turbūt labiausiai tikėtasis dalykas. Range, magic combat'as išliks toks pats kaip skyrim. Deja, bus daugumai mmorpg žaidimų būdingas dalykas: jei esi su mobu combat'e ir bėgi nuo jo, jis per atstumą gali daryti melee demage, galbūt kurėjai sutvarkys dar šį dalyką, kadangi visgi dar beta. - Level sistema kaip skyrim: užsikėlus lygį pasirenki kam skirti tašką - health, magicka ar stamina. Kaip su abilities nežinau, bet atrdo bus ta pati perks sistema. - Žaidime bus išlaikyti dialogai su NPC su įprastais klausimai: 'Kas tu?', 'Papasakok apie ką nors' ir panašiai. - Bus knygos, kas iš jų kol kas nežinau, greičiausiai dalis jų bus šiaip pasiskaityti ar quest'ams, o kita dalis pasikelti skillą Turbūt dauguma jau girdėjot, bet: - Žaidime bus vienas MEGA serveris t.y. nebus jokių atskirų serverių/realmų. Kadangi žaidėjų kiekis gali būti iš ties didelis, tai greičiausiai dalis žaidėjų bus nerodoma, bet bus galima pasirinkti, kuriuos žaidėjus nori, kad rodytų. - PvP kovose galės dalyvauti atrodo iki 200 žaidėjų (tiksliai nepamenu). Ir išgirdęs aš vos iš džiaugsmo nenumiriau: žaidime busi visi praeitų žaidimų map'ai t.y. Morrowind, Skyrim ir kt., bet kas svarbiausia, kad visi dungeonai, miestai ir kitą bus savo vietose t.y. kaip buvo praeitose žaidimuose. Šiaip gal yra bendraminčių norinčiu atidaryti lietuvių TESO bendruomenę ar grupę (facebook, google+)? Būtų galima tokios informacijos dažniau pateikti. Jei ką, mano skype g1ntaz P.S> Galbūt kas nors gavote pakvietimą į beta? Balandžio 9d. visiems atrinktiems išsiuntė... Aš pavėlavau, tai tik vakar užsiregistravau į beta..
  6. Projekto pristatymas: http://cout.lt/2013/02/22/feedmage-naujas-projektas/ Trumpai: FeedMage, tai .gif paveiksliuko, kuris atvaizduoja naujausias naujienas iš jūsų puslapio, generatorius. Generatoriuje galite pasirinkti teksto pozicijas, spalvas, dydžius, fontus, foną ir t.t… Viskas ko reikia jūsų puslapiui, tai RSS feed XML failo pvz.: http://cout.lt/feed. Sugeneruotas paveiksliukas yra atnaujinamas kas 24 valandas, todėl jei paveiksliukas bus naudojamas tiesiogiai iš puslapio, jo nereikės kas kart parašius naują straipsnį kurti naujo. Pavyzdžiai: Eiti į FeedMage
  7. creatur

    THE ELDER SCROLLS ONLINE!

    Jau nuo pat Morrowind dalies laukiu online versijos. Žaidimas pasižymi labai gera combat sistema - viskas priklauso ne nuo veikėjo lygio, o nuo gebėjimo protaut, jei šią sistemą išlaikys online versijoj bus nerealiai super.
  8. creatur

    Mano dizainai.

    2 dizainas tikrai ne mano...
  9. creatur

    gRPG.LT visi skirtingi - visi lygūs

    Vien jau iš komandos narių galiu pasakyti, kad serveris daug pasieks. Pažįstų savininkus - labai paslaugūs, draugiški, atsakingi ir darbštūs žmonės. Galbūt sugrįšiu į sa-mp, kad galėčiau vėl pasidžiaugti šių žmonių draugija. g1ntas.
  10. Sveiki. Pastaruoju metu pasinešiau ant taktinių žaidimų, todėl gal galit pasiūlyti daugiau jų? Esu žaidęs: Robin Hood: The legend of Sherwood Desperado Commandos visas dalis Priešo užnugaryje (kaip en. nežinau, turiu diską lietuviško žaidimo) Farscape Dar googlindamas radau žaidimą Jagged Alliance, tai dar pabandysiu jį.
  11. Parduodu dstudio.lt domeną. PageRank yra 2. Optimizacia nėra laba gera, bet vis šiokia tokia - tinklapių kūrimui, dizainų piešimui. Kadangi domeną perleisiu, kaina automatiškai padidėja 30.25Lt. Taip pat parduodu skype 'dstudio.lt' yra apie 170 kontaktų. Ir dstudio.lt facebook grupę yra apie 200 likes. Rašykite savo pasiūlymus čia, į PM arba skype - dstudio.lt. Dar galiu pridėti ir dstudio.lt dizainą, PSD ir sukoduotą su HTML5/CSS3.
  12. creatur

    ĮDĖJŲ SUPIRKIMAS [100FLT]

    Mano galvoje guli 2 tokios unikalios idėjos kad tą F tektų pašalinti, kad aš apie vieną iš jų parašyčiau. Viena užsienio rinkoje jau įgyvendinta, kitos idėjos projekto dar neesu matęs ir pats greitu metu ruošiuosi tai įgyvendinti . Už FLT nieko gero negausi, nebent eilinius pasiūlymus, ką gausi ir for free.
  13. Sveiki. Kadangi turiu labai daug laisvo laiko per tuos orus tad kuriu šią temą ir pradedu teikti WEB paslaugas asmeniškai nekišant jokios studijos. Šiek tiek apie mane: Esu Gintas, gyvenu Klaipėdoje, man 15 metų. Esu atsakingas, mandagus žmogus. Laisvalaikį daugiausiai leidžiu programuodamas ir sportuodamas (lengvąją atletiką). Beveik niekada nepraleidžiu progos tobulėti programavimo srityje. Kadangi noriu sėkmingos ateities, tai su draugu atidarėm WEB paslaugų studiją - dStudio.lt, kad pamatyti kokie būna klientai, kaip su jais bendrauti, kaip jų nenuvilti, taip pat tobulėti ir programuojant. Ką aš darau? [*:1khdfg38]TVS ir modulių diegimas. Galiu įdiegti jūsų norimą TVS ir su ja visus jums reikalingus modulius.[/li] [*:1khdfg38]Kuriu tinklapių sistemas. Galiu sukurti unikalią tinklapio TVS. Be problemų galiu sukurti modulius turinio valdymo sistemos, taip pat pavienes sistemas. Į šią skiltį įeina tokios sistemos kaip pokalbių sistema, balsavimas, forumas, VVP ir t.t. [*:1khdfg38]Koduoju dizainus HTML/CSS. Turbūt daugiausiai patirties turiu dizainų kodavime. Galiu dizainą sukoduoti bet kokiai TVS (mokamoms nekoduoju kaip DLE, IPB). Taip pat pagal kliento pageidavimą galiu dizainą pritaikyt ir senoms naršyklėms (IE3-6). Pastaruoju metu koduoju naujomis HTML5/CSS3 technologijomis. [*:1khdfg38]Prižiūriu tinklapius. Galbūt tinklapyje nieko nesuprantat (pvz.: kaip parašyti straipsnį, kaip įkelti nuotraukas..), ne bėda aš galiu prižiūrėti jūsų tinklapį, esu dirbęs su dauguma TVS, o ir naujos man įspūdžio didelio nepadarys, kadangi iš patirties žinau kaip dažniausiai yra programuojamos TVS, todėl ir valdymas per daug nesiskiria. [*:1khdfg38]Konsultuoju WEB klausimais. Galiu patarti, išmokyti naudotis TVS sistemomis ir pan. Neesu visažinis, todėl padedu tik tuom ką iš tiesų moku. Darbų pavyzdžiai: Čia nėra visi mano darbai, o tik tie, kuriuos pavyko atkapstyti - http://gintas.dstudio.lt/ Dar prisiminiau keletą senų darbų: istraipsniai.lt dizainas - http://themes-lt.eu/Dizainas/1510/istraipsniai kaimeliai.lr dizaino kodavimas - http://themes-lt.eu/Dizainas/1468/kaimeliai-dizainas Jei norit pasižiūrėti į nuotraukas, tai galit kodavimo darbus pasižiūrėt ir dstudio.lt tinklapyje. Kontaktai: [*:1khdfg38]Skype: dstudio.lt [*:1khdfg38]El. paštas: [email protected]
  14. Sveiki. Atsibodo žiūrėti į VVP "programuotojus", kurie ale sukūrę unikalų VVP (kurį be abejo atsisiuntė iš užsieniečių support'o ir pakeitė komentarus ir kintamųjų, funkcijų pavadinimus į LT) bando įkišti serverių savininkams (nekalbu apie tuos, kurie tikrai stengiasi sukurti unikalų VVP, TVS). Taigi, kilo mintis sukurti tokį TVS, kurio pavydėtų kiekvienas serverio savininkas. Savaime suprantama, kad aš jo platinti net nesiruošiu, tai bus dar viena rinkos prekė. Klausimas jums, kokį jūs įsivaizduojate tobulą VVP? Į kokio funkcionalumo VVP jūs negailėtumėt sukišti net 200Lt? O čia keletą mano idėjų: [*:2659yu4f]Patogus dizainų valdymas pasinaudojant template engine, kurį taip pat kursiu aš (kaip ir PHPbb) [*:2659yu4f]Vidinių puslapių kūrimas tiesiog iš AVP [*:2659yu4f]Panelių kūrimas iš AVP [*:2659yu4f]Integruota mokėjimų sistemą (surišta su mokejimai.lt), kurią bus galima valdyti tiesiai iš AVP: keisti kainas, pridėti/trinti raktažodžius ir keisti visą kitą. [*:2659yu4f]Visiškai pilnas žaidėjo duomenų manipuliavimas. [*:2659yu4f]Atskirame puslapyje surašomi serverio/tinklapio atnaujinimai. [*:2659yu4f]Galimybė blokuoti ar išmesti žaidėją iš serverio per AVP (rcon būdu). [*:2659yu4f]Galimybė perkrauti serverį per AVP (rcon būdu) [*:2659yu4f]Galimybė įjungti/išjungti žaidėjų registraciją per WEB [*:2659yu4f]Modulių sistemą ir pradiniai moduliai: apklausa, šaukykla ir kt. Kol kas tik tiek idėjų susikaupė galvoj. Laukiu jūsų idėjų.
  15. creatur

    pasiūlykit ką kurt ?

    Gerų idėjų nieks nepakiš tau, jos kiekvienam ateina savaime, pvz. aš visus metus galvojau kokį tinklapį kurti, kol galų gale beveik tuo pačiu metu į galvą šovė 2 originalios idėjos. Kurk tai kas yra Lietuvoje paklausu, o internete apie tai informacijos maža, tada lankomumas garantuotas. Šiuo metu Lietuvoje sparčiai populiarėja motoroleriai. Gali kasdien skaitinėti dienos naujienas ir gal kokia naujiena tau pakiš idėją. Pagal kitų rekomendacijas geriausią yra kurti tinklapį apie tai, kas tave domina, tokiu atveju tinklapis veiks ilgiau laiko. Nueik į uzdarbis.lt ir pasiskaityk sėkmingų verslo istorijų.

×