#include #define ZIELONY 0x9DFF00FF #define CZERWONY 0xFF0000FF #define POMARANCZOWY 0xFD8400FF #define NIEBIESKI 0x0B00FFFF #define SZARY 0x323237FF // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print("[FS]Nauka w Pawno"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print("[FS]Nauka w Pawno"); print("----------------------------------\n"); } #endif public OnGameModeInit() { return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { SendClientMessage(playerid,CZERWONY, "Na serwerze jest zainstalowany [FS]Jak zrobić mapę"); SendClientMessage(playerid,CZERWONY, "Wpisz /pawno.i aby dowiedzieć się więcej."); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (!strcmp(cmdtext, "/pawno1", true)) { SendClientMessage(playerid, CZERWONY, "1.Przygotowanie do pracy"); SendClientMessage(playerid, ZIELONY, "Chcesz zrobić własną mapę w SA-MP? Dobrze trafiłeś. Ten poradnik przeprowadzi cię jak zrobić"); SendClientMessage(playerid, ZIELONY, "swoją własną mapę! Potrzebujesz programu Pawno w wersji 3.2.3664.CreateActor Możesz ten program"); SendClientMessage(playerid, ZIELONY, "pobrać ze strony SA-MP.com w dziale downloads. Nie będzie pisało Pawno, tylko ten program będzie"); SendClientMessage(playerid, ZIELONY, "w paczce z serwerem do Windowsa. Jeszcze będą potrzebne pliki Include które musisz pobrać z"); SendClientMessage(playerid, ZIELONY, "www.gtamscripting.info i wpisać tam w wyszukiwarce [UPDATE]Pliki includes jak nic nie znajdzie"); SendClientMessage(playerid, ZIELONY, "daj ponów wyszukiwania i za drugim razem już musisz znaleźć. Pobierasz ten folder i wstawiasz do"); SendClientMessage(playerid, ZIELONY, "tego samego folderu gdzie masz Pawno. No to zaczynamy robić mapę jak już wszystko mamy."); SendClientMessage(playerid, CZERWONY, "Wpisz /pawno2 jeśli chcesz dalej czytać poradnik"); return 1; } if (!strcmp(cmdtext, "/pawno2", true)) { SendClientMessage(playerid, CZERWONY, "2.Zaczynamy robić mapę"); SendClientMessage(playerid, ZIELONY, "Otwórz program Pawno i daj w lewym górnym rogu File a potem New. Powinna ukazać się nowa strona."); SendClientMessage(playerid, ZIELONY, "Na samym początku mapy, czyli na samej górze znajduje się #include . Zawsze na samej"); SendClientMessage(playerid, ZIELONY, "górze znajdują się wszystkie definicje np. kolorów. Oto przykład definicji koloru czerwonego"); SendClientMessage(playerid, ZIELONY, "#define CZERWONY 0xFF0000FF Teraz opis Public'ów :"); SendClientMessage(playerid, ZIELONY, "public OnFilterScriptExit() w tym piszemy co ma pisać jak ktoś otworzy twoją mapę w konsoli"); SendClientMessage(playerid, ZIELONY, "public OnGameModeInit() tutaj dodajemy skiny, pojazdy itd."); SendClientMessage(playerid, ZIELONY, "public OnGameModeExit() w tym dajemy co się dzieje jak wydziemy z serwera"); SendClientMessage(playerid, CZERWONY, "Wpisz /pawno3 jeśli chcesz dalej czytać poradnik"); return 1; } if (!strcmp(cmdtext, "/pawno3", true)) { SendClientMessage(playerid, CZERWONY, "3.Opis funkcji"); SendClientMessage(playerid, ZIELONY, "public OnPlayerRequestClass(playerid, classid) tutaj wszystko dotyczące wybieralki"); SendClientMessage(playerid, ZIELONY, "public OnPlayerConnect(playerid) tutaj co się dzieje jak się wejdzie na serwer"); SendClientMessage(playerid, ZIELONY, "public OnPlayerDisconnect(playerid, reason) tutaj co się dzieje jak ktoś wyjdzie z serwera"); SendClientMessage(playerid, ZIELONY, "public OnPlayerSpawn(playerid) tutaj spawn graczy"); SendClientMessage(playerid, ZIELONY, "public OnPlayerDeath(playerid, killerid, reason) tutaj jak ktoś zginie"); SendClientMessage(playerid, ZIELONY, "public OnVehicleSpawn(vehicleid) tutaj pojazdy np. tuning itd."); SendClientMessage(playerid, ZIELONY, "public OnPlayerText(playerid, text[]) tutaj tekst wyświetlany graczom"); SendClientMessage(playerid, CZERWONY, "Wpisz /pawno4 jeśli chcesz dalej czytać poradnik"); return 1; } if (!strcmp(cmdtext, "/pawno4", true)) { SendClientMessage(playerid, CZERWONY, "4.Opis funkcji"); SendClientMessage(playerid, ZIELONY, "public OnPlayerCommandText(playerid, cmdtext[]) tutaj wszystkie komendy i teleporty"); SendClientMessage(playerid, ZIELONY, "public OnPlayerEnterCheckpoint(playerid) tutaj różne checkpoint'y"); SendClientMessage(playerid, ZIELONY, "public OnRconCommand(cmd[]) tutaj komendy lecz tylko z rcona"); SendClientMessage(playerid, ZIELONY, "public OnObjectMoved(objectid) tutaj obiekty"); SendClientMessage(playerid, ZIELONY, "public OnPlayerPickUpPickup(playerid, pickupid) tutaj wszystkie pickup'y"); SendClientMessage(playerid, ZIELONY, "To już koniec poradnika. będziesz chciał zrobić komende czy coś to polecam stronę"); SendClientMessage(playerid, ZIELONY, "www.gtamscripting.info jest tam dużo ciekawych rzeczy o pawno. Gdy skończycie robić mapę trzeba"); SendClientMessage(playerid, ZIELONY, "jeszcze ją zkompilować za pomocą klawisza F5. Pozdrawiam Zuru"); return 1; } if (!strcmp(cmdtext, "/pawno.i", true)) { SendClientMessage(playerid, CZERWONY, "Witaj w Informacjach o FS'ie Jak zrobić mapę"); SendClientMessage(playerid, ZIELONY, "Aby zacząć czytać poradnik wpisz /pawno1"); SendClientMessage(playerid, ZIELONY, "Aby zobaczyć twórcę tego FS'a i jego dane wpisz /pawno.t"); return 1; } if (!strcmp(cmdtext, "/pawno.t", true)) { SendClientMessage(playerid, CZERWONY, "Twórcą [FS]Jak zrobić mapę jest Zuru"); SendClientMessage(playerid, ZIELONY, "Jeżeli chcesz się z nim skontaktować"); SendClientMessage(playerid, ZIELONY, " pisz na gg 9547812 lub e-mail"); SendClientMessage(playerid, ZIELONY, " mzur123@gmail.com"); return 1; } return 0; }