Witam, chcia? bym zacz?? przygod? z j?zykiem pawn,tylko nie wiem od czego zacz??, i? czyta?em wiele poradnik?w, ale tak mi to w g?owie nam?ci?o ?e ju? nie wiem sam, jest wiele poradnik?w, ale tam si? ka?dy sprzecza co jest lepsze co jest gorsz? a co wydajniejsze,poszukuje osoby lub normalnego profesionalnego poradnika w kt?rym jest wszystko opisane dok?adnie i tak jak powinno by? ,jak zacz?? i jak to robi? dok?adnie.
Za ka?d? poprawn? wypowiedz kt?ra wniesie co? de tematu dam +10 respektu i zimne piwo bo na prawd? potrzebuje z tym pomocy, a na ten temat jestem zielony
Po tym zacznij uk?ada? jakie? komendy.. Gdy ju? ogarniesz komendy zacznij od trudniejszych np do wi?kszych kod?w PAWN, a najlepiej gdyby? zacz?? pisa? skrypt (filescript) i uczy? si? na b??dach, wtedy jest najlepsza nauka.
Nikt dobrze nie potrafi wyt?umaczy? jak zacz?? z j?zykiem PAWN, gdy? PAWN to ci??ki j?zyk je?li nie masz dobrej pami?ci, aby pami?ta? np o publicu czy co?.
Ode mnie to tak, zacznij czyta? o b??dach (errorach, warningach) p??niej zacznij uk?ada? komendy, p??niej skrypty, a na ko?cu jakie? GAMEMODY. Z czasem na prawd? mo?esz si? nauczy?, ka?dy ma inny styl pisania, ja osobi?cie mia?em ZCMD + sscanf + DOF2 gdy? by?o mi naj?atwiej.
ZMCD- system komend,
sscanf- plugin / includ
DOF2- Zapis do pliku
nast?pnie staraj si? dodawa? do mapy co? malutkiego ma?ymi kroczkami od prostego wys?ania kasy do gracza po rozbudowanie tej komendy w nowe funkcje poszukaj opis funkcji jak powinna by? zbudowana i co oznaczaj? poszczeg?lne elementy i co najwa?niejsze kombinuj moim zdaniem nauka na b??dach b?dzie najlepsza i wniesie wi?cej rado?ci jak si? uda ;D
A ju? w skrajnych wypadkach po prostu forum tutaj ka?dy ch?tnie ci pomo?e nawet ja sam pare lat nie programowa?em i nie wszystko pami?tam ale uwa?am forum za ostateczno?? kiedy moje pr?by przynosz? marne korzy?ci
Ostatnio zmieniony przez RaVq3K 2013-04-14, 13:55, w całości zmieniany 1 raz
blackelegy, Dzi?ki wielkie na razie dam ci piwo bo nie mog? respektu, jak b?d? m?g? to dam +10.
Ale zadam ci jeszcze ci par? pyta?, nie typowych bo jestem ca?kiem zielony na ten temat, jaka jest podstawa pisania tych komend, jaki? przyk?adowy szablon jak ma to wygl?da? itd.
A i przez jaki to program (je?eli mo?esz to ?u? link )
Z g?ry dzi?ki.
blackelegy, Dobra, ale tak?e wyja?nienia all poj?? co jest to ZCMD do czego to s?u?y jak wcze?niej wspomina?em jestem zielony nie wiem nic zero!, ale od czego? trzeba zacz??, ka?dy na pocz?tku nic nie wiedzia? .
[ Dodano: 2013-04-14, 14:08 ]
A! mo?esz jeszcze rzuci? link do tego programu co si? pisz? ? chyba pawn si? nazywa.
Podpis
_____________________________________
Powiedział BlackMash i wpadł pod tramwaj
Jak wpiszesz komende /tutajkomenda to na czacie wyswietli ci sie napisz text ale przed tym jest definicja koloru kt?r? dajemy na g?rze mapy/skryptu np. #define BIALY 0xFFFFFF i teraz mo?esz podstawi? w definicji BIALY a FFFFFF to kod html koloru w google wpisz kolory html i powiniene? znale?? mam nadzieje ?e chociarz troche pomog?em
blackelegy, Dobra dzi?ki b?d? kombinowa?, je?eli b?d? czego? potrzebowa? to napisz? w tym temacie, je?eli nie przykica tu zaj?czek i nie walnie go do kosza , a jak tak zrobi to na PW.
[ Dodano: 2013-04-14, 14:55 ] Dobra, to we?cie t?umaczcie co i jak jak korzysta? w wszystkiego!, w jaki spos?b, jakich s??w u?ywa? .
Pawn - to prosty 32-bitowy j?zyk skryptowy, u?ywany przez SA-MP. Wi?cej informacji na wikipedii.
Pawno - program do edycji skrypt?w Pawn, dodatkowo wyposa?ony w specjalny kompilator PWN->AMX. Zosta? zakodowany przez Spookie'go specjalnie dla SA-MP, na podstawie SynEdit.
.PWN - format pliku kodu ?r?d?owego skryptu. Nie odczytywany przez serwer SA-MP. Mo?na uzna?, ?e jest to plik o formacie tekstowym.
.AMX - format pliku kodu zakodowanego skryptu. Jest to kod ?r?d?owy, przekompilowany przez kompilator Pawn. Odczytywany przez serwer SA-MP.
Zmienna - obszar pami?ci, w kt?rym mo?na zapisa? jakie? dane liczbowe, a tak?e jedn? liter?. Ci?gi zapisuje si? do tablic.
Tablica - rozbudowana zmienna, podzielona na indeksy. Tworzona aby przechowa? np. ci?gi znak?w, czy odpowiednio pogrupowane dane. Mo?na tak?e j? nazwa? ci?giem zmiennych, albo zbiorem zmiennych.
Ci?g znak?w/string - jest to par? znak?w, np. litery, cyfry, symbole. Ci?gi zapisuje si? do tablic.
Integer/Liczba/Int - liczby zapisuje si? do zmiennych. Mog? by? liczby ujemne, dodatnie, ale musz? by? ca?kowite. Liczby nieca?kowite zapisuje si? troszk? inaczej.
Float/liczba zmiennoprzecinkowa - liczby, zawieraj?ce inne liczby po przecinku (w Pawn u?ywa si? kropki, jako przecinka). Zapisuje si? je do specjalnych tablic.
Boolean/bool - Zmienna podobna do liczby, tyle ?e mo?e przyj?? tylko dwie warto?ci - true albo false (1 albo 0). Zapisuje si? go do specjalnej zmiennej, co? jak Float.
komenda - jest to tekst wpisany przez gracza na czacie, zawieraj?cy "/" na pocz?tku.
funkcja - jest to zbi?r polece? dla serwera.
public/callback/funkcja publiczna - funkcja zaczynaj?ca si? wyrazem "public". Trzeba j? najpierw zdefiniowa?. Mo?na jej u?ywa? w timerach, czy funkcjach "Call", w przeciwie?stwie do normalnych funkcji i stock'?w.
Dyrektywy preprocesora - dyrektywy kieruj?ce kompilatorem. Wi?cej informacji tutaj
Sta?a - sta?a to dyrektywa preprocesora, warto?? definiowana od razu, nie zmieniaj?ca si? tak jak zmienna (chocia? zmiennej tak?e nie trzeba zmienia?). Podstawowa r??nica to taka, ?e sta?a "podmienia" si? ze swoj? nazw? przy kompilacji, a zmienna podczas wykonywania skryptu.
Operator - konstrukcja jedno b?d? wieloargumentowa zwracaj?ca warto??. Wi?cej na wikipedii
System decymalny - podstawowy system zapisu liczb. Mo?na si? go nauczy? w szkole. Wi?cej informacji na wikipedii.
System binarny - system, w kt?rym do zapisania liczby, u?ywa si? dw?ch liczb - 0 i 1. Wi?cej na wikipedii.
System heksadecymalny - system, w kt?rym do zapisu liczb u?ywa si? 16 cyfr (0-9 i A-F). W SA-MP zapisuje si? w tym systemie kolory. Wi?cej informacji na wikipedii.
Administrator/Admin - osoba ze specjalnymi uprawnieniami. Zazwyczaj pilnuje porz?dku na serwerze. "Zazwyczaj", poniewa? ostatnimi czasy, stanowisko admina, na niekt?rych serwerach, mo?na kupi?, a tak?e dla admina s? komendy daj?ce mu jakie? wyj?tkowe w?a?ciwo?ci, jak np. nie?miertelno?? czy najlepsze bronie.
RCON - jest to taki jakby admin system wbudowany w SA-MP. Administrator loguje si? u?ywaj?c odpowiedniego has?a, i ma dost?p do wszystkich funkcji RCON, czyli np. banowanie na IP, czy zmiana tekstu z nazw? serwera.
GameMode/GM - g??wny mod gry. Jest to podstawa serwera.
FilterScript/FS - dodatkowy skrypt serwera. Mo?e by? ich max. 16.
Mapa - b??dne okre?lenie GameModu. Mapy s? w MTA, nie w SA-MP.
DeathMatch/DM - rodzaj GM'a, w kt?rym chodzi o zabijanie. Cz?sto mylony z typem FreeRoam/FR
Team-DeathMatch/TDM - rodzaj GM'a, w kt?rym chodzi o zabijanie w dru?ynach (Team vs Team).
Stunt - rodzaj GM'a, w kt?rym chodzi o wykonywanie r??nych trik?w.
FreeRoam/FR - rodzaj GM'a, w kt?rym robisz co chcesz, jeste? nieograniczony (nie licz?c regulaminu).
RolePlay/RP - rodzaj GM'a, w kt?rym chodzi o kreowanie w?asnej postaci, czy o odgrywanie jakiej? roli. Ostatnio bardzo popularne, s? tworzone masowo przez niedo?wiadczonych programist?w.
Truck - rodzaj GM'a, w kt?rym chodzi o przewo?enie ?adunk?w, ulepszaniu pojazdu itp. Ostatnio bardzo jest to ??czone z RP, dzi?ki czemu gra jest ciekawsza.
Autor: Minokon
Pobierz map? i patrz jak jest zbudowany, wklejaj w google jakie? u?yte funkcje i czytaj od czego to jest.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach