Právě je stř 23. kvě 2012 22:32:27
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[otázka] Kde spraviť mod ? od D4n09
[Ms 2012] NHL 2009 Remake od SweS
[HELP] stock & undefined symbol od WilliamKrizak
asus k8v-x od 7.Host
[HELP] Pickupy ! od AvestX

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 25 ] 
Autor Zpráva
PříspěvekNapsal: ned 30. říj 2011 18:29:13 
Moderátor
Moderátor
Uživatelský avatar
Registrován: čtv 11. čer 2009 12:47:03
Příspěvky: 2228

Vývoj SA:MP, možností tvorby módu

Obtížnost: ObrázekObrázekObrázekObrázekObrázek

Obsah
1) Co je vlastně SA:MP?
2) Vývoj verzí SA:MP
3) Pawno


1) Co je vlastně SA:MP?
SA:MP - San Andreas: MultiPlayer
Domovská stránka: http://www.sa-mp.com/
SA:MP je modifikace pro hru GTA San Andreas, která Vám umožňuje zahrát si tuto hru jako Multiplayer. K tomu potřebujete ve svém počítači mít samozřejmě nainstalovanou hru GTA San Andreas.

V SA:MP nemůžete dělat skoro nic, co se dělá v single playeru. Každá server má svůj mód. Každý mód je v něčem jiný, může mít jiné možnosti nebo jiné zaměření. V nich existuje spousta věcí, které v singleplayeru nebyly možné.

K hraní také potřebujete SA:MP klienta. Toho si můžete stáhnout ZDE. Dejte si hlavně pozor na to, aby klient měl takovou verzi, pro kterou je určen server.


2) Vývoj verzí SA:MP
Nebudu Vám tu popisovat vývoj od samých začátků, sepíšu jen čerstvou historii.

SA-MP 0.2.2
Datum vydání: 30.6.2008
* maximálně 200 slotů

SA-MP 0.2x
Datum vydání: 20.11.2008
Více zde...

SA-MP 0.3a
Datum vydání: 17.10.2009
* Ve hře se poprvé objevili funkční NPC
* Počet slotů navýšen na maximálně 500.
* Viditelné poškození vozidla.


SA-MP 0.3b
Datum vydání: 21.8.2010
* Screenshoty a SAMP soubory se ukládají do složky v Dokumentech
* Zlepšena bezpečnost klientu
* Limit objektů navýšen na 400
* Přidána funkce HTTP

SA-MP 0.3c
Datum vydání: 29.12.2010
* Možnost surfování na vozidle
* Přidány nové částicové objekty (oheň, ...)
* Možnost ovládání světel a motoru vozidel.
* Možnost měnit barvu textu v Dialogu nebo chatu.
Více zde... (1, 2, 3, 4)

SA-MP 0.3d
Datum vydání: 1.12.2011
* Přidáná funkce PlayAudioStreamForPlayer
* Možnost zobrazit pomocí TextDrawu různé symboly (mapa, karty, ...) viz ZDE
* Přidány klávesy KEY_YES (Y), KEY_NO (N), KEY_CTRL_BACK (H)
* Hra se nepozastaví při odchodu do menu (ESC)
* Limit objektů zvýšen na 1000
* Limit pickupů zvýšen na 4096
* Možnost odstranit ze hry jakýkoli objekt
Více zde... (1, 2)

2) Pawno
Nejdřív vysvětlím, jaký je rozdíl mezi "Pawno", "Pawn" a "pwn".

Pawn - scriptovací jazyk, který se využívá pro tvorbu SA:MP a CS módů.
Pawno - editor, ve kterém se vytváří scripty v jazyku Pawn
pwn - koncovka Pawn souboru.

To, jak se tvoří pawn scripty se naučíte v dalších návodech.

Include - soubor s koncovkou .inc, který si můžete "importovat" do scriptu, script v něm bude součástí vašeho scriptu. Includy najdete ve složce "Pawno\include". Dávejte si pozor, aby tyto include byly pro stejnou verzi, jakou používáte verzi serveru. Include si můžete vytvořit i vlastní, ale to je až pro pokročilejší.

