Skocz do zawartości
TajnyGraczGry

Poszukuje pluginu

Rekomendowane odpowiedzi

Szukam pluginu, który po wpisaniu np 

!vip wyświetli informację dotyczącą vipa

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zależy jaki byś chciał plugin.

 

Możliwości jest dużo, ale chyba do najlepszych należą te:

 

- Jeżeli posiadasz forum to zrób na nim temat typu "Opis VIP'a", w którym opiszesz wszystko.

Następnie pobierasz plugin https://forums.alliedmods.net/showthread.php?p=2166996

I konfigurujesz go tak, aby pod !vip był odnośnik do Twojego forum

20180305151449_1.jpg

 

 

- Drugą opcją jest plugin:

imageproxy.jpg

 

#include <sourcemod>

public Plugin:myinfo = 
{
    name = "Opis Vipa",
    author = "SnowWolf",
    description = "Opis Vipa",
    version = "1.0",
    url = "Steamcommunity.com/id/SnowWolfik"
};
public OnPluginStart() 
{
    RegConsoleCmd("sm_funkcje", Command_funkcje);
}
public Action:Command_funkcje(client, args)
{
    funkcje_help(client, 1);
    return Plugin_Handled;
}
public Action funkcje_help(int client, intargs)
{
    Panel panels = new Panel();
    char buffer[512];
    Format(buffer, sizeof(buffer), "         ★ Funkcje VIP'a ★\n \n• 105 HP na start rundy\n• Dodatkowy Skok\n• Zmniejszona nieco grawitacja\n• Zwiększona prędkość poruszania się\n• Prefix [VIP] w tabeli\n• Prefix [VIP] na czacie\n• Zielony kolor tekstu na say\n• Odblokowane noże dostępne tylko dla graczy którzy posiadają VIP'a\n• Rezerwacje slota \n \n");
    panels.SetTitle(buffer);
    panels.DrawItem("Zamknij");
 
    panels.Send(client, regulamin_help2, 20);
    delete panels;
 
    return Plugin_Handled;
}
public int regulamin_help2(Menu menu, MenuAction action, int param1, int param2)
{
}

 

 

Której użyjesz juz Twoja decyzja

  • Like 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

Mam jeszcze 2 pytania:

1.Zrobisz mi żeby była taka opcja jak "cennik" i tam przykładowe ceny. 

2.powiesz mi gdzie to wstawić? Bo ja trochę zielony jestem w te tematy (opcja nr 2)

Edytowane przez TajnyGraczGry

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
4 minuty temu, TajnyGraczGry napisał:

Mam jeszcze 2 pytania:

1.Zrobisz mi żeby była taka opcja jak "cennik" i tam przykładowe ceny. 

2.powiesz mi gdzie to wstawić? Bo ja trochę zielony jestem w te tematy (opcja nr 2)

Dodajesz plugin, który kolega wyżej dodał do pliku .sp, następnie ten plik wrzucasz do kompilatora (najlepiej sourcemod 1.8). W pliku compiled pojawia się skompilowany plik (nazwatwojegopliku.smx), a tego wrzucasz na serwer do folderu plugins.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
2 godziny temu, TajnyGraczGry napisał:

Mam jeszcze 2 pytania:

1.Zrobisz mi żeby była taka opcja jak "cennik" i tam przykładowe ceny. 

2.powiesz mi gdzie to wstawić? Bo ja trochę zielony jestem w te tematy (opcja nr 2)

Zalecam jednak najpierw do przejrzenia WSZYSTKICH poradników dot. sourcemoda. :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
18 godzin temu, fabko napisał:

Dodajesz plugin, który kolega wyżej dodał do pliku .sp, następnie ten plik wrzucasz do kompilatora (najlepiej sourcemod 1.8). W pliku compiled pojawia się skompilowany plik (nazwatwojegopliku.smx), a tego wrzucasz na serwer do folderu plugins.

mam pytanie bo koles mi zrobil paczke i dodał to pod !vip opis a chce to usunac i nie moge tego pliku znaleźć, gdzie go szukac?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)
29 minut temu, magicznyy napisał:

mam pytanie bo koles mi zrobil paczke i dodał to pod !vip opis a chce to usunac i nie moge tego pliku znaleźć, gdzie go szukac?

Tylko ze ja Ci   .sp wysłałem tego, tylko że mnie w tym momencie że znajomych usunąłes :=) Z niewiadomych przyczyn. Usuń vip z plugins -, - 

Edytowane przez Mikolajovx

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
37 minut temu, Mikolajovx napisał:

Tylko ze ja Ci   .sp wysłałem tego, tylko że mnie w tym momencie że znajomych usunąłes :=) Z niewiadomych przyczyn. Usuń vip z plugins -, - 

juz dawno tego vip nie ma w plugins a nadal jest opis vipa pod !vip

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
46 minut temu, magicznyy napisał:

juz dawno tego vip nie ma w plugins a nadal jest opis vipa pod !vip

