Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Martinezz poslato Februar 20, 2012, 15:22:07 POSLE PODNE

Naslov: [TuT] Gamemod od 0
Poruka od: Martinezz poslato Februar 20, 2012, 15:22:07 POSLE PODNE
Postovani!!

Da vam predstavim TUT,posto imam iskustva,vidim da mnogi neznaju kako,i s cime zapoceti GameMode!!
Evo, TuT od mene,napravio ja!!
Ja ću vam objasniti kako napraviti gamemode ispočetka  - Vjerojatno samo za početnike.
Prije početka imam mali savjet. Ako ste nekada napravili gamemod sami, ili ako ste početnik, preporučujem vam da napravite freeroam gamemod  - To je najlakÅ¡i gamemod tip.
Krenimo!

Većina ljudi će se pitati:Gdje bi trebao /početi" ili Što trebam učiniti sada?".
Neću odgovoriti na njih  . Zapravo, ako napravite gamemod, morate postaviti sebi pitanja!
1) Što za gamemod želim?
2) Koje include zelim u gamemod?

To su najosnovnijia pitanja. Morate ih znati,prije nego započnete! 
Ja ću dati primjer pitanja (+ odgovora).

Pitanje 1:
Recimo da želim freeroam gamemode. Za to trebate samo staviti vozila i neke važne stvari (osnovne stvari, pomaknite sprema dolje)
Sada znam da trebam stavljati vozila. TakoÄ'er je koristan za dodavanje teleporta,kuča,sustava!

Pitanje 2:
Za osnove gamemoda, igrači sustav je pri ruci
Znam da su sljedeće stvari:
* Dodajte vozila
* Dodajte mijesta
* Dodajte teleport
* Dodavanje (Easy) Kucni sustav
* Dodajte sustav igrača

To je početak! Najosnovnije stvari: VOZILA, korisnički sustava, korisničke stvari....

