Jump to content

Danny

Uživatel
  • Příspěvků

    1513
  • Registrován

  • Aktivní

  • Vítězných dnů

    7

Příspěvky posted by Danny

  1. jailbreak.png


    Autor: Danny


    Začiatok vývoja: 18.1.2016


     


    popis.png


    Mód sa bude odohrávať v prostredí väznice, v móde budú zo začiatku iba dva týmy a to väzeň a dozorca. Úlohou väzňov bude využívať nepozornosť dozorcov a prešmyknúť sa k únikovému východu, odkiaľ môžu opustiť priestor väznice. Potom si vezmú auto a začínajú útek, mód ich prevedie celým útekom a všetko čo majú vykonať budú mať podrobne vysvetlené v dialógoch a v chate. Dozorci budú mať naopak úlohu väzňov strážiť a zamedziť im možnosti k úteku v prípade ale, že sa väzni dostanú na útek, tak je úlohou dozorcov väzňa chytiť a zabiť, tým ho transportujú späť do cely a väzeň sa bude môcť pokúsiť o útek znovu.


     


    utek.png


    V móde bude zo začiatku len jeden útek, pomocou ktorého budú môcť väzni uniknúť z väznice a získať tak zaslúženú odmenu, ktorá bude hlavnou motiváciou väzňov pre útek. Tou odmenou sú body, ktoré budú väzni získavať. Každopádne útek sa bude skladať z viacerých častí, začiatok úteku väzeň spustí tak, že unikne dozorcom cez únikový východ do garáže dozorcov, kde majú zaparkované autá. Väzeň auto ukradne a tým pádom dozorci dostanú oznam, že sa väzeň do auta vlúpal, čiže útek začne. Väzeň následne utečie na úrad, kde sa pokúsi vybaviť si falošnú identitu, ďalším jeho krokom bude získanie peňazí, väzeň teda pôjde za svojím verným kamarátom, ktorého nedávno prepustili z väznice avšak aj napriek tomu, si žije luxusný život a požičia si od neho peniaze, kamarát mu ponúkne aj bývanie, ale väzeň chce opustiť mesto, v ktorom je najviac hľadaný, pretože život v takom meste by logicky nefungoval... čo urobí? To zistíte, až keď sa do úlohy väzňa dostanete sami.


     


    potreby.png


    Každý väzeň bude mať potreby, ktoré si bude musieť dopĺňať, v opačnom prípade ho čakajú isté nevýhody a následne smrť. Medzi tieto potreby bude patriť:


    Hlad (vo väznici bude bufet, v ktorom si väzeň môže vypýtať jedlo, každému väzňovi je určený rozpočet, ktorý môže na deň minúť)


    Energia (v každej väznici bude posteľ, na ktorej sa väzeň bude môcť vyspať)


    WC (vo väznici budú verejné záchody, kde môže každý väzeň vykonať svoju potrebu)


     


    npc.png


    V móde budú taktiež NPC kuchára pri bufete a vášho kamaráta.


     


    od_autora.png


    Dlho som už s pawn nerobil, takže neviem robiť zázraky. Niekto môže povedať, že pawn sa nedá zabudnúť, každopádne po dlhej dobe sa v tom človek musí aspoň zorientovať, aby si vedel spomenúť na všetky veci, ktoré vedel. Mód budem avšak aj po vydaní ďalej vylepšovať, budú sa meniť verzie, teda pravidelne sa hráči budú môcť tešiť na niečo nové, každý update bude vždy predom zverejnený na fóru servera, ktoré bude vytvorené v deň dokončenia módu. Ďalej je treba pochopiť, že väzenie je proste veľmi úzko spojené so smrťou a čiernou farbou, teda žiadne farbičky som sem, do osnovy proste dať nemohol, to mi odpusťte, každopádne aj napriek tomu som sa snažil, aby bola prezentácia pekná a prehľadná.


    Jemne som sa inšpiroval od autora módu For Life osnovou pre prezentáciu módu.


  2. Závorky...

    Lol, díky moc.

     

    Ešte tam je jeden warning ktorý ma dosť vytáča keďže return tam mám..

    C:\Users\Imrich\Desktop\Old PC\SUBORY\Susedia\samp037_svr_R1_win32\gamemodes\CalvinC.pwn(145) : warning 209: function "fdeleteline" should return a value
    
  3. Zdravim,

     

    Nebudem riesit odkial som zohnal skript kvoli ktoremu dostavam nasledujuce errory, ale urcite by som bol rad, keby sa tento problem vyriesil. Ten skript musi fungovat.

     

    Ide o tieto errory:

    C:\Users\Imrich\Desktop\Old PC\SUBORY\Susedia\samp037_svr_R1_win32\pawno\include\sscanf2.inc(172) : error 017: undefined symbol "SSCANF_OnGameModeInit"
    C:\Users\Imrich\Desktop\Old PC\SUBORY\Susedia\samp037_svr_R1_win32\pawno\include\sscanf2.inc(203) : error 017: undefined symbol "SSCANF_OnPlayerConnect"
    C:\Users\Imrich\Desktop\Old PC\SUBORY\Susedia\samp037_svr_R1_win32\pawno\include\sscanf2.inc(227) : error 017: undefined symbol "SSCANF_OnPlayerDisconnect"
    

    sscanf2.inc mam uplne novo stiahnuty od Emmeta takze tam nemoze byt ziadna chyba, pokial ju tam neurobil teda on naschval, co pochybujem. (Nerieste to, preco mam mod v priecinku so sitkomom Susedia, diky.)

     

    Toto je ten skript:

    stock fdeleteline(filename[], line[])
    {
    if(fexist(filename)){
    new temp[256];
    new File:fhandle = fopen(filename,io_read);
    fread(fhandle,temp,sizeof(temp),false);
    if(strfind(temp,line,true)==-1){return 0;}
    else{
    fclose(fhandle);
    fremove(filename);
    for(new i=0;i<strlen(temp);i++){
    new templine[256];
    strmid(templine,temp,i,i+strlen(line));
    if(strcmp(templine,line,true)){
    strdel(temp,i,i+strlen(line));
    fcreate(filename);
    fhandle = fopen(filename,io_write);
    fwrite(fhandle,temp);
    fclose(fhandle);
    return 1;
    }
    }
    }
    }
    

    Ak by ste mi vedeli pomoct, bol by som vam velmi zaviazany. :)

  4. Zdravím, dnes som si prehliadal jeden zahraničný skript a našiel som tam niečo takéto..(výťazok z kódu):

      	    if(!(Kills[killerid] % 4))
      	    {
      	        if(!CantSpawn)
      	        {
    	  	        if(WeaponLevel[killerid]!=16)
    	  	        {
    		  	        WeaponLevel[killerid]++;
    		  	        ResetPlayerWeapons(killerid);
    		  	        GivePlayerWeapon(killerid,Weapon[WeaponLevel[killerid]],500);
    					GameTextForPlayer(killerid,"~b~~h~~h~Leveled Up",1500,4);
    					PlayerPlaySound2(killerid,1057);
    				}
    			}
      	    }
    

    Najzaujímavejšou časťou bolo ale to %, ktoré mi vôbec nedáva zmysel. Tento skript údajne funguje na 100% tak preto sa pýtam, čo to znamená?

     

    Ide o GunGame mód a z toho čo som pochopil, tak táto časť len "zvyšuje level" teda hráčovi po určitom počte zabití nastavení novú zbraň.

     

    Lenže, čo znamená to % v tej premennej? Tomu nerozumiem.. no každopádne za vysvetlenie budem veľmi vďačný. :)

  5. Používam nejaký Slick´s INI include

    Tak, síce neviem čo je to zač ale radím ti používať niečo, čo je viac všeobecne známe. Ono sú väčšinou takéto veci spoľahlivejšie a častejšie aj sto percentne funkčné (ak sa riadiš podľa návodu). Navyše je u nich lepšia podpora vzhľadom nato, že to používa viac užívateľov.

  6. Je to úplne jednoduché.

     

    Urob si textdraw, alebo čokoľvek čím to chceš zobrazovať, v pokoji si to môžeš zobrazovať aj cez správu. Vytvor si novú premennú a timer. Pri registrácii hráčovi nastav premennú na 100 a timerom tú premennú za tebou určený čas znižuj a posielaj hráčovi správu, alebo zobrazuj textdraw.

     

    Následne si vytvor NPC, stojace na mieste. Daj ho za nejaký pult, k tomu pultu ulož pickup a po vložení na pickupu zobraz dialóg kde bude možnosť "Doplniť hlad" a po zvolení možnosti nastav premennú na 100 a zobraz animáciu.

     

    Nič ťažké.  :klidek:

  7. ide to ...

    Namiesto toho že píšeš "Ide to" by si mohol napísať rovno aj ako, mňa by to totižto dosť tiež zaujímalo. Každý môže do príspevku napísať "Ide to" aj keď ten človek má nulové vedomosti o danej tématike. Napíš ako.. inak si myslím že si to napísal LEN PRETO aby si si nahnal další príspevok.

     

    Môj názor, navyše by ma odpoveď zaujímala tiež.

  8. Byť tebou tak sa nad názormi ostatných užívateľov fóra zamyslím a prerobím to. Keďže si to už spravil TY, tak by si to mal aj TY naďalej vyvíjať a vylepšovať a nevyhovárať sa na to, nech si to ostatní dokončia. Napríklad ja keby som si to akože išiel upraviť, tak si už radšej spravím nové = vlastné a nebudem používať cudzie. Ako si napísal je to tu pre tých ktorý s tým nevedia, preto od nich nečakaj aby si to upravovali ale konaj tak, ako ti navrhnú.

    • Líbí se mi to! (+1) 2
  9. Vykašli si na něj, už jsem viděl spoustu témat, kde nějak přispíval... Každýho akorát provokuje, neumí nic jiného, nováčkům nadává, chová se k nim arogantně. Je to prostě takový typ člověka. Nevím jestli sis všiml, ale třeba s uživatelem Noob14_ má taky pořád nějaké rozepře, nadává mu do fracků, atd. přitom mi zrovna tenhle uživatel připadá v pohodě - OK občas se splete, když pomáhá, ale to není důvod mu hnedka nadávat, alespoň se snaží. Jinak se připojím k DaVe a zeptám se tě, co si dokázal ty??? Já neříkám, že já něco ANO, ale alespoň tu pořád někoho nekritizuju a neříkám mu, jak něco neumí - až vytvoříš, něco tak dlouhého a vyčerpávajícího jako on, tak kritizuj! ;)

    Plne súhlasím - užívateľ Lukasz je arogantný, vypočítavý fracek ktorý veľmi rád ponižuje ostatných. Len zato že druhý niesú takí ako on, tak sú hneď kritizovaný a urážaný. Je dosť smutné, že to užívateľ robí takou formou, že zato nemôže byť potrestaný.

    • Líbí se mi to! (+1) 2
  10. Zdravím,

     

    mám nasledujúci kód:
     

    new Dozorca;
    
    Dozorca = AddPlayerClass.......atd
    

    v OnPlayerRequestClass

    	if(classid == Dozorca && PlayerInfo[playerid][pScore] < 5000)
    	{
    	SendClientMessage(playerid, FARBA_ORANZOVA, "[ Chyba ] Nemáš dostatok bodov pre hranie za dozorcu.");
    	return 0;
    	}
    

    Problémom ale je, že aj keď mám 0 bodov, viem hrať asi za 4 klásy... dozorcovia majú ceľkom 6.. mám to teda takto

     

    Dozorca = Klása 1

    Dozorca = Klása 2

    Dozorca = Klása 3

    Dozorca = Klása 4

    Dozorca = Klása 5

    Dozorca = Klása 6

     

    Po 4 klásu keď prechádzam v tom menu postáv, tak prvé 4 klásy idú vybrať aj keď mám 0 bodov.. avšak keď chcem ísť na 5tu klásu, tak mi to vypíše že nemám body... Prečo?

     

     

    Ja to potrebujem aby to fungovalo takto:

     

    Keď sa pohybujem vo výbere klás, tak sa mi normálne všetci dozorcovia majú zobrazovať. Ale ak nemám body a kliknem na Shift(alebo tlačítko Spawn) tak mi to vypíše že nemám dostatok bodov pre hranie za dozorcu.

     

    Ak by ste mi povedali v čom mám chybu, prípadne kód opravili alebo povedali, ako mám vykonať vyššie uvedené, tak by som vám bol veľmi vďačný. ;-)

  11. Zdravím,

     

    premýšľal som nad tým, ako by som spravil niečo takéto:

     

    Mám TEAM Vezňov, dokopy taktiež 36 ciel. Ako môžem spraviť, že keď sa pripojí hráč, zvolí si TEAM Vezňa tak začne následovné: Každý jeden vezeň, bude mať svoju vlastnú celu. A keď napíše napríklad /mojacela tak mu to zobrazí číslo cely, ktorá je priradená k jeho účtu. Od 1 do 36 (keďže máme 36 ciel). Jednoducho to je celá podstata, potrebujem prepojiť hráčske pripojenie do teamu s celami. Aby každý vezeň mal teda vlastnú celu, podobne ako je to na PFR. A keď sa vezeň odpojí alebo zmení team, tak cela prepadne dalším vezňom, a danú celu bude môcť mať napríklad další vezeň ktorý sa pripojí. Dajme tomu že keď hráč má celu 23 a odpojí sa.. tak už môže mať v kľude celu 19.. skrátka takýto spôsob. Že určiť cely hráčom, ktorý sú v teame vezňov.

     

     

    Modrým je to, čo viem spraviť.. čomu chápem (ZÁKLAD) a oranžovým je to, čomu skutočne nechápem ako spraviť. Premýšlal som že na "playerid" ale to je úplná blbosť keď ID1 môže mať v kľude aj dozorca... skutočne nechápem ako nato. Ak sa tu nájde niekto kto by mi vedel vysvetliť ako to mám spraviť, bol by som mu neskutočne vďačný.. :)

     

    Ďakujem :)

  12. Tak sa potom nediv, že si nezískaš hráčov. Načo robíš niečo, čo je ako Realna Zeme? Si myslíš že teraz hráči budú hrať u teba keď na úplne rovnaký štýl je stavaný 1000x lepší mód kde hráči hrajú?

     

    Prečo nevymyslíš niečo originálne, čo na scéne ešte nieje? S týmto módom to nikam nikdy nedotiahneš.

×
×
  • Create New...