To opisvipa lub coś takiego, BTW usunąłes chyba tego prawdziwego vipa XD 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)
Dnia 5.03.2018 o 19:58, TajnyGraczGry napisał:

Mam jeszcze 2 pytania:

1.Zrobisz mi żeby była taka opcja jak "cennik" i tam przykładowe ceny. 

2.powiesz mi gdzie to wstawić? Bo ja trochę zielony jestem w te tematy (opcja nr 2)

1.

20180311032413_1.jpg

 

20180311032415_1.jpg

 

Kod napisany w "inny" sposób, żebyś miał bardzo łatwą edycje.

 

//===== INCLUDY & DEFINE =====//
#include <sourcemod> 
#include <cstrike> 
#include <sdktools> 
#include <sdkhooks> 

#define PLUGIN_NAME             "Opis VIPa & Cennik"
#define PLUGIN_AUTHOR           "SnowWolf"
#define PLUGIN_DESCRIPTION      "Opis VIPa & Cennik"
#define PLUGIN_VERSION          "v1.0"
#define PLUGIN_URL              "steamcommunity.com/id/SnowWolfik"

//===== Informacje o pluginie =====//
public Plugin myinfo = {
    name                        = PLUGIN_NAME,
    author                      = PLUGIN_AUTHOR,
    description                 = PLUGIN_DESCRIPTION,
    version                     = PLUGIN_VERSION,
    url                         = PLUGIN_URL
};

//===== Zarejestrowane Komendy =====//
public void OnPluginStart() {
    RegConsoleCmd("sm_funkcje", cmd_funkcje, "Otwiera menu z opisem vipa");
    RegConsoleCmd("sm_cennik", cmd_cennik, "Otwiera cennik");
}

//===== Tworzenie tabeli - Funkcje VIPa =====
public Action cmd_funkcje(int client, int args)
{
    tabelafunkcje(client);
    return Plugin_Handled;
}

//===== Tworzenie tabeli - Cennik VIPa =====
public Action cmd_cennik(int client, int args)
{
    tabelacennik(client);
    return Plugin_Handled;
}

//===== TABELA - Funkcje VIPa =====
public void tabelafunkcje(int client)
{
    Handle menu = CreateMenu(MenuCallBack);
    SetMenuTitle(menu, "         ★ Funkcje VIP'a ★\n \n• 105 HP na start rundy\n• Dodatkowy Skok\n• Zmniejszona nieco grawitacja\n• Zwiększona prędkość poruszania się\n• Prefix [VIP] w tabeli\n• Prefix [VIP] na czacie\n• Zielony kolor tekstu na say\n• Odblokowane noże dostępne tylko dla graczy którzy posiadają VIP'a\n• Rezerwacje slota \n \n");
    AddMenuItem(menu, "blocked", "===================", ITEMDRAW_DISABLED);
    AddMenuItem(menu, "cennik", "✪ Otwórz cennik VIPa");
    DisplayMenu(menu, client, MENU_TIME_FOREVER);
}

//===== TABELA - Cennik VIPa =====
public void tabelacennik(int client)
{
    Handle menu = CreateMenu(MenuCallBack);
    SetMenuTitle(menu, "         ★ Cennik VIPa ★\n• VIP 7 Dni - 5zł\n• VIP 30 Dni - 10zł\n• VIP na Zawsze - 20zł\n");
    AddMenuItem(menu, "blocked", "===================", ITEMDRAW_DISABLED);
    AddMenuItem(menu, "funkcje", "✪ Wróć do Funkcji VIPa");
    DisplayMenu(menu, client, MENU_TIME_FOREVER);
}

//===== KOMENDY DO TABELI =====
public MenuCallBack(Handle:menu, MenuAction:action, client, position) 
    { 
    if ( action == MenuAction_Select ) 
    { 
        decl String:item[40]; 
        GetMenuItem(menu, position, item, sizeof(item)); 
        if(StrEqual(item, "cennik"))
        {
        ClientCommand(client, "sm_cennik");
        }
        else if(StrEqual(item, "funkcje"))
        {
        ClientCommand(client, "sm_funkcje");
        }
    }
}

 

2.

Ja Ci podsyłam plik .sp, który musisz skompilować i wrzucić do katalogu csgo/addons/sourcemod/plugins

Tu masz jeden poradnik. (na necie jest ich od zaj***nia)

 

Edytowane przez SnowWolf
  • Like 2

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@SnowWolf 

Lepiej jest tak :D +Nowy Syntax

#include <sourcemod> 
#include <cstrike> 
#include <sdktools> 
#include <sdkhooks> 

#pragma newdecls required;

public Plugin myinfo = 
{
	name = "Opis VIP'a",
	author = "BlaKi",
	description = "Opis VIP'a",
	version = "1.1",
	url = "http://CSGdansk.pl"
};

public void OnPluginStart() 
{
    RegConsoleCmd("sm_vip", OpisVip);
}

