1 / 24

G rand T heft A uto S an A ndreas

Prezentacja skryptu do gry wykonanej w języku „Pawn’’. G rand T heft A uto S an A ndreas. Multi Player Wykonane przez: Mateusz Szymkowiak. System informacji gracza:. System logowania i rejestracji:. System przedmiotów:. System pojazdów:. Modernizacja:. System tuningu :.

keiki
Télécharger la présentation

G rand T heft A uto S an A ndreas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prezentacja skryptu do gry wykonanej w języku „Pawn’’ Grand Theft Auto San Andreas Multi Player Wykonane przez: Mateusz Szymkowiak

  2. System informacji gracza:

  3. System logowania i rejestracji:

  4. System przedmiotów:

  5. System pojazdów:

  6. Modernizacja:

  7. System tuningu:

  8. Statystyki gracza:

  9. System biznesów:

  10. System elektryki/świateł:

  11. System audio (audioplugin):

  12. Panel Lidera Grupy:

  13. System kar:

  14. Inne, składanka zdjęć:

  15. Modyfikacje:

  16. Modyfikacje cz2:

  17. Policyjny Tajniak:

  18. Dodatek do systemu przedmiotów:

  19. Salon Pojazdów:

  20. Pawno: PAWN to prosty 32-bitowy język skryptowy. Powstał głównie dla systemów wbudowanych. Składnia jest prawie identyczna jak w języku C, podobnie nie posiada wbudowanych funkcji. Dzięki niewielkiemu rozmiarowi oraz specjalnej metodzie kompilacji można uruchamiać duże skrypty w urządzeniach mających mało pamięci (do uruchomienia prostego skryptu wystarczy 10 kB pamięci RAM) oraz niewielką moc obliczeniową. Plik wynikowy kompilatora to kod bajtowy. Wykonywany jest on przez maszynę abstrakcyjną AMX (AbstractMachineeXecutor) opartą na rejestrach. Taka maszyna posiada dziewięć rejestrów: PRI (główny, używany jako akumulator), ALT - rejestr pomocniczy, oraz 7 rejestrów związanych ze stosem i offsetami. PAWN może służyć także jako rozszerzenie aplikacji zapewniając możliwość jej programowania, np. AMXMODX używany w silniku gry wieloosobowej Half-Life oraz w modyfikacji San Andreas Multiplayer, która również używa PAWN jako języka skryptowego.

  21. Pojęcia: • RP - inaczej Role Play - odwzorowanie realnego życia • DM - Deathmath - zabijanie osób trzecich bez powodów, jak i również wyjmowanie broni w sposób inny niż Role Play i zabijanie ludzi bez powodu. • HK - Heli Kill - zabijanie ludzi za pomocą helikoptera, śmigłem. • CK(1) - CharacterKill - Zakończenie żywotu twojej postaci, inaczej śmierć. • CK(2) - Car Kill - Zabijanie ludzi za pomocą pojazdu, rozjeżdżanie, etc. • MG - Metagaming - Często używane pojęcie, tylko, że nie tak jak trzeba Inaczej używanie informacji z OOC, np. Stoi koleś i ma nickJohn_John. I nie powiesz do niego " Cze John" bo go IC nie znasz. • IC - In character - Czat związany z grą, np. " Dzień Dobry, poproszę kapustę " • OOC - Out of Character - Czat nie związany z grą, np. " Masz majtki w kropeczki ? Czekaj mama mnie woła ". • RK - RevengeKill - zabicie osobnika z zemsty, często bywa tak, że jakiś koleś Cię zabije a ty będziesz chciał mu oddać. • PG - Powergaming - Zmuszenie drugiej osoby do gry Role Play, np. /me podchodzi do John'a i zabiera mu portfel. Czyli zmuszenie drugiej osoby do gry RP, jeżeli ta osoba nie wyraziła zgody.

  22. Pojęcia v2: • MG (Metagaming) – jest to pojęcie bardzo szerokie. Polega ono na wykorzystywaniu informacji OOC w IC. Najczęstszym przykładem Metagamingu jest wykorzystanie nicku nad głową gracza (informacja OOC) do poznania jego danych osobowych IC. Przypuśćmy, że podchodzimy do kogoś, kogo nie znamy IC i mówimy do niego po imieniu/nazwisku, choć znamy je jedynie z napisu nad jego głową. • Inny przykład to chociażby taka sytuacja – kolega mówi do nas OOC (np. przez /w) abyśmy po niego wpadli. Podaje nam swoje położenie na PW, więc jest to informacja OOC. Jeśli wiemy gdzie jest, ale tylko OOC, to nie możemy do niego podjechać, gdyż jest to wykorzystywanie informacji OOC w IC. • Przykładów Metagamingu jest naprawdę multum, więc daruję sobie ich wymienianie. • NJ (NinjaJacking) – pojęcie jest mało precyzyjnie określone. Na większości serwerów przyjmuje się, że jest to kradzież wozu, kiedy ktoś siedzi na miejscu kierowcy. Na chłopski rozum wygląda to tak – otwieramy drzwi, uderzamy kierowcę w twarz z nogi, wyrzucamy, wsiadamy na jego miejsce i odjeżdżamy. • Ja osobiście uważam, że NJ to nie tylko sposób kradzieży, ale po prostu wyrzucanie kogoś z wozu (miejsce kierowcy). Można je stosować wyłącznie przy akcjach, w sposób RP. Jednak jeśli po prostu ktoś do ciebie podejdzie i bez żadnego /me wyrzuci cię z wozu - zostanie ukarany o ile napiszesz raport. • CN (CelebrityName) – pojęcie również bardzo ogólne. Przyjmuje się, że CN, to nickname, który należy do kogoś sławnego (postaci IC). Gracz, który posiada nick takiej osoby dostaje blokadę konta. Niestety, nie jest bliżej określone jak bardzo sławna ma być ta osoba. Teoretycznie, kiedy wpiszemy w googlachnick któregoś z graczy, to zawsze znajdzie się ktoś o tych samych danych osobowych. • Najlepszym sposobem na uniknięcie blokady jest wpisanie imienia i nazwiska w google i sprawdzenie, czy poznajemy jakąś osobę o tych danych. Przede wszystkim nie wolno zakładać kont typu : „David Beckham”, czy „JeremyClarkson”, czyli bardzo znanych osób. • PG (Powergaming) – zdecydowanie najtrudniejsze do określenia pojęcie. Do dzisiaj na każdym serwerze jest interpretowane w różnoraki sposób. Polega ono na wymuszeniu na innym graczu niechcianej akcji RP. • Ogólnie chodzi o to, by nie pisać na /me sytuacji, które powinna napisać inna osoba. Przykład: /me uderza Johna tak, że ten się wywraca. Równie dobrze John mógłby napisać /me wywraca się. • . • BH (BunnyHopping) – jest to bezmyślne skakanie, w celu szybszego dotarcia do celu. Nie mylić z „Bunny Hop”.

  23. Pojęcia v3: • DB (Drive By) – jest to strzelanie z pojazdu na miejscu kierowcy. Korzystamy wtedy z pewnego rodzaju buga – zabieramy zbyt wiele HP. W najlepszym wypadku karane warnem. • HK (Helikopter Kill) – jest to zabicie kogoś za pomocą helikoptera. Chodzi tu przeważnie o spowodowanie śmierci używając śmigła. • AFK (AwayFrom Keyboard) – sytuacja, w której gracz jest zalogowany na serwerze, ale OOC nie przebywa przed komputerem. Po prostu IC jest nieobecny, bo : je obiad, rozmawia przez telefon lub nabija godzinki na serwerze smacznie śpiąc (itd.). • DM (DeathMatch) – jest to sposób rozgrywki, polegający na zabijaniu jak największej liczby ludzi w celu uzyskania jak największej liczby punktów. • Na serwerach Role Play, DMem nazywamy też zjawisko, w którym ktoś morduje bez powodu, w sposób non-realistic. • SK (Spray Kill) – zabijanie za pomocą spray’a. Na serwerze Los Santos Role Play (.net) jest to surowo zabroniony sposób. Samo umyślne pryśnięcie w któregoś z użytkowników jest już karane. • BBH (BMX Bunny Hop) – podstawowy trik rowerowy. Na serwerze administratorzy bardzo nie lubią, kiedy ktoś wykonuje go. Dlatego nie wolno tego robić. • BA (Bug Abusing) – wykorzystywanie bugów serwera. Zazwyczaj karane banem. Polega ono na korzystaniu z błędów SAMP’a. Nie mogę ich tu wypisywać, bo część z nich z nam tylko ja i lepiej niech tak zostanie. Jednak każdy chyba zna pewien bug z domami. Otóż zazwyczaj w każdym domu jest do wzięcia broń lub trochę pieniędzy. Jest to pewien błąd gry. Zabieranie ich to właśnie BA. • BE (Ban Evading) - jest to wchodzenie na serwer osoby, która dostała na nim bana. Zazwyczaj jest to dokonywane poprzez zmianę adresu IP. Za owe wykroczenie grozi oczywiście ban na host. Pojęcie jest często błędnie interpretowane jako "unikanie bana". • AJ (AdminJail) - miejsce, gdzie przesiadują gracze łamiący w jakikolwiek sposób regulamin rozgrywki.

  24. Koniec • Wszelkie prawa gamemoda „static-rp.pl’’ są zastrzeżone. • Brak zezwolenia na ukazanie w pełnej wersji code. • Prawa posiada tylko: Mateusz Szymkowiak do modyfikacji jak i udostępnienia plików online. Dziękuje za obejrzenie prezentacji mam nadzieje, że się spodobała.

More Related