Skocz do zawartości

[CS:GO] qRPG - System rpg z modułami dla umiejętności (config)


-_-

Rekomendowane odpowiedzi

  • Właściciel

[CS:GO] qRPG - System rpg z modułami dla umiejętności (config)

Aktualna wersja: 1.3

 

OPIS

Plugin dodaje do gry xp, poziomy oraz tzw walutę za poziom, która pozwala nam rozbudowywać umiejętności dodane do samego rpg. Każdy z graczy zaczyna z tzw 0 poziomem i po wbiciu danej ilości xp, otrzymuje nowy poziom oraz daną ilość waluty, która pozwala mu ulepszyć daną umiejętność. Xp ustalamy w pliku i to stamtąd pobiera także maksymalny poziom dostępny na serwerze. Umiejętności są osobnymi modułami (są osobnym pluginem) i możemy nimi operować przez config, ustalając ich maksymalny poziom (max jest ograniczony do 50 lvl umiejętności), moc umiejętności na danym poziomie, jej nazwę, unikalny ciąg znaków oraz koszt ulepszenia, a także koszt sprzedaży.
Umiejętności można odsprzedawać jeżeli w configu ustaliliśmy wartość większą niż 0 dla sprzedaży, z uwzględnieniem każdemu poziomu, więc możemy zrobić też tak, że np: sprzedaż będzie dostępna tylko dla danych poziomów umiejętności.

Główne Menu:

qRPG - Menu Główne

 

Menu ustawień

qRPG - Ustawienia RPG

 

Menu Umiejętności

qRPG - Umiejętności

qRPG - Ulepszanie umiejętności

qRPG - Sprzedawanie umiejętności

 

 

Panel Admina

qRPG - Panel Admina

qRPG - Reset danych

 

CONFIG

Główny:

"qRPG"
{
	"TypeXp"		"3"	// typ xp: 0 - tabelka xp | 1 - level*level*LevelMultiplier | 2 - level*LevelMultiplier | 3 - StartXpValue+(LevelMultiplier*level)
	"StartXpValue"		"150"	// wartość startowa dla obliczania xp (Działa tylko z TypeXp = 3)
	"LevelMultiplier"	"100"	// mnożnik xp per level
	"MaxLevel"		"240"	// maksymalny poziom
	"PointsForLevel"	"24"	// ile punktów za poziom
	"AnnounceLevelUp"	"10"	// od którego poziomu gracza informować wszystkich o awansie gracza (0 - wyłącza informowanie)
	"RankCacheTime"		"30"	// co ile odświeżać pozycje w rankingu (w sekundach)
	"TopXpNum"		"15"	// ilość graczy dla top xp. Ustaw 0 by wyłączyć
	"SellSkills"		"1"	// 0 - wylacz całkowicie sprzedaz | 1 - sprzedawaj od razu do 0 poziomu | 2 - sprzedawaj każdy poziom pojedynczo

	"LevelUpSoundPath"	"qRPG/levelup.mp3"	// lokalizacja dźwięku dla wbicia poziomu
}

 

Przykładowy plik z tabelką xp

10
50
100
500
1000
2500
4000
7000
10000
15000

 

EVENT:

// This file was auto-generated by SourceMod (v1.11.0.6917)
// ConVars for plugin "qRPG_add_Event.smx"


// Minimalna ilość osób potrzebna do działania
// -
// Default: "2"
// Minimum: "0.000000"
qrpg_min_players "1"

// Ile xp za zabicie z kosy
// -
// Default: "25"
qrpg_frag_knife_xp "25"

// Ile xp za fraga
// -
// Default: "50"
qrpg_frag_xp "50"

// Ile xp za mvp
// -
// Default: "10"
qrpg_mvp_xp "10"

// Ile xp za wygranie rundy
// -
// Default: "10"
qrpg_round_win_xp "10"

// Ile xp za plant bomby
// -
// Default: "15"
qrpg_bombplant_xp "15"

 

LISTA ZMIAN

v1.05 (18.12.2022)
1. Dodano nowe forwardy
	qRPG_OnClientUpdateSkill - wywołuje się przed aktualizacją poziomu umiejętności graczy. Możęmy tutaj to zablokować
	qRPG_OnClientUpdateSkillPost - wywołuje się po zaktualizowaniu poziomu umiejętności gracza
2. Poprawiono kod pluginu
3. Aktualizacja qRPG_skill_Armor
	Dodano do configu opcje 'helmet', która określa czy dany poziom ma otrzymać hełm
	Poprawiono tworzenie umiejętności
