Jump to content
  • Chmurka
  • Boróweczka
  • Jabłuszko
  • Limonka
  • Czekoladka
  • Węgielek
Paweł

[CS:GO] VIP by Yamakashi

Recommended Posts

Udostępniam swój plugin na vipa, napisałem go kilka miesięcy temu, może komuś się przyda.

1. Funkcje Pluginu

Spoiler
  • Możliwość ustawienia powitania VIP'a na hudzie.
  • Możliwość ustawienia powitania VIP'a na chacie.
  • Możliwość ustawienia HP VIP'a .
  • Możliwość ustawienia grawitacji VIP'a.
  • Możliwość ustawienia szybkości poruszania się VIP'a.
  • Możliwość dodania VIP'owi flasha na start.
  • Możliwość dodania VIP'owi granatu wybuchowego na start.
  • Możliwość dodania VIP'owi smoke na start.
  • Możliwość dodania VIP'owi granatu taktycznego na start.
  • Możliwość dodania VIP'owi molotova na start.
  • Możliwość dodania VIP'owi wabika na start.
  • Możliwość dodania VIP'owi health shota na start.
  • Możliwość włączenia darmowego defusa dla VIP'a.
  • Możliwość włączenia double jumpa dla VIP'a.
  • Możliwość włączenia darmowego hełmu dla VIP'a.
  • Możliwość włączenia darmowej kamizelki dla VIP'a.
  • Możliwość ustawienia dodatkowych $ za zabójstwo dla VIP'a .
  • Możliwość ustawienia dodatkowych $ za zabójstwo z HS dla VIP'a .
  • Możliwość ustawienia dodatkowych $ za podłożenie bomby dla VIP'a .
  • Możliwość ustawienia dodatkowych $ za rozbrojenie bomby dla VIP'a .
  • Możliwość ustawienia dodatkowych $ na start dla VIP'a .
  • Możliwość włączenia tagu w tabeli wyników dla VIP'a.
  • Możliwość ustawienia tagu w tabeli wyników dla VIP'a.
  • Możliwość włączenia tagu na chacie dla VIP'a.
  • Możliwość ustawienia tagu chacie dla VIP'a.
  • Możliwość włączenia menu broni dla VIP'a.
  • Możliwość ustawienia od której rundy ma się wyświetlać menu broni dla VIP'a.
  • Możliwość włączenia losowania VIP'a co mapę.
  • Możliwość ustawienia w której rundzie ma być losowany VIP.
  • Możliwość ustawienia wymaganej liczby graczy do losowania VIP'a.
  • Możliwość włączenia apteczek dla VIP'a.
  • Możliwość ustawienia ilości apteczek dla VIP'a
  • Możliwość ustawienia wartości uleczenia jednej apteczki dla VIP'a.
  • Możliwość ustawienia maksymalnego HP dla VIP'a po uleczeniu.
  • Możliwość ustawienia dodatkowego HP za zabójstwo HS dla VIP'a.

 

2. Instalacja

Spoiler
  • Plik .smx wrzucamy do: addons/sourcemod/plugins/
  • Plik .sp wrzucamy do: addons/sourcemod/scripting/

 

3. Dodatkowe Informacje

Spoiler
  • Plik konfiguracyjny wygenereuje się w: csgo/cfg/yPlugins/

  • Do admin_overrides.cfg dodaj: "sm_yVip" "flagi vipa"

 

4. Download

Spoiler

 

Edited by Yamakashi
  • Lubię to! 3
  • Kocham to! 1

Share this post


Link to post
Share on other sites
56 minut temu, Roberrt napisał:

Masno, masno tylko kilka drobnych pytań:

  1. Czemu w jednym miejscu używasz method-mappingu a w drugim już nie?
  2.  Czemu w zmiennych globalnych dajesz mieszane nazwy pokroju g_iaGrenadeOffsets a w innym miejscu (nadal mówię o zmiennych globalnych) oldbuttons.
  3. Po co dajesz AutoExecConfig w onmapstart a nie tam gdzie convary?

oczywiście no-offence, pytam z ciekawości

1. Jestem samoukiem i po prostu w przy pisaniu nie zwracam na to zwykle uwagi. Tak się już nauczyłem, ważne że działa.

2. Jak już wspomniałem plugin napisałem kilka miesięcy temu, gdzie moja wiedza na temat sourcepawna była przynajmniej o połowę mniejsza. W niektórych sprawach wzorowałem się kodem pluginów na których wtedy się uczyłem.

3. Takie mam już przyzwyczajenie.

  • Lubię to! 1

Share this post


Link to post
Share on other sites
Posted (edited)

Są errory:

 

Exception reported: Client index -1 is invalid
[SM] Blaming: VIP_Yamakashi.smx
[SM] Call stack trace:
[SM]   [0] AddUserFlags
VIP_Yamakashi.sp::Event_RoundStart

Oraz nie działa menu z wyborem broni. Nie pokazuje się w np. 3 rundzie. 

Ustawienia:

sm_vip_weapons_menu "1"

sm_vip_round_weapons_menu "3"

 

Edited by p4strike

Share this post


Link to post
Share on other sites

Ten vip z tego co widzę to jest sklejka innych pluginów w jedno. Widać po kodzie i po wszystkim ? 

Share this post


Link to post
Share on other sites

Pomimo faktu, że w teorii przez cvary coś może być wyłączone, na przykład dolary za strzał w głowę, to nadal są one dodawane, jest ich tylko dodawane "0". Niezbyt dobre rozwiązanie szczególnie że przed nawet jeśli opcja jest wyłączona, to przy każdej śmierci są wykonywane przynajmniej 3 operacje (pobrania ID attackera i victima oraz sprawdzenie czy attacker jest vipem)  

 

W OnPlayerRunCmd również jest pewien brak optymalizacji, ponieważ cała funkcja może przejść sprawdzając dwukrotnie IsPlayerVIP oraz IsPlayerAlive (możesz również spojrzeć w jaki sposób pobierasz tam buttony ?)

Ale keep up the good work ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

Nasza historia

Na początku byliśmy małą grupą internetowych znajomych, którzy stwierdzili, że potrzebne jest solidne forum, na którym znajdą się ludzie z dużą wiedzą programistyczną ukierunkowaną na CS:GO. Pomysł powstał na początku 2018 roku, a parę miesięcy później, 19 kwietnia, powstała ta strona internetowa. Jako alternatywna odpowiedź na inne tego typu miejsca, poważnie podeszliśmy do tematu, najpierw tłumacząc angielską dokumentację SourceMod'a na język polski, a potem pisząc rozległe poradniki i wypełniając forum najpotrzebniejszymi rzeczami dla właścicieli serwerów i programistów. Cała nasza Ekipa jest dumna z pracy jaką w to włożyliśmy i cieszymy się że zbierają się wokół nas zarówno ludzie znający tematy sourcepawn'a i konfiguracji, jak i również nowe twarze w tym "biznesie", którym z chęcią niesiemy wiedzę oraz pomoc w rozwiązywaniu problemów.

Największe modyfikacje serwerowe

×
×
  • Create New...