Mód/FS, který si chcete dát na server musí mít ale koncovku .amx. Toho docílíte tak, že si v Pawnu otevřete Váš soubor a kliknete na F5. V dobrém případě Vám proběhne kompilace bez problémů a vytvoří se Vám soubor "název.amx". V tom horším při kompilaci vyskočí chyby nebo varování. To znamená, že je něco špatně. Pro úspěšnou kompilaci musí být script bez chyb a abyste měli zaručenou funkčnost, tak by měl být i bez varování. Takže když Vám vyskočí nějaké chyby, nebojte se a snažte se je vyřešit. Jak řešit konkrétní chyby najdete v návodu, který později taky sepíšeme.

Zatím vše, kdybyste měli nějaké otázky, pište do odpovědí.
Hodnocení není nutné. :)

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: ned 30. říj 2011 18:33:06 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: stř 21. črc 2010 11:45:46
Příspěvky: 903

Citace:
Pawn - programovací jazyk, který se využívá pro tvorbu SA:MP a CS módů.

Omyl... pawn není programovací jazyk ale scriptovací..

_________________
"Na nikoho si nehraju, takže s mým chováním nemám šanci zapadnout"
"Netrpím samomluvou, jen si někdy potřebuji popovídat s někým inteligentním"


Offline
 Profil  
PříspěvekNapsal: ned 30. říj 2011 18:34:42 
Zabanovaný uživatel
Uživatelský avatar
Registrován: stř 26. říj 2011 23:58:03
Příspěvky: 183

_SnuP_ píše:
Citace:
Pawn - programovací jazyk, který se využívá pro tvorbu SA:MP a CS módů.

Omyl... pawn není programovací jazyk ale scriptovací..

Snupe Ono je to tak nahraně mezi oběma :D

_________________
Po Dlouhé Době zase v Pawnu

Dávám jenom to co už nepotřebuji. Takže Pokud Dělám Mód tak se pwn dočkáte ;)

Arathor City
Stav: Obrázek
Pracuje: Arathor
Pomáhaly:
Základ AdminScriptu: >>>D@v€<<<


Offline
 Profil  
PříspěvekNapsal: ned 30. říj 2011 18:36:38 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

Super, páči sa mi to. Ešte by som chcel pripomenúť verziu

0.2 ktorá bola hneď po 0.1b
a v tej verzii vzniklo obrovské kvantum funkcii a callbackov napríklad
Wanted Levely
Gang Zony
TextDrawy
Menu
Virtual Worldy
Objekty
Počasie
Ale aj funkcia SetVehicleNumberPlate ktorú následne v 0.2x zmazali...
Zistenie Pingu, IP, Zbrani...
a skoro vačšinu funkcií, ktoré používame dodnes...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Online
 Profil  
PříspěvekNapsal: ned 30. říj 2011 18:37:39 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: stř 21. črc 2010 11:45:46
Příspěvky: 903

Arathor píše:
_SnuP_ píše:
Citace:
Pawn - programovací jazyk, který se využívá pro tvorbu SA:MP a CS módů.

Omyl... pawn není programovací jazyk ale scriptovací..

Snupe Ono je to tak nahraně mezi oběma :D


Další omyl... rozdíl mezi scriptovacím a programovacím jazykem je tak obrovsky asi jako kdyby jsi srovnával sněžku a Mt. Everest...

_________________
"Na nikoho si nehraju, takže s mým chováním nemám šanci zapadnout"
"Netrpím samomluvou, jen si někdy potřebuji popovídat s někým inteligentním"


Offline
 Profil  
PříspěvekNapsal: ned 30. říj 2011 18:38:55 
Cesar Vialpando
Cesar Vialpando
Uživatelský avatar
Registrován: stř 04. lis 2009 11:11:41
Příspěvky: 1947

Pěto ty cucáku! Kde máš 0.1b?!!!! :D


Offline
 Profil  
PříspěvekNapsal: úte 01. lis 2011 17:02:07 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Registrován: úte 01. bře 2011 10:57:34
Příspěvky: 629
Bydliště: Opava

* Hra se nepozastaví při odchodu do menu (ESC) - takže když dá někdo ESC tak ho i tak můžu zabít?

_________________
Slavné hlášky
„Smrt jednoho je tragédie. Smrt milionů je statistika“... stalin
„vidim hned první chybu misto GivePlayerWeapon má být GetPlayerWeapon“... cjcarl
„ja pawn viem, len som lenivý spravit si vlastný mod“... jakubes
zapoj mozog..keď to nejde tak skús znovu skopírovať ten kód... jakubes


Offline
 Profil  
PříspěvekNapsal: úte 01. lis 2011 17:04:22 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4559
Bydliště: Blava ne ?

jj kartoon

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty.
"Pravda je ze ja jsem zacal delat pawn od 0.3a, ale ja jsem se neucil pawn podle wiki ale sam... " by Ceeker


Online
 Profil  
PříspěvekNapsal: úte 01. lis 2011 19:27:09 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: sob 12. bře 2011 23:29:08
Příspěvky: 185

Nice JOB peťo

_________________
San-A RolePlay 1.6
Popis: http://pawno.cz/san-a-roleplay-1-5-t23073.html

LAMY:


Spoiler:
Tady se to řídí podle hesla "Lamy lamám"....

Lama: "Help jak to mam udelat, sem uplnej dement a nedokazu pouzit tlacitko hledat"

2. Lama: "Na tady mas celej kod, jenom pouzij CTRL+C a CTRL+V."

Myšlenkový pochod lamy číslo 2: "Jooooo, sem king, pomohl sem mu a ostatni videj ze umim dobre pawno, buduju si celkem dobrej respekt"


ho*no budujete

Povoleno od Om3n


Offline
 Profil  
PříspěvekNapsal: úte 01. lis 2011 19:43:14 
Jeffery Wilson "OG LOC"
Jeffery Wilson "OG LOC"
Uživatelský avatar
Registrován: sob 10. črc 2010 17:06:35
Příspěvky: 1048
Bydliště: Chomutov

Dobrá Práce :) :thumbup:

_________________
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek
Obrázek


Offline
 Profil  
PříspěvekNapsal: úte 01. lis 2011 20:27:00 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: pát 19. lis 2010 14:57:36
Příspěvky: 643

Čím si to zasloužilo tu hvězdičku ? :D
jinak
* Limit objektů zvýšen na 1000
* Limit pickupů zvýšen na 4096
naco 4000 pickupů ... Dělají jako kdyby měl někdo v módu 1000 :D Spíš ty objecty mohli o trochu víc navýšit (vím že to anvýšili více než 2x ale i tak) na těch 4096 jak sou pickupy ... A pickupy mohli nechat na tom starým :D

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: čtv 03. lis 2011 21:21:02 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: úte 18. srp 2009 18:37:17
Příspěvky: 885
Bydliště: new Prešov[MAX_PLAYERS];

Hezkýýý ! :)

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 09. lis 2011 14:01:15 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1474
Bydliště: Program Files(x64);

Jen bych dodal maličkost že pawn byl původně pojmenovaný Small jen tak pro osvěžení

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
PříspěvekNapsal: stř 09. lis 2011 16:11:25 
Majitel fóra
Majitel fóra
Uživatelský avatar
Registrován: ned 12. pro 2010 16:28:20
Příspěvky: 1697
Bydliště: Vyskytná nad Jihlavou

Kuba píše:
Čím si to zasloužilo tu hvězdičku ? :D

hvězdička = obtížnost :)

_________________
Jsem Lukáš Valenta. Píšu si blog
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 09. lis 2011 19:15:14 
Barry Thorne "Big Bear"
Barry Thorne "Big Bear"
Uživatelský avatar
Registrován: ned 07. lis 2010 9:41:40
Příspěvky: 224

Citace:
SA-MP 0.3a
* Viditelné poškození vozidla.


Hral som PFR v2 na 0.2.x a doteraz si pamätám ako tam bolo vidieť zničenie vozidla ..

_________________
Obrázek


Offline
 Profil  
PříspěvekNapsal: stř 09. lis 2011 23:55:12 
T - Bone Mendez
T - Bone Mendez
Uživatelský avatar
Registrován: stř 30. pro 2009 1:00:22
Příspěvky: 99
Bydliště: Slovensko

v 0.3d nerozumiem tým textdrawom... jaké symboly ?


Offline
 Profil  
PříspěvekNapsal: čtv 10. lis 2011 0:13:19 
The Truth
The Truth
Uživatelský avatar
Registrován: stř 23. čer 2010 16:04:45
Příspěvky: 445
Bydliště: Lukavice na Moravě