Kad ćete početi zuraÄ'ivati sa gamemodom, otvorite pawno i pritisnite CTRL + N.Dobit ćete stranicu s puno callbackova.
Možete ukloniti sve ove callbackove! (Osim ako ne znate sve o njima. Ostavite ih ako želite  koristite kasnije, ali ja sam ih uvijek uklonio "jer ne koristim većina njih!)
Početak include-va To je kako se to koristi:
:
  # Include <FILENAME>
"Filename" je include u {} pawno / include map. Ona mora imati ekstenziju. Inc. Kod includa, nećete morati dodati ". Inc '.
Dakle, # include <datoteka> umjesto # include <file.inc>. To ćete raditi, ali to zauzima malo mjesta na disku (bez inc.  izgleda bolje). TakoÄ'er možete koristiti # include "File" umjesto <> za nadreÄ'eno.
Tako i vi možete dodati include mapu u vašem samp folderu ... Primjer:
[folder "samp"]
- [folder "PAWNO"]
---- [folder "include"]
---- [/ folder]
- [/ folder]
- [folder "include"]
- [/ folder]
[/ folder]
Uz # include ".. / Includes / {file}" ćete koristiti  iz "samp / include" mapu umjesto "samp / pawno / include"!
NAPOMENA: Uvijek je a_samp! To su sve includovi standardne funkcije!
pawn Å ifra:
  # Include <a_samp>

Nakon toga, možete dodati boje. To su više jasnije kada koristite SendClientMessage (ed) ... Primjer!
SendClientMessageToAll (0xFFFFFFFF, "Pozdrav!"); Izgleda manje jasnije onda SendClientMessageToAll (COLOR_WHITE, Pozdrav!");. TakoÄ'er, ako ste koristili neke kodove boja u porukama umjesto klijenta definira, morate ga promijeniti sve (ili koriÅ¡tenje CTRL + H ^ ^). No, s definiranjem, morate promijeniti jednu stvar, brzo! Ja vam preporučujem da koristite # define.
To funkcionira na sljedeći način:
pawno Å ifra:
  # Define DEFINIRANJE {} {} INFO
Možete definirati coulors, tekstovi i još mnogo toga. Za tekstove morate koristiti zagrade! (").
Loš primjer:
pawn Å ifra:
  # Define PO_ZDRAV Pozdrav!
Dobar primjer:
pawn Å ifra:
  # Define POZDRAV_IGRACI "Pozdrav igraci!"
O bojama; To je gotovo isto kao i HEX-formatu. Vi trebate da stavite 0x ispred njega i iza njega !.
Bijele boje u HTML-u (HEX) je ovo: FFFFFF. Dakle, u SA: MP to bi bilo 0xFFFFFFFF. Kako niže manje  je, kako manje vidljivije je !
Alfa je većina lijepo "AA". TakoÄ'er je najbolje za sivu boja  (Moje miÅ¡ljenje). Ja ću vam dati neke standardne boje!
pawn Å ifra:
  # Define COLOR_WHITE 0xFFFFFFAA
  # Define COLOR_RED 0xFF0000AA
  # Define COLOR_GREEN 0x00FF00AA
  # Define COLOR_BLUE 0x0000FFAA
  # Define COLOR_GRAY 0xAFAFAFAA
  # Define COLOR_YELLOW 0xFFFF00AA
  # Define COLOR_LIGHTBLUE 0x0AFFFFAA
  # Define COLOR_PURPLE 0xFF00FFAA
  # Define COLOR_ORANGE 0xFFBB00AA
I ja takoÄ'er imam Savjet: Koristite akordi nakon definiranja (# define {} DEFINIRANJE _TAB_ {INFO}).  sve na jednoj liniji. To sve čini i jasnijim. Drugi primjer: ')
pawn Å ifra:
  # Define COLOR_WHITE 0xFFFFFFAA
  # Define COLOR_RED 0xFF0000AA
  # Define COLOR_GREEN 0x00FF00AA
  # Define COLOR_BLUE 0x0000FFAA
  # Define COLOR_GRAY 0xAFAFAFAA
  # Define COLOR_YELLOW 0xFFFF00AA
  # Define COLOR_LIGHTBLUE 0x0AFFFFAA
  # Define COLOR_PURPLE 0xFF00FFAA
  # Define COLOR_ORANGE 0xFFBB00AA
Vidite? To je više jasnije i lakše naći nešto (opet moje mišljenje).

Prvo, trebamo važnu funkciju. Ako ga ne koristite, vidjet ćete ovu pogrešku u svoju konzolu (i server_log.txt)
Å ifra:
[hh:mm:ss] Script[gamemodes/script.amx]: Run time error 20: "Invalid index parameter (bad entry point)"

pawn Å ifra:
  main ()
  {
  print ("Moj gamemode od nule je učitan: D");
  return 1;
  }
Dakle,  OnGameModeInit (), to će pokazati Moj gamemode od nule je učitan!  .
TakoÄ'er  OnGameModeInit. To će biti kada gamemod počinje. Možete  stvoriti textdrw: OnGameModeInit ()
Zatim, otvorite ga s zagradama ({i}). U zagradama morate ispuniti podatke koje želite. Na primjer, AddPlayerClass. To je jedino važno!

Kad kažete nešto u chat, to će se pokazali vrlo čudno. AddPlayerClass ima sljedeće parametri:
Å ifra:
AddPlayerClass(skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);

skin = the skin id
x = The X spawn position
y = The Y spawn position
z = The Z spawn position (height)
Angle = The angle, where the player looks at when spawning
weapon1-3 = Weapon 1-3 (ID)
weapon1-3_ammu = Ammu in weapon 1-3
Zamijenite SKIN kože id koji želite

.  AddPlayerClass ( SKINID, 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ) ;

Tu je usput takoÄ'er OnGameModeExit. To se zove kad one'll gamemode postoji, tako kada koristite rcon naredbu "exit" ili 'LDIF'. Dovoljno je da kliknete [X] na svoju konzolu inace neće raditi!



Dodavanje vozila je takoÄ'er vrlo koristan. To možete učiniti s tri različite funkcije:
pawn Å ifra:
  CreateVehicle (modelid, Float: x, Float: y, Float: z, Float: kut, color1, color2, respawn_delay);
  AddStaticVehicle (modelid, Float: spawn_x, Float: spawn_y, Float: spawn_z, Float: kut, color1, color2);
  AddStaticVehicleEx (modelid, Float: spawn_x, Float: spawn_y, Float: spawn_z, Float: kut, color1, color2, respawn_delay);
Ja vam preporučujemo da koristite CreateVehicle, jer AddStaticVehicle (Ex) će raditi samo u OnFilterScriptInit ili OnGameModeInit! Vlakovi mogu biti dodani sa AddStaticVehicle.

Kako doći do pozicije?

Uz to možete učiniti sljedeće:
* Dodajte vozila i spremite ih u datoteku
* Dodajte pozicije i spremite ih u datoteku (sa ili bez funkcije imena)
* Provjerite teleport naredbe i zatim ih stavite u datoteku
* Dodaj info i spremite ga u datoteku (zdravlje, oklop, info kamionet,: Uredite sami)


Uostalom važni includovi, definiraju i funkcije, vi ste viÅ¡e na svoju ruku! 
Što želite? Što vam treba? Ako ćete dodati svoj vlastiti usersystem, preporučujem vam da napravite da se prvi
Ja ću napraviti dobar tutorial za izradu uskoro korisnički sustav! Najviše koriste MySQL, i puno ljudi ne znaju da li zele ili ne žele to.


Mislim da sam dao dovoljno sada. Još jednom ako sam nešto propustio
Na ovo sam potrosio 2h!!

Sretno  (http://weedarr.wikidot.com/gunlist)
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: [BA:RP]Vincent poslato Februar 20, 2012, 15:26:51 POSLE PODNE
Bravo za ovo, početnicima će veoma pomoći...
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Martinezz poslato Februar 20, 2012, 15:31:02 POSLE PODNE
Malo mi je zao! Trebao sam malo Profesionalnije objasniti!
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: [BU] Tommy Makaveli poslato Februar 20, 2012, 15:31:39 POSLE PODNE
Bravo fantastican TUT  ;)
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Otisao s Foruma! poslato Februar 20, 2012, 15:31:54 POSLE PODNE
 Odlican TuT svaka cast pomoci ce..  ;)
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Paco poslato Februar 20, 2012, 15:33:35 POSLE PODNE
Fin |TuT| :D
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: K4[Я]!K3 poslato Februar 20, 2012, 15:37:07 POSLE PODNE
Nije loÅ¡e  :)
Možda si trebao ovo uredit malo.. da bude preglednije!
koristi [code][/ code][tt][/tt]
boje i [hr]
linije
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Artieâ„¢ poslato Februar 20, 2012, 16:06:38 POSLE PODNE
dobar tutorial
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Blaeks poslato Februar 20, 2012, 22:41:03 POSLE PODNE
Dobar tut  :D
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: ricken poslato Februar 21, 2012, 01:36:52 PRE PODNE
Dobar tut.Mogo si malo uredit...
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: MiljanM poslato Februar 21, 2012, 09:11:05 PRE PODNE
Bravo. Pohvala za trud !

