Linux`

[CS:GO] CodMod_Stary - W pelni odwzorowany cod do CS:GO

Recommended Posts

1. Opis:

 

Przedstawiam państwu w pełni odwzorowany silnik starego coda z cs 1.6 do cs:go.

- Silnik nie posiada cvarow, nigdy ich nie lubilem wiec nie wstawialem. Wszystkie zmiany wprowadza sie na poczatku w zmiennych.

- W silniku znajdują się 24 klasy oraz 49 itemów i konto vip, niżej załączam opis.

- Za strzelenie przeciwnikowi w glowę odgrywany jest losowy dzwięk + dostajemy dodatkowe doświadczenie.

- Od 24 do 6 rano dostajemy doświadczenie x2 za zabicie strzałem w głowe.

- Dostajemy dodatkowe doświadczenie za zabicie gracza.

- Dostajemy dodatkowe doświadczenie za podłożenie, rozbrojenie c4 i uratowanie zakładnika (również przez drużynę).

- Dostajemy dodatkowe doświadczenie za wygranie rundy (również przez drużynę).

- W środku znajduje się gotowe CodMenu, Sklepik, NaprawaItemu i to czego tam wam jeszcze potrzeba.

- Nie trzeba bindować żadnego klawisza komenda. By użyć umiejętności klasy lub itemu należy nacisnąć E (używa się tylko tych wskazanych). CodMenu wlącza się standardowo naciskając klawisz F3.

- Za każde 10Lv dostajemy punkt który możemy rozdać do inteligencji, zdrowia, obrażeń, wytrzymałości lub kondycji. Ilość punktów za poziom oczywiście możemy zmienić wedle gustu.

 

Opis klas:

new String:nazwy_klas[][] =
{
    "Brak", // 0
    "Snajper", // 1
    "Komandos", // 2
    "Obronca", // 3
    "Medyk", // 4
    "Wsparcie Ogniowe", // 5
    "Saper", // 6
    "Rusher", // 7
    "Kangur", // 8
    "Admiral", // 9
    "Rebeliant", // 10
    "Szturmowiec", // 11
    "Lekki Zolnierz", // 12
    "Terrorysta [Od 500Lv]", // 13
    "Kamikadze [Od 1000Lv]", // 14
    "Thief [Od 1500Lv]", // 15
    "Strzelec [Od 2000Lv]", // 16
    "Partyzant [Od 2500Lv]", // 17
    "DGLMaster [Od 3000Lv]", // 18
    "Terminator [Od 3500Lv]", // 19
    "Szpieg [Od 4000Lv]", // 20
    "Mauser [Od 4500Lv]", // 21
    "Scouter [Od 5000Lv]", // 22
    "Szturmen [Od 6000Lv]", // 23
    "Rambo [Od 7000Lv]" // 24
};
new String:opisy_klas[][] =
{
    "Brak", // 0
    "Zadaje obrazenia z awp +int. Posiada 120hp, 110% biegu, 100 wytrzymalosci", // 1
    "Zadaje o 50 obrazen wiecej z noza +int (Uzycie: PPM). Posiada 135hp, 135% biegu, 100 wytrzymalosci", // 2
    "Jest odporny na umiejetnosci wszystkich klas przeciwnika. Posiada 120hp, 80% biegu, 150 wytrzymalosci", // 3
    "Posiada 100hp, 100% biegu, 100 wytrzymalosci", // 4
    "Posiada 100hp, 100% biegu, 100 wytrzymalosci", // 5
    "Posiada 100hp, 100% biegu, 100 wytrzymalosci", // 6
    "Posiada 100hp, 120% biegu, 50 wytrzymalosci", // 7
    "Posiada dlugi skok, 100hp, 100% biegu, 50 wytrzymalosci", // 8
    "Posiada 150hp, 80% biegu, 150 wytrzymalosci", // 9
    "Posiada 105hp, 80% biegu, 150 wytrzymalosci", // 10
    "Posiada 140hp, 80% biegu, 150 wytrzymalosci", // 11
    "Posiada 100hp, 115% biegu, 100 wytrzymalosci", // 12
    "Wybucha po smierci zadajac 80 zdrowia +int. Posiada 120hp, 100% biegu, 50 wytrzymalosci", // 13
    "Posiada 180hp, 120% biegu", // 14
    "Moze podnosic wszystkie bronie. Posiada 80hp, 80% biegu, 80 wytrzymalosci", // 15
    "Posiada 125hp, 80% biegu", // 16
    "Zadaje o 50 obrazen wiecej z he +int. Posiada 120hp, 110% biegu, 25 wytrzymalosci", // 17
    "Zadaje obrazenia z deagla +int. Posiada 115hp, 110% biegu, 25 wytrzymalosci", // 18
    "Posiada 175hp, 100% biegu, 175 wytrzymalosci", // 19
    "Posiada przebranie wroga, 125hp, 100% biegu, 100 wytrzymalosci", // 20
    "Jest odporny na zadane obrazen w dol tulowia. Posiada 120hp, 110% biegu, 100 wytrzymalosci", // 21
    "Posiada 1/3 szans na natychmiastowe zabicie z ssg08, 105hp, 105% biegu, 50 wytrzymalosci", // 22
    "Moze wykonac podwojny skok (Uzycie: podczas skoku SPACE), dostaje 30 zdrowia za zabicie przeciwnika. Posiada 130hp, 115% biegu, 50 wytrzymalosci", // 23
    "Regeneruje 50 procent zadanych obrazen w postaci zdrowia. Posiada natychmiastowe zabicie z noza, 200hp, 130% biegu, 100 wytrzymalosci", // 24
};

 

Opis Itemów:

new String:nazwy_itemow[][] =
{
    "Brak", // 0
    "Wytrenowany Weteran", // 1
    "Wytrenowany Rekrut", // 2
    "Wyszkolenie Wojenne", // 3
    "Apteczka", // 4
    "Adrenalina", // 5
    "Regenerator", // 6
    "Morfina", // 7
    "Ksiega Expa", // 8
    "Portfel Turysty", // 9
    "Kamizelka Nasa", // 10
    "Sandaly Gaudentego", // 11
    "Mozg Einsteina", // 12
    "Zestaw Predatora", // 13
    "Notatki Kapitana", // 14
    "Tytanowe Naboje", // 15
    "Naboje Pulkownika", // 16
    "Weteran Noza", // 17
    "Noz Mysliwego", // 18
    "Notatki Ninji", // 19
    "Pancerny Helm", // 20
    "Pancerz Neomexowy", // 21
    "Modul Odrzutowy", // 22
    "Zaskoczenie Wroga", // 23
    "Plaszczowe Naboje", // 24
    "Luneta Wojskowego", // 25
    "Tajemnica Molotova", // 26
    "Tajemnica Zabojcy", // 27
    "Plonace Naboje", // 28
    "Tarcza Swat", // 29
    "Nano Kamizelka", // 30
    "Ogranicznik Rozrzutu", // 31
    "Podrecznik Szpiega", // 32
    "Tajemnica Generala", // 33
    "Bezdenny Magazynek", // 34
    "Szybkostrzelnosc", // 35
    "Buty Ninji", // 36
    "Autodestrukcja", // 37
    "Rozblysk Sloneczny", // 38
    "Tajemnica Rambo", // 39
    "Izraelskie Naboje", // 40
    "Opaska Rambo", // 41
    "Fart Strzelca", // 42
    "Tajemnica Thiefa", // 43
    "Pierscien Expa", // 44
    "Sakwa Szczescia", // 45
    "Oko Snajpera", // 46
    "Platynowe Naboje", // 47
    "Krytyczne Naboje", // 48
    "Taktyczne Naboje" // 49
};
new String:opisy_itemow[][] =
{
    "Zabij kogos aby dostac item", // 0
    "Dostajesz dodatkowo 100 punktow zdrowia. Wolniej biegasz", // 1
    "Dostajesz dodatkowo 50 punktow zdrowia. Wolniej biegasz", // 2
    "Regenerujesz 10 zdrowia, co 5 sekund", // 3
    "Regenerujesz zdrowie do pelna (Uzycie: E)", // 4
    "Regenerujesz 50 zdrowia za zabicie przeciwnika", // 5
    "Regenerujesz 30 procent zadanych obrazen w postaci zdrowia", // 6
    "Posiadasz 1/LW szans na ponowne odrodzenia sie po smierci", // 7
    "Dostajesz dodatkowo 300 doswiadczenia za zabicie przeciwnika", // 8
    "Dostajesz dodatkowo 300 dolarow za zabicie przeciwnika", // 9
    "Dostajesz dodatkowo 100 punktow wytrzymalosci", // 10
    "Dostajesz dodatkowo 100 punktow kondycji", // 11
    "Dostajesz dodatkowo 100 punktow inteligencji", // 12
    "Dostajesz noktowizor (Uzycie: E). Jestes odporny na zadane obrazenia od upadku", // 13
    "Jestes odporny na 3 pierwsze zadane obrazenia przez przeciwnika", // 14
    "Zadajesz o 10 obrazen przeciwnikowi wiecej z kazdej broni", // 15
    "Zadajesz o 20 obrazen przeciwnikowi wiecej z kazdej broni", // 16
    "Zadajesz o 40 obrazen przeciwnikowi wiecej z noza", // 17
    "Posiadasz natychmiastowe zabicie przeciwnika z noza", // 18
    "Mozesz wykonac podwojny skok (Uzycie: podczas skoku SPACE)", // 19
    "Jestes odporny na zadane obrazenia przez przeciwnika w glowe", // 20
    "Posiadasz 1/LW szans na odbicie zadanych obrazen przez przeciwnika", // 21
    "Zostajesz wyrzucony z duza predkoscia (Uzycie: podczas biegu i skoku E)", // 22
    "Zadajesz 140 procent obrazen przeciwnikowi gdy atakujesz w dol tulowia", // 23
    "Zadajesz 140 procent obrazen przeciwnikowi z kazdej pobocznej broni", // 24
    "Posiadasz przyblizenie w kazdej broni palnej (Uzycie: ATTACK2)", // 25
    "Dostajesz koktajl molotova, co 20 sekund", // 26
    "Posiadasz 1/LW szans na wyrzucenie broni przeciwnika", // 27
    "Posiadasz 1/LW szans na podpalenie przeciwnika", // 28
    "Nie dzialaja na tobie itemy przeciwnika", // 29
    "Nie dzialaja na tobie umiejetnosci klas przeciwnika", // 30
    "Posiadasz zmniejszony rozrzutu broni", // 31
    "Posiadasz 1/LW szans na natychmiastowe zabicie z he. Masz ubranie przeciwnika", // 32
    "Posiadasz natychmiastowe zabicie z he. Zadajesz o LW obrazen wiecej", // 33
    "Posiadasz nieskonczona ilosc amunicji", // 34
    "Posiadasz zwiekszona szybkostrzelnosc broni", // 35
    "Posiadasz zmniejszona grawitacje", // 36
    "Wybuchasz po smierci zabijajac wszystkich przeciwnikow w poblizu", // 37
    "Podpalasz wszystkich przeciwnikow w poblizu (Uzycie: E)", // 38
    "Regenerujesz 20 zdrowia za zabicie przeciwnika. Nie dzialaja na tobie fb przeciwnika", // 39
    "Dostajesz dodatkowo 50 punktow obrazen", // 40
    "Dostajesz dodatkowo 25 punktow do kazdej statystyki", // 41
    "Posiadasz 1/LW szans na natychmiastowe zabicie przeciwnika", // 42
    "Mozesz podnosic bronie nalezace do wszystkich klas", // 43
    "Dostajesz dodatkowo 500 doswiadczenia za zabicie przeciwnika", // 44
    "Dostajesz dodatkowo 3000 dolarow podczas odrodzenia", // 45
    "Posiadasz natychmiastowe zabicie przeciwnika w glowe", // 46
    "Zadajesz o LW obrazen przeciwnikowi wiecej z kazdej broni", // 47
    "Posiadasz 1/LW szans na zadanie 140 procent obrazen przeciwnikowi", // 48
    "Posiadasz 1/LW szans na oproznienie magazynku przeciwnika" // 49
};

 

Opis Konta VIP:

- Dostaje +30% doświadczenia za wszystko
- Dostaje 20 punktów zdrowia, 30 punktów wytrzymałości i kondycji
- Posiada status [PREMIUM] w tabeli wyników

 

2. Instalacja:
 
- Standardowa.
- Katalog z dzwiekami silnika nalezy wrzucic do sound/.
- By podlaczyc baze mysql pod zapis nalezy dodac do configs/databases.cfg ponizsze dane i uzupelnic (wersja >= 0.6).

"Databases"
{
	"codmod_lvl_sql"
	{
		"driver"		"mysql"
		"host"		""
		"database"	""
		"user"		""
		"pass"		""
	}
}

 

(08.06.15)

Mala aktualizacja dotycząca optymalizacji kodu.

 

(19.08.15)

Poprawa zapisu punktów statystyk. Zapisywanie punktów zostało usunięte co zoptymalizuje trochę zapis.

 

(10.09.15)

Optymalizacja kodu (wersja 0.2).

 

(18.09.15)

Optymalizacja kodu i naprawa błędów (wersja 0.4).

 

(30.09.15)

Naprawa błędów, optymalizacja kodu. Usuniecie zapisu sqllite i zastąpienie go bezawaryjnym zapisem mysql (wersja 0.6).

 

(06.10.15)
Drobna poprawka dla posiadaczy konta premium, czasem występował problem z jego czytaniem. Zostało to naprawione.

 

Zapraszam do testów i oceniania, w razie jakiś problemów pisać.

 

3. Download

dzwieki.rar

Starsze wersje silnika.rar

codmod_stary_0.6.sp

  • Like 6

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dobra robota. Dzisiaj z ciekawości wrzucę na serwer i przetestuję. Po testach, na pewno podzielę się opinią. :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak mam to rozumieć:

Terrorysta [Od 500Lv]

Z tego co wiem w COD lvl jest wbijany na klasie. Po tym co tutaj pisze to wygląda to tak jakby lvl wbijał się tylko jeden a ty możesz wybrać tego Terrorystę jak będziesz miał 500?

Interesuje mnie czy lvl jest na klase czy po prostu jeden lvl i wszystkie klasy ten sam?

Edytowano przez Bulgarian

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

super dziala teraz czekam na poradniki przerobione z amxx bo jak probowaem cos zmienic to nie bylo danej frazy wiec pewnie cos zmieniales w kodzie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak mam to rozumieć:

Terrorysta [Od 500Lv]

Z tego co wiem w COD lvl jest wbijany na klasie. Po tym co tutaj pisze to wygląda to tak jakby lvl wbijał się tylko jeden a ty możesz wybrać tego Terrorystę jak będziesz miał 500?

Interesuje mnie czy lvl jest na klase czy po prostu jeden lvl i wszystkie klasy ten sam?

Musisz osiagnac okreslony poziom, w tym wypadku 500lv by moc wejsc i grac ta klasa. Wystarczy miec poziom na ktorej kolwiek z klas by moc wejsc na klase od lva.

 

super dziala teraz czekam na poradniki przerobione z amxx bo jak probowaem cos zmienic to nie bylo danej frazy wiec pewnie cos zmieniales w kodzie

Tak pierw musze zaaktualizowac wszystkie poradniki a potem pokolei postaram sie poprzenosic.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@Linux` - mogłeś jeszcze dodać jakiś poradnik dodać, jak zainstalować codmod'a na serwerze? Bo założe się, że niedługo wejdzie jakikolwiek lajk i będą lecieć pytania: "jak to zainstalować". :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@bicek jest podany przeciez chyba juz takich ludzi nie mamy ze nie wiedza gdzie smx wrzucic i soundy

  • Like 2

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wszystko cacy tylko za dużo lvl. Przydało by się coś jak dawniej gdzie było mało klas i 201 lvli. Wtedy by się zrobiło taki serwer z LOW EXP i przyjemniej by się grało.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jasne że mogę. Z tego co widzę to nic w tym trudnego i jest to praktycznie to samo co było w 1.6. Jednak z wywaleniem tych klas to może być nieco więcej zabawy :P Jakaś rada jak szybko wywalić klasy których nie chcę?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