Warning píše:
v 0.3d nerozumiem tým textdrawom... jaké symboly ?


KArty apod..

_________________
Omlouvám se za moji kritiku
FILTERSCRIPTŮ/SCRIPTŮ které zvládne i ůplny začátečník...
Člověk se nemá hodnotit podle toho kolikátá práce to je, ale podle toho, jestli k něčemu je, a čím přispěl do tvorby..


Offline
 Profil  
PříspěvekNapsal: čtv 10. lis 2011 7:13:58 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: úte 02. lis 2010 22:16:14
Příspěvky: 1474
Bydliště: Program Files(x64);

Warning píše:
v 0.3d nerozumiem tým textdrawom... jaké symboly ?

Prost v 0.3d si mužes do textdrawu udelat jakoukoli texturu ze hry tz jakkokoli texturu s txt ve složce gta sa tzn mapu loading screeny a kde si co si říka se tomu "sprite"

Ukázka
Obrázek

_________________
ObrázekObrázekObrázekObrázekObrázek


ObrázekObrázekObrázek

Obrázek

K temné straně Dooku přidal se. Lži, zrada a nedůvěra jsou teď nástroje jeho.


Offline
 Profil  
PříspěvekNapsal: ned 08. led 2012 14:31:35 
Nováček
Nováček
Registrován: čtv 17. bře 2011 6:40:59
Příspěvky: 5

Petr píše:
Vývoj SA:MP, možností tvorby módu

Obtížnost: ObrázekObrázekObrázekObrázekObrázek

Obsah
1) Co je vlastně SA:MP?
2) Vývoj verzí SA:MP
3) Pawno


1) Co je vlastně SA:MP?
SA:MP - San Andreas: MultiPlayer
Domovská stránka: http://www.sa-mp.com/
SA:MP je modifikace pro hru GTA San Andreas, která Vám umožňuje zahrát si tuto hru jako Multiplayer. K tomu potřebujete ve svém počítači mít samozřejmě nainstalovanou hru GTA San Andreas.

V SA:MP nemůžete dělat skoro nic, co se dělá v single playeru. Každá server má svůj mód. Každý mód je v něčem jiný, může mít jiné možnosti nebo jiné zaměření. V nich existuje spousta věcí, které v singleplayeru nebyly možné.

K hraní také potřebujete SA:MP klienta. Toho si můžete stáhnout ZDE. Dejte si hlavně pozor na to, aby klient měl takovou verzi, pro kterou je určen server.


2) Vývoj verzí SA:MP
Nebudu Vám tu popisovat vývoj od samých začátků, sepíšu jen čerstvou historii.

SA-MP 0.2.2
Datum vydání: 30.6.2008
* maximálně 200 slotů

SA-MP 0.2x
Datum vydání: 20.11.2008

SA-MP 0.3a
Datum vydání: 17.10.2009
* Ve hře se poprvé objevili funkční NPC
* Počet slotů navýšen na maximálně 500.
* Viditelné poškození vozidla.

SA-MP 0.3b
Datum vydání: 21.8.2010
* Screenshoty a SAMP soubory se ukládají do složky v Dokumentech
* Zlepšena bezpečnost klientu
* Limit objektů navýšen na 400
* Přidána funkce HTTP

SA-MP 0.3c
Datum vydání: 29.12.2010
* Možnost surfování na vozidle
* Přidány nové částicové objekty (oheň, ...)
* Možnost ovládání světel a motoru vozidel.
* Možnost měnit barvu textu v Dialogu nebo chatu.

SA-MP 0.3d
Datum vydání: ??.??.????
* Přidáná funkce PlayAudioStreamForPlayer
* Možnost zobrazit pomocí TextDrawu různé symboly (mapa, karty, ...) viz ZDE
* Přidány klávesy KEY_YES (Y), KEY_NO (N), KEY_CTRL_BACK (H)
* Hra se nepozastaví při odchodu do menu (ESC)
* Limit objektů zvýšen na 1000
* Limit pickupů zvýšen na 4096
* Možnost odstranit ze hry jakýkoli objekt


2) Pawno
Nejdřív vysvětlím, jaký je rozdíl mezi "Pawno", "Pawn" a "pwn".