4. qRPG_skill_Bunny
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
5. qRPG_skill_DoubleJump
	Zmieniono nazwę na qRPG_skill_MultiJump
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
6. qRPG_skill_Gravity
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
7. qRPG_skill_Health
	Zmieniono nazwę na qRPG_skill_StartHealth
7. qRPG_skill_HeBurn
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
8. qRPG_skill_Speed
	Zmieniono nazwę na qRPG_skill_StartSpeed
9. qRPG_skill_Strength
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
10. qRPG_skill_Thief
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
11. qRPG_skill_Vampire
	Poprawiono kod i zastosowano nowe forwardy by usprawnić działanie pluginu
12. Dodano qRPG_skill_PistolBurn
	Szansa na podpalenie z pistoletu
13. Dodanoq RPG_skill_RegenerationArmor
	Regeneracja pancerza co ileś sekund
14. Dodanoq qRPG_skill_SwapPosition
	Szansa na zamianę miejscami z wrogiem
15. Dodanoq qRPG_skill_Rotation
	Szansa na obrócenie gracza po strzale
16. Dodanoq qRPG_skill_WeaponFire
	Zwiększa o dany procent prędkość strzelania
17. Dodano nowy moduł qRPG_add_FlagBoostXp
	Pozwala ustawić mnożnik xp dla danej flagi

v1.2 (16.01.2023)
1. Przeniesiono wszystkie convary pod config
2. Zmieniono sposób naliczania xp
3. Poprawiono configi od umiejętnosci
4. Uproszczono opisy
5. Dodano nową umiejętność qRPG_skill_IceKnife, qRPG_skill_IcePistol, qRPG_skill_Denial
6. Zmieniono config dla qRPG_skill_PistolBurn, qRPG_skill_BurnHE, qRPG_skill_MultiplierHealth, qRPG_skill_StartHealth, qRPG_skill_Respawn, Skill_Rotation, qRPG_skill_SwapPosition, qRPG_skill_Thief, qRPG_skill_Vampire


v1.25 (21.02.2023)
1. Dodano sprawdzanie pozycji gracza na serwerze + zaktualizowano oto qRPG_add_ShowInfo (trzeba zaktualizować translacje)
2. Dodano top 15 (ilość można zmienić) xp
Dodano nową translację
	"Menu_TopXpTitle"
	{
		"en"		"[qRPG :: TOP XP]\nRefresh per map\n "
		"pl"		"[qRPG :: Top XP]\nOdświeża co mapę\n "
	}
3. Dodano nowe natywy
    qrpg_get_rank_count - sprawdzanie ilości osób w bazie
    qrpg_get_user_rank - sprawdzanie miejsca w rankingu na podstawie xp
4. Dodano dwa nowe ustawienia w Main.cfg
    "RankCacheTime"		"30"		// co ile odświeżać pozycje w rankingu (w sekundach)
    "TopXpNum"			"15"		// ilość graczy dla top xp. Ustaw 0 by wyłączyć
5. Dodano opcję zmiany typu sprzedaży skilli i odgórnego ich uruchomienia
	"SellSkills"		"1"			// 0 - wylacz całkowicie sprzedaz | 1 - sprzedawaj od razu do 0 poziomu | 2 - sprzedawaj każdy poziom pojedynczo
6. qRPG_skill_WeaponFire działa tylko na slot 1 i 2
7. Dodano qRPG_add_Freeze - moduł odpowiadający za zamrożenie (zaktualizowano: qRPG_skill_IceKnife | qRPG_skill_IceNade | qRPG_skill_IcePistol)
8. Dodano qRPG_add_Burn = moduł odpowiadający za podpalenie (zaktualizowano: qRPG_skill_BurnHE | qRPG_skill_BurnPistol)


v1.3 (06.04.2023)
1. Dodano nowe natywy
2. Poprawiono skill qRPG_skill_ReserveAmmo
3. Dodano nowy skill qRPG_skill_Knockback
4. Dodano nowy skill qRPG_skill_RegenerationAmmo
5. Dodano nowy skill qRPG_skill_Vampire_Damage, który jest podobny do qRPG_skill_Vampire, lecz tyczy się dmg

 

INSTALACJA

Standardowa

Translacja: addons/sourcemod/translations/

Config: addons/sourcemod/configs/RPG/

 

CENNIK

Całość to koszt: 50 zł
(10 zł co 6 msc by mieć dostęp do aktualizacji)

Chcę kupić, co mam zrobić? Napisz wiadomość do @ -_-

Zakup zawiera:

  • Like 4
Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności