owner_2019 Opublikowano Czerwiec 18, 2015 o 09:19 Udostępnij Opublikowano Czerwiec 18, 2015 o 09:19 (edytowane) Opis: Cmod_core by plix to modułowy silnik który pozwoli wam stworzyć własny unikatowy rpgmod. W stosunku do poprzedniej wersji zmieniło się: Nowe api Podzielenie kodu na moduły (wykorzystuje smprojectbase) Dodanie sortowanie klas Naprawienie błędów Nowy system dystrybucji (teraz udostępniany jest sam silnik, bez klas i itemów) Usunięto limit INT/CON/STR/DEX (tymczasowo, póżniej zostanie to przeniesone do odzielnego modułu) Od teraz klasę "None" można normalnie expić (w przyszłości będzie możliwość zablokowania tego) Cvary: //Exp za zabójstwo cmod_expkill 10 //Exp za zabójstwo bota cmod_botexpkill 10 //Maksymalny poziom cmod_maxlvl 200 //Ustawia ile exp'a potrzebne do zdobycia 1 poziomu cmod_lvlratio 35 Komendy: Każda komenda z "sm_" posiada automatycznie: "say !" "say /" "say_team !" "say_team /" Co oznacza że komende "sm_commandex1" możemy aktywować również tak: "say !commandex1" "say /commandex1" "say_team !commandex1" "say_team /commandex1" //Wybór klasy sm_klasa sm_class //Lista klas sm_klasy sm_classinfo //menu statystyk sm_statystyki sm_staty sm_stats //opis item'u sm_item sm_perk //wyrzucanie item'u sm_drop sm_wyrzuc //resetowanie statystyk sm_reset //używanie item'u sm_useitem //używanie skill'i klasy sm_useskill Konfiguracja: Aktualne wydanie zostało wyposażone w system sortowania klas, aby dodać klasę do sortowania należy otworzyć (w przypadku braku tego pliku, jest on tworzony automatycznie przez plugin): .../addons/sourcemod/cmod_class.txt Budowa pliku wygląda tak: linia zaczynająca się od znaku '#' będzie uznawana za frakcje (planowane w przyszłości) linia zaczynająca się od znaku '/' będzie uznawana za komentarz (komentarz nie może znajdować się za klasą oraz frakcją) linia bez tamtych 2 znaków będzie uznawana za klase Przykładowy poprawny plik: #Amerykanie Snajper Strzelec Wyborowy Komandos //Komentarz który przez silnik zostanie zignorowany Medyk #Rosjanie Ghoust VodkaMaster //Kolejny komentarz Tester W pluginie znajdują się następujące moduły (wycinek z kodu wraz z opisem): //Moduł odpowiedzialny za zapis (w przyszłości zostanie rozbudowany) #include "cmod_core/sys/sql" //Moduł odpowiedzialny za statystyki (w przyszłości zostanie edytowany) #include "cmod_core/sys/stats" //Moduł odpowiedzialny za rozdawanie statystyk #include "cmod_core/sys/stats/Menu" //Moduł odpowiedzialny za resetowanie statystyk #include "cmod_core/sys/stats/Reset" //Moduł odpowiedzialny za system exp'a/lvl'a (w przyszłości zostanie rozbity na mniejsze moduły) #include "cmod_core/sys/xp" //Moduł odpowiedzialny za rejestrowanie oraz zmiennianie klas #include "cmod_core/sys/class" //Moduł odpowiedzialny za dawanie/zabieranie graczu broni #include "cmod_core/sys/class/Weapons" //Moduł odpowiedzialny za sortowanie klas #include "cmod_core/sys/class/Sort" //Moduł odpowiedzialny za wybór klasy #include "cmod_core/sys/class/Menu" //Moduł odpowiedzialny za opis klas #include "cmod_core/sys/class/Desc" //Moduł odpowiedzialny za aktywacje skilla (przekazanie "eventu" Cmod_OnClientUseSkill do pluginu klasy gracza) #include "cmod_core/sys/class/Skill" //Moduł odpowiedzialny za rejestrowanie item'ów #include "cmod_core/sys/item" //Moduł odpowiedzialny za dawanie item'u w przypadku zabójstwa #include "cmod_core/sys/item/PlayerKill" //Moduł odpowiedzialny za opis item'u #include "cmod_core/sys/item/Desc" //Moduł odpowiedzialny za wyrzucanie item'u #include "cmod_core/sys/item/Drop" //Moduł odpowiedzialny za aktywacje item'u (przekazanie "eventu" Cmod_OnClientUseItem do pluginu item'u gracza) #include "cmod_core/sys/item/Active" //Moduł odpowiedzialny za "UI" (wyświetlanie aktualnej klasy itp.) #include "cmod_core/sys/ui" Z ścieżki można wyczytać ich hierarchie, aby wyłączyć dany moduł wystarczy przed nim dodać "//".Wyłączając dane moduły możemy uzyskać "swój własny unikatowy mod", dla przykładu wyłanczając te moduły: #include "cmod_core/sys/class/Weapons" #include "cmod_core/sys/item/PlayerKill" Uzyskamy bazę do "Diablo moda" (dawno nie grałem, więc moge się mylić). Wszystkie włączone moduły tworzą "Codmod". cmod-master.zip Edytowane Czerwiec 18, 2015 o 09:35 przez bicek 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BlackY123 Opublikowano Maj 17, 2018 o 17:14 Udostępnij Opublikowano Maj 17, 2018 o 17:14 Zaloguj się lub zarejestruj aby zobaczyć zawartość. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się