Pawn - scriptovací jazyk, který se využívá pro tvorbu SA:MP a CS módů.
Pawno - editor, ve kterém se vytváří scripty v jazyku Pawn
pwn - koncovka Pawn souboru.

To, jak se tvoří pawn scripty se naučíte v dalších návodech.

Include - soubor s koncovkou .inc, který si můžete "importovat" do scriptu, script v něm bude součástí vašeho scriptu. Includy najdete ve složce "Pawno\include". Dávejte si pozor, aby tyto include byly pro stejnou verzi, jakou používáte verzi serveru. Include si můžete vytvořit i vlastní, ale to je až pro pokročilejší.

Mód/FS, který si chcete dát na server musí mít ale koncovku .amx. Toho docílíte tak, že si v Pawnu otevřete Váš soubor a kliknete na F5. V dobrém případě Vám proběhne kompilace bez problémů a vytvoří se Vám soubor "název.amx". V tom horším při kompilaci vyskočí chyby nebo varování. To znamená, že je něco špatně. Pro úspěšnou kompilaci musí být script bez chyb a abyste měli zaručenou funkčnost, tak by měl být i bez varování. Takže když Vám vyskočí nějaké chyby, nebojte se a snažte se je vyřešit. Jak řešit konkrétní chyby najdete v návodu, který později taky sepíšeme.

Zatím vše, kdybyste měli nějaké otázky, pište do odpovědí.
Hodnocení není nutné. :)



Hodnocení není nutné ele je nutne lebo chces pomahat nam ktory neviedia o pawne skoro nic :clap: :thumbup:


Offline
 Profil  
PříspěvekNapsal: pon 30. led 2012 18:49:15 
Nováček
Nováček
Registrován: ned 04. pro 2011 15:08:19
Příspěvky: 2

CAute takze chcel som sa spitat ako spravim v pawne abi som videl hracov na mape mini mape??prosím


Offline
 Profil  
PříspěvekNapsal: pon 30. led 2012 18:50:43 
Wu Zi Mu "Woozzi"
Wu Zi Mu "Woozzi"
Registrován: ned 19. zář 2010 14:35:18
Příspěvky: 1278

crystal467 píše:
CAute takze chcel som sa spitat ako spravim v pawne abi som videl hracov na mape mini mape??prosím

Když se naučíš správně gramaticky psát, pak se teprv budeme s tebou o něčem bavit.. :)


Offline
 Profil  
PříspěvekNapsal: pon 30. led 2012 18:54:15 
The Truth
The Truth
Uživatelský avatar
Registrován: pát 17. čer 2011 15:06:27
Příspěvky: 426
Bydliště: Košice

pekne len jak odstanim objekty?? je aj na 03d nejake MTA alebo neco??

_________________
Obrázek

VcT_clan


Offline
 Profil  
PříspěvekNapsal: pon 30. led 2012 18:57:45 
Eddie Pulaski
Eddie Pulaski
Uživatelský avatar
Registrován: pát 02. říj 2009 13:59:22
Příspěvky: 1455
Bydliště: ?????????

kostovka2 píše:
pekne len jak odstanim objekty?? je aj na 03d nejake MTA alebo neco??


DestroyObject ? a pokud myslíš ty co už sou jako gta tak RemoveBuildingForPlayer


Offline
 Profil  
PříspěvekNapsal: pon 30. led 2012 18:59:36 
T - Bone Mendez
T - Bone Mendez
Registrován: pon 15. srp 2011 20:25:54
Příspěvky: 159

Dobre spracovane :D

_________________
Bol so biroko ale teraz som Root


Offline
 Profil  
PříspěvekNapsal: pon 30. led 2012 19:10:05 
The Truth
The Truth
Uživatelský avatar
Registrován: pát 17. čer 2011 15:06:27
Příspěvky: 426
Bydliště: Košice

F.R.A.J.T.R píše:
kostovka2 píše:
pekne len jak odstanim objekty?? je aj na 03d nejake MTA alebo neco??


DestroyObject ? a pokud myslíš ty co už sou jako gta tak RemoveBuildingForPlayer


DestroyObject toto slovo poznam.ale kde ho najdem ako jak ho vytvorim??....

_________________
Obrázek

VcT_clan


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 25 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: