[FS] ex_War v0.1beta [by dock]

Započeo dock, Jul 16, 2012, 00:45:35 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

ex_War v0.1 beta
by dock

Pre nego sto pocnem pricati ista o filterscripti moram napomenuti da NIJE testirana!

Svi vec znate sta je WAR ima ga na nekim RP i nekim DM serverima, u sustini na nekom prostoru dobijete oruzja i rokate se jedni protiv drugih, slicno TDMu.

Razlika je u tome sto to sve admin organizuje.


Komande:


*Koristi: /war [id igraca] [tim] (timovi: 0 - izbaciti igraca iz wara | 1 - prvi tim | 2 - drugi tim)
*Koristi: /warpokreni [mapa] [vreme] (mape sami ubacujete, objasnjenje kako imate u FS)
*Koristi: /warzaustavi


Takodje postoje neke FS na Balkan Sampu koje se predstavljaju kao WAR FS ali razlika je sto ne broje poene vec se samo rokate, dobijate spawn i oruzje.

Ovde to nije tako vec dobijate oruzja, boju, spawn i broje vam se bodovi. Na kraju tim sa najvise bodova je pobednik.. Logicno..

Sistem je relativno lak za napraviti i ne znam zasto vecina ljudi kuka oko toga...

Kao sto sam vec napomenuo sistem NIJE testiran tako da mozete naici na razne bugove. Bio bih vam zahvalan da ih postate ovde kako bih mogao da ih ispravim.

Takodje moram nadodati jos nesto. Svi znate sta je TK odnosno Team Kill .. Ubijanje igraca iz svojeg tima. E za razliku od nekih servera gde nema apsolutno nikakve kazne za to, vec ako te vidi admin kazni te, ako ne nikom nista, ovde to nije tako. Ukoliko ubijete igraca iz sopstvenog tima dobicete poruku kao upozorenje a protivnicki tim dobija bod, isto kao da su oni ubili vaseg saigraca. Tako da apsolutno nista ne mozete dobiti TKanjem sto znam da je veliko olaksanje adminima koji nadgledaju war..


Eto uhvatio sam malo vremena pa reko aj da napravim ovo znam da ce mnogima biti od koristi...

Takodje ukoliko neko hoce da me optuzuje za kradju creditsa ili sta ja znam vec NEMOJTE jer sam sistem radio sam...


Jos jednom bio bih zahvalan za svaki bug koji postate ovde..

DOWNLOAD (solidfiles.com)




Jos nesto, da biste povezali FS sa modom i tako ne morali da ubacujete fs u mod dodajte ovaj kod u vas gamemode:


forward GetPlayerWarAdmin(playerid);
public GetPlayerWarAdmin(playerid)
{
    return PlayerInfo[playerid][pAdmin];
}


Ovo PlayerInfo[playerid][pAdmin] zamenite sa vasom varijablom za admina mada je u vecini modova tako ... ja mslm

Poslednja Izmena: Jul 16, 2012, 11:16:57 PRE PODNE od dock

Sacekaj,koda si ovo uzeo sa NL mod isto ovako ide,mozda si samo malo edit sad cu da pogledam :P

ima bug na komandi /war ja prozovem igraca pise da je offline

Imas odgovarajuci sscanf2.inc i plugin ubacen?

@MacakPrC ja ni nemam NL mod nit sam znao da tamo ima war xD
Poslednja Izmena: Jul 16, 2012, 11:13:46 PRE PODNE od dock


100 posto ga nije ukrao, dock je dobar skripter :P

Lijepa fs (napokon koristiš zcmd + sscanf) :D

string 256? smanji to. :D

Ubuduće ak ti se da piši funkcije i ostale stvarčiće na engleski jer ljepše ispande kada gledaš skriptu. ;)

Preferiram YCMD ali vecina koristi ZCMD pa da ih ne mucim sa prevodjenjem iz jednog u drugo :)

Napisem ja na engleskom ispada da sam ukrao xD ... Prevescu pa cu i na samp forum staviti mozda nekom tamo posluzi isto :)

string 256 - volim taj broj :P
Poslednja Izmena: Jul 16, 2012, 13:35:01 POSLE PODNE od dock


meni niti /war niti /warpokreni neradi ... iman sve ...  :-*

hmm kako ne radi? u kom smislu?

Sada vidim ovo za komandu war, ali to je do sscanfa verovatno probajte opet compilati fs pa onda koristite, mozda ja imam stariju verziju .. :)
Poslednja Izmena: Jul 16, 2012, 23:13:52 POSLE PODNE od dock

Citat: dock poslato Jul 16, 2012, 13:32:40 POSLE PODNE
string 256 - volim taj broj :P

Nadam se da shvaćaš da je to totalno ne optimizirano zato što jedan red chata podržava 128 čelija.

Davor Pernjek

daj mi netko reci kako da ubacim mapu za ovaj war?

Objasnjeno ti je sve ...

//Mape za war, dodajete ovako:
//      {Tim1_x, Tim1_y, Tim1_z, Tim1_rotacija, Tim2_x, Tim2_y, Tim2_z, Tim2_rotacija}
// ma kraju { } morate imati zarez (ovako: {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},) osim kod zadnjih koordinata..
new Float:WarMape[][8] =
{
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}
};


primer imas mapu koordinate za tim 1

x: 30.0 y:40.0 z: 50.0 rotacija: 60.0

za tim 2

x: 10.0 y: 15.0 z: 20.0 rotacija 25.0 stavljas ovako


new Float:WarMape[][8] =
{
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{30.0,40.0,50.0,60.0,10.0,15.0,20.0,25.0}
};


ostavi ovu mapu sa nulama samo..

Davor Pernjek

Citat: dock poslato Jul 27, 2012, 10:38:17 PRE PODNE
Objasnjeno ti je sve ...

//Mape za war, dodajete ovako:
//      {Tim1_x, Tim1_y, Tim1_z, Tim1_rotacija, Tim2_x, Tim2_y, Tim2_z, Tim2_rotacija}
// ma kraju { } morate imati zarez (ovako: {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},) osim kod zadnjih koordinata..
new Float:WarMape[][8] =
{
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}
};


primer imas mapu koordinate za tim 1

x: 30.0 y:40.0 z: 50.0 rotacija: 60.0

za tim 2

x: 10.0 y: 15.0 z: 20.0 rotacija 25.0 stavljas ovako


new Float:WarMape[][8] =
{
{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0},
{30.0,40.0,50.0,60.0,10.0,15.0,20.0,25.0}
};


ostavi ovu mapu sa nulama samo..

Mozes mi ti to napravit pa onda opet uplodat,ne razumijem se bas u skriptanje

Ne roooooooodi pomoc mi trebaaaaaaaa xd