public Action OpisVip(int client, int args)
{
    Handle menu = CreateMenu(MenuCallBack);
    SetMenuTitle(menu, "         ★ Funkcje VIP'a ★\n \n• 105 HP na start rundy\n• Dodatkowy Skok\n• Zmniejszona nieco grawitacja\n• Zwiększona prędkość poruszania się\n• Prefix [VIP] w tabeli\n• Prefix [VIP] na czacie\n• Zielony kolor tekstu na say\n• Odblokowane noże dostępne tylko dla graczy którzy posiadają VIP'a\n• Rezerwacje slota \n \n");
    AddMenuItem(menu, "blocked", "===================", ITEMDRAW_DISABLED);
    AddMenuItem(menu, "cennik", "✪ Otwórz cennik VIPa");
    DisplayMenu(menu, client, MENU_TIME_FOREVER);
}

public void Cennik(int client)
{
    Handle menu = CreateMenu(MenuCallBack);
    SetMenuTitle(menu, "         ★ Cennik VIPa ★\n• VIP 7 Dni - 5zł\n• VIP 30 Dni - 10zł\n• VIP na Zawsze - 20zł\n");
    AddMenuItem(menu, "blocked", "===================", ITEMDRAW_DISABLED);
    AddMenuItem(menu, "opis", "✪ Wróć do Funkcji VIPa");
    DisplayMenu(menu, client, MENU_TIME_FOREVER);
}


public int MenuCallBack(Handle menu, MenuAction action, int client, int position) 
{
	if ( action == MenuAction_Select ) 
	{ 
		char item[40]; 
		GetMenuItem(menu, position, item, sizeof(item));
		
		if(StrEqual(item, "cennik"))
		{
			Cennik(client)
		}
		else if(StrEqual(item, "opis"))
		{
			ClientCommand(client, "sm_vip");
		}
	}
}

 

  • Like 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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ę

  • Przeglądający   0 użytkowników

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

  • Podobna zawartość

    • Przez siju
      Witam, jestem właścicielką sieci 'AceKill.pl'.
      Na naszą sieć szukamy osób:
      Kompetentnych, Doświadczonych, Z wysoką kulturą, Pomocnych, Chętnych do wybranej pracy, Umiejących pracować  w zespole. Rangi, które są na tę chwilę wolne:
      Moderator UBTeam Redaktor Junior Admin Redaktor FanPage Organizator eventów Promotor Co nasza sieć oferuje?:
      Zdobycie doświadczenia na danej randze, Szybki kontakt z administracją, Licencja IPS 4.3, niedługo również zawita płatny styl, Serwery z unikatowymi paczkami, Dojrzałą i pełnoletnią administrację forum, Brak faworyzacji, SklepSMS, AmxBans oraz SourceBans. Jeżeli chodzi o reklamy serwerów - większość naszych serwerów jest rozkręcona. Planujemy stawiać kolejny serwer GO i z czasem 1.6, aczkolwiek jest to jeszcze do obmyślenia, ponieważ nie chcemy stawiać na siłę serwerów i wgrywać byle jaką paczkę z internetu. Paczuszki, które posiadamy na serwerach są unikatowe. Kupujemy je od osób, które zajmują się tworzeniem takich paczek. Aktualnie na jednym z serwerów trwają pracę techniczne, na reszcie są kupione reklamy, bądź będą jeszcze dokupywane w najbliższym czasie. Na pewno nie chcemy dojść do sytuacji, w której będziemy musieli zamknąć sieć. Otworzyliśmy ją żeby stworzyć jedną wielką 'armię'. Tworzymy serwery z myślą o graczach, dlatego staramy się mieć na nich coś takiego, aby zatrzymywało graczy, co dotychczas nam się udaje.
      Jeżeli jesteś osobą zdecydowaną to zapraszam na sieć AceKill.pl, natomiast jeżeli chcesz dowiedzieć się o większej ilości szczegółów to zapraszam pod numer GG 65920781.
    • Przez Byku
      Hej poszukuje pluginu na możliwość ustawienia flagi dla gracza np "p" i może on zabijać ludzi nie ze swojej rangi "p" 
    • Przez beken1996
      Witam szukam osoby, która będzie potrafiła edytować plugin na serwerze DM, chodzi mianowicie o to, żeby zrobić dla graczy 2 AWP, jedna po stronie tt i  2 po stronie ct. Rownież chce, żeby Vip nie mial tego limitu. 
      Osoby, ktore by potrafiły edytować plugin zapraszam na steam https://steamcommunity.com/profiles/76561198244667790/
       
      Oraz poszukuje osoby, która ogarnia plugin shavita na serwer DR.
       
      Z gory dziękuje. 
    • Przez Krzysztof Nowak
      Witam, poszukuje:
      Serwerów gier multiplayer, które szukają forum Opiekunów / Adminów na serwery CS 1.6 OnlyDD2 i OnlyAWP oraz TeamSpeak 3 Moderatorów Grafików Redaktorów UB Team GRACZY  
      Masz serwer? Szukasz forum? Pisz śmiało na pewno się dogadamy! :D
       
      GG: 42312979
      Steam: https://steamcommunity.com/id/kkrzysiekk98
×