Mada mogu si nešto da podvučeš, da podebljaš nešto obavezno da se to mora uvek paziti itd... :)
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: [BU] Misur poslato Februar 21, 2012, 19:36:45 POSLE PODNE
Super  ;)
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: [BU]Davidoff poslato Februar 21, 2012, 22:19:31 POSLE PODNE
Super tut ovo mi je trebalo taman sam htio da pocnem mod da radim od 0 super bas mi je ovo trebalo nisam zna odakle da krenem,hvala ti ovo ce mi pomoc
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Koncho poslato Februar 22, 2012, 01:53:26 PRE PODNE
Pohvala za trud
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: aaaaaaaaaaaaaa23 poslato Februar 22, 2012, 08:46:39 PRE PODNE
Bravo !
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: ?Xavier? poslato Februar 22, 2012, 12:44:43 POSLE PODNE
Evo napravio sam svoj GM po ovim koracima,mozda ga objavim :) Predobar i prejasan TuT!!
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: aaaaaaaaaaaaaa23 poslato Februar 22, 2012, 20:45:07 POSLE PODNE
Fallla care evo napravio sam svoj gm pomocu tebe!! :) :-*
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: ѕєуzιι¢н™.amx poslato Februar 26, 2012, 14:21:24 POSLE PODNE
Odlicno objasnjeno samo mozda da si koristio neke kodove za stil ovako je nekako 'dosadno' citat xD
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: sch poslato Mart 06, 2012, 21:24:15 POSLE PODNE
Super je može jako dobro da pomogne :D
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: | S-RP | K@lib@r .300 poslato Mart 06, 2012, 21:37:18 POSLE PODNE

Dobro je, ali trebo si malo boje dodati, da se mozes snaci. 10/10
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od: Darko_Atanasovic poslato Mart 13, 2012, 13:49:30 POSLE PODNE
Dobar tut :)
Naslov: Odg: [TUT] Gamemod od 0!
Poruka od:  m1ami  poslato Mart 13, 2012, 13:58:15 POSLE PODNE
svida mi se tutorial.. pomoc ce pocetnicima..  :D
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: GTA poslato Jul 02, 2012, 13:16:45 POSLE PODNE
BRAVO ZA TUT ODLICNO
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: F![L]!P poslato Jul 02, 2012, 16:06:19 POSLE PODNE
Bravo Dobar Tut.
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: propalica2131231 poslato Jul 02, 2012, 16:23:27 POSLE PODNE
nista posebno
2/10
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: covo93 poslato Jul 13, 2012, 16:01:48 POSLE PODNE
Jel imas negdije tut kak se radi payday? ali da se dobivaju i respekti..
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: forzza^^ poslato Jul 14, 2012, 00:16:31 PRE PODNE
Svaka cast, dobro objasnjeno, pomoci ce pocetnicima dosta, sve pohvale!
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: Mladjen poslato Jul 19, 2012, 21:04:40 POSLE PODNE
Dobar TuT koristi
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: Matej.Vercettiâ„¢ poslato Jul 23, 2012, 22:50:31 POSLE PODNE
Super TuT
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: Djokoš poslato Jul 25, 2012, 13:46:44 POSLE PODNE
Good Job :D
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: Capetroon. poslato Jul 25, 2012, 14:18:27 POSLE PODNE
Solidan tut.
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: EgI poslato Jul 27, 2012, 12:07:42 POSLE PODNE
Odlican TuT hvala u napravio sam sada prve 4komande i to su:/help,/tp,/sendcash i /steal  ;) i test sam sve radi dobro je ali moram sad napraviti lidere :D bice puno poslaaaa---
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: sch poslato Avgust 18, 2012, 07:53:53 PRE PODNE
mogao si malo lepše uraditi ovo sa fontom i ovo oko tuta,a tutorijal je dobar :)
Naslov: Odg: [TuT] Gamemod od 0
Poruka od: Dodo_Shadow poslato Avgust 24, 2012, 00:58:47 PRE PODNE
Bravo Odlican tut