musisz sam sie zaglebic wcale nie jest to takie trudne a nie jestem w tym dobry ;d wiec jak ja zrobie to i ty :D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jasne, że nie jest to trudne xD Tylko nie mam zbytnio czasu do tego przysiąść :P W Niedziele sobie siądę na spokojnie i ogarnę co i jak :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

moglbys jeszcze dodac komendy jakie sa dostepne bo jak pisales jest codmenu pod f3 a sa jeszcze jakies komendy?

zeby wpisywac np !sklep !menu zmaiast wciskac f3

Edytowano przez piotrekk7

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

/klasa - zmiana kalasy

/klasy - info o klasach

/perk 

/sklep

/menu

Podstawowe reszta w pliku sp.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

dobra edytuje juz dziala :) bo mieszalem  w kodzie ;d

Edytowano przez piotrekk7

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wszystko cacy tylko za dużo lvl. Przydało by się coś jak dawniej gdzie było mało klas i 201 lvli. Wtedy by się zrobiło taki serwer z LOW EXP i przyjemniej by się grało.

Kazdy ma swoj gust. Ja osobiscie wole szybkie nabijanie expa i wiecej poziomow wiec takiego coda napisalem. Zawsze mozna to edytowac i zrobic ten nudny slow exp.

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

vip nie dziala [premium] w tabeli nie wiem jak z expem bo nie wime jak to sprawdzic

Vip nie dzialal dlatego, ze nie czytalo poprawnie flagi graczowi. Cos sie sknocilo, jeszcze pare tygodni wszystko dzialalo a dzis nie dziala poprawnie weryfikacja flag podczas podlaczania lub dolaczania gracza do gry. Musialem przeniesc sprawdzanie flagi do odrodzenia, teraz wszystko jest ok.

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

czyli teraz ktore sp jest poprawne ?:D mozna usunac to stare ?

Jest juz usuniety. Stary nie moze zostac pobrany aczkolwiek ciagle widnieje w temacie, bledy forum.

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Skorzystaj z gita . 

Albo z auto aktualizacji pluginu . Napewno na tak wczesnej formie będzie to bardzo pomocne . 

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie wiem czy to bug, ale dlaczego gdy dodaję sobie LVL komendą "sm_lvl Nick 1" to zamiast dodać mi 1 lvl czasami dodaje 10 czy 20 ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chyba się nie rozumiemy, ja tutaj mówię o samych lvl nie punktach do klasy :) Przykładowo mam Klasę LVL 100 i wpisuję komendę "sm_lvl Nick 1" bo chcę mieć LVL 101 ale zamiast tego ustawia mi się LVL 151.

EDIT: Ogólnie ta komenda powinna ustawiać lvl a nie go dodawać, może to błąd?

Edytowano przez Bulgarian

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!

Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.

Zaloguj się


  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

  • Podobna zawartość

    • Przez Bezimienny
      Siema, mam zakupione tokeny od csgotokens.com. Po dodaniu drugiego serwera do csgotokens nie dodaje mi tokenu i wyświetla się w konsoli takie coś 
      [tokens.smx] WEB API Response: we'r full, try later WEB API Response: we'r full, try later Ktoś coś?
    • Przez Jack Ü
      Witam,
      Odkupię tylko i wyłącznie rozkręcone serwery CS:GO!
      Z długą historią w GameTracker. 

      Zapraszam na priv bądź steam - https://steamcommunity.com/id/bananeczek96
    • Przez xBonio | AS
      • Opis:
      Cześć i czołem. Dzisiaj chciałbym wam zaprezentować prosty generator VIP'a, który stworzyłem wraz z kolegą. Generuje on nam plik .sp, dzięki czemu możemy go edytować do woli.
      Wygenerowany VIP działa z wersją sourcemod'a 1.8 build 6027 lub wyżej.
      • Funkcje:
      Generator posiada dość dużo opcji:
      • Plugin:
      Po wygenerowaniu pliku .sp, wystarczy go już tylko skompilować do pliku .smx, wgrać na nasz serwer i możemy się cieszyć VIP'em.
      • Informacje i link:
      Generator możemy znaleźć pod linkiem: http://forum.arenaskilla.pl/generator.php
      Jeśli spodobał wam się generator zapraszam do docenienia naszej pracy i do dokonania dotacji przez PayPal lub Trade Link.
      Propozycje nowych funkcji i błędy, proszę zgłaszać w tym temacie. 
      Zapraszamy również na nasze forum: http://forum.arenaskilla.pl/
    • Przez pixeloza
      Witam, za sponsoruję serwer CS:GO dla klanu. Serwer już postawiony, ogarnięty, chcę tchnąć w niego życie, a przy okazji, być może pomóc w rozwoju jakiegoś niezłego klanu. Mam możliwość postawienia jeszcze jednego serwera, więc można się dogadać co do np. dwóch serwów - jeden ogólnodostępny, a drugi na cw. Piszcie priv lub na mail : [email protected], przedstawcie ogólną sytuację klanu, od kiedy gracie, jakieś osiągnięcia itd.
      Serwer do sprawdzenia : 155.133.47.194:27015
    • Przez mirekmir2012
      Opis: Sprzedam serwer CS:GO z bardzo dobrym  GT. Stoi już dość długo, ma wielu stałych graczy. Zarobków jakichś kosmicznych z niego nie ma, ale zwraca się z małym "+" z samych składek administracji.
      Cena:   280 zł
      Płatność:  Przelew Bankowy, (ewentualnie PayPal)
      Kontakt: GG: 49497450, STEAM http://steamcommunity.com/profiles/76561198189385277/
      Allegro (nie wymagane):  Sprzedałem już kilka serwerów bez potrzeby wystawiania ich na allegro i myślę, że będzie tak i tym razem :) 
      Zdjęcia:  https://www.awesomescreenshot.com/image/2807713/3cb17f4cb2073a8d406f155b6e6d38c1 Nazwą jak i tickrate na screenie proszę się nie przejmować. Używam pluginu na podmianę nazwy, stąd nazwa w panelu odbiega od tej rzeczywistej serwera. Co do tickrate, wystarczy wejść na serwer by przekonać się że jest tam tick: 128 :)