Hunger Games V0.1

Započeo V01D, April 13, 2020, 23:46:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Tip: FS
Slike ili Video: KLIKNI ME NEZNO
Opis i dodatne informacije: Jedan zanimljiv sistem za Hunger Games. Gledao sam film opet, po bog zna koji put, i odlucio da probam nesto slicno u sampu. To je bio izazov, zato sto sam morao smisliti tako nesto da bude zanimljivo i realno unutar SAMP-a. Tako da stvarate se na "kruzicima", kada admin pokrene igru, imate dve opcije. Ili idete do centra, da probate uzeti mega kutiju, ili idete po plazi gde ima mnogo malih kutija. Mega Kutije u sebi sadrze M4 sa 30 metaka, Deagle sa 10 metaka i 30 Armora. Male kutije daju random oruzije i broj metaka od 5-15. Tako da mozete da idete sigurnijim putem ili odmah u akciju. Mega kutiju mozete otvoriti samo jednom, dok obicnu kutiju mozete na svakih 10 sekundi. Mali broj metaka je da bi igra duze trajala, da bi morali da idu i otvaraju kutije. Svaki put kada neko umre, ispise lepu porukicu gde pise ko je umro i koliko je jos igraca ostalo. MAPA JE SA INTERNETA, NIJE MOJA!
Download link: KLIKNI ME NEZNO
Scan link: GitHub
Credits: Hunger Games za ideju
Za realizaciju: V01D
Za pomoc pri testiranju: Baba, Carlo, DraHi, MajK i Dimi Hoster


Auu, super! :)
Founder of
Digression Community


Nema sta dobro je
Pozdrav svima.

Dobro odrađeno pohvale  8)
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Auuuh,lijepo lijepo. ;D
Jedina prava mudrost je
znati da ne znate ništa.




kada vec koristis YSI koristi i y_itereate za npr playere

[pawn]
// NE
new HungerGame[MAX_PLAYERS];
// vec
new bool:HungerGame[MAX_PLAYERS];
[/pawn]

takodje bolje dodaj da se ove kutije kupe na neka slova (Y) ili bilo koje drugo jer kada igras hungergames zadnje sto ti treba je da kucas da uzmes item

i ove `hgcount4` mozes u jednoj plain funckiji napraviti ne trebaju ti 5 njih

i molim te nemoj stavljait imena varijabli kurac,nebo, itd itd i napravi syntaxu na git-u za .pwn fajlove ili kada imas samo 1 fajl preproucio bih ti GISTS da koristis - Link


Citat: Emmett poslato April 15, 2020, 06:29:14 PRE PODNE
Mora to dosta urednije, ali dosta..
Fino odradjeno ali kod  ::)

Mozes napisati malo preciznije? Slicno kao Omcho, stvarno mi je potrebno znati sta bi moglo bolje da se odradi :D

Update V0.2:
         -   Neke varijable su promenjene iz integer u boolean
         -   Kutije se otvaraju sa Y
         -   Unutar komande joinhungergames prebacno iz if u switch
         -   Promenjeno koriscenje FOR funkcije u foreach

Molio bih moderatora da postavi na glavnom postu V0.2..

LINK : KLIKNI ME NEZNO

Super ideja i super odrađeno.

Zašto kod odbrojavanja ne postaviš samo jedan tajmer a ne 5 različitih ?

Takođe bi mogao odraditi nešto kao mali meni kada "otvori" kutiju.

Isto bi mogao integrisati neku kratku oluju kada neko pogine. Nakon nekog vremena da seoluja vrati na normalno, nešto slično kao u filmu.

Možda i neki fazon zadatka ili zagonetke (ali da ima i posljedicu ako je pogrešno odrađena) pa da dobiješ neki bolji item ako uspiješ to odraditi.
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Citat: LoOdaK poslato April 15, 2020, 11:59:57 PRE PODNE
Super ideja i super odrađeno.

Zašto kod odbrojavanja ne postaviš samo jedan tajmer a ne 5 različitih ?

Takođe bi mogao odraditi nešto kao mali meni kada "otvori" kutiju.

Isto bi mogao integrisati neku kratku oluju kada neko pogine. Nakon nekog vremena da seoluja vrati na normalno, nešto slično kao u filmu.

Možda i neki fazon zadatka ili zagonetke (ali da ima i posljedicu ako je pogrešno odrađena) pa da dobiješ neki bolji item ako uspiješ to odraditi.


Zanimljiva ideja, mozda je i ostvarim. Racunajuci da sam SAMP napustio skroz, nisam siguran da zelim da je ostvarim xD..

Sto se tice tih 5 timera, nisam bio u stanju da napravim samo jedan, iz nekog cudnog razloga se "pojebe" vreme..

Kod meni-ja je problem sto ja ne znam da radim td-ove xD, bas uopste, tako da je jednostavnije i brze ovako otvarati kutije, pritom racunajuci da jos 20 igraca puca na tebe :D

To za oluju, hmmm, nisam siguran kako bi funkcionisalo, ali uzecu u obzir

Ta zagonetka deluje jako jako zanimljivo, uzecu u obzir :D

Hvala ti <3

vidim da primas kritike i da ne psujes majku odma, objasni kako ti se pojebe timer?

jel napravis jedan npr na repeat ili stavis na ponavljaje tj 'SetTimer(Ex)' u public-u (samo ako ti taj timer nije na repeat=1)?

Citat: omcho poslato April 16, 2020, 04:49:06 PRE PODNE
vidim da primas kritike i da ne psujes majku odma, objasni kako ti se pojebe timer?

jel napravis jedan npr na repeat ili stavis na ponavljaje tj 'SetTimer(Ex)' u public-u (samo ako ti taj timer nije na repeat=1)?

Naravno da primam kritike xDD

Prvo sam napravio varijablu

[pawn]new VarijablaOdborjavanje[MAX_PLAYERS];[/pawn]

Zatim kada se pokrene dodao vrednost:
[pawn]VarijablaOdbrojavanje[playerid] = 10;[/pawn]

U tom momentu se i pokrene timer za odbrojavanje:

[pawn]timer CountDownTimer[1000](playerid)
{
    if(VarijablaOdbrojavanje[playerid] != 0) //Proverava ako nije 0
    {
        va_GameTextForPlayer(playerid, "%d", 1000, 3, VarijablaOdbrojavanje[playerid]); //Prikazuje vrednost varijable u GameTextForPlayer
        OdbrojavanjeRob[playerid] --; //Smanji je za jednu vrednost
        defer BankaRobTimer(playerid); //Pokrene opet timer i opet iznova
    }
    else //Kada je zapravo 0
    {
        TogglePlayerControllable(playerid, 1); //Pusta igracu kontrolu
        GameTextForPlayer(playerid, "KRENI", 1000, 3); //Izbaci da krene
    }
}[/pawn]

Iz nekog odredjenog razloga, umesto da traje 10 sekundi, ono traje 2-3 otprilike, vrednost se nekontrolisano menja. To se inace desava samo kada ima vise igraca, sto vise igraca, brze se timer zavrsi. Razmisljao sam o tome, ali u neku ruku mi nije logicno, trebalo bi da za svakog igraca vrti ovaj poseban timer i proverava varijablu za svakog igraca posebno.