Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Nowy Plugin

vote hs typu rtv

Nowy Plugin

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
17 odpowiedzi w tym temacie

#1 yyo6

    Życzliwy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 28.04.2012 19:17

Siema, potrzebuje pluginu na vote hs typu rtv, czyli po wpisaniu > 50% osób na czacie np. /hs uruchamia się vote czy chcą grać hs only, jezeli tak to servercmd("amx_hs_mode 1") i może byc jakiś napis w HUD, nie duży najlepiej po boku, lewej stronie. Dobrze by było też zabezpieczyć vote np. mozna użyć tylko raz na mapę i nie wazne czy na początku mapy/pod koniec..

Uprzedzam, że linki do galileo czy dglmap i innych pierdół będą zgłaszane, z góry dzięki.
  • +
  • -
  • 0

#2 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 29.04.2012 21:50

ref
  • +
  • -
  • 0

#3 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 01.05.2012 08:09

ref
  • +
  • -
  • 0

#4 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 01.05.2012 12:58

Jeśli chcesz aby głosowanie było na początku mapy + admin ma komende do vote /hs_vote
to tutaj:
Załączony plik  onlyhs_vote.sma   2,5 KB  55 Ilość pobrań
  onlyhs_vote.amxx

Jeżeli chcesz tylko poprzez komendę /hs_vote

Załączone pliki


  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#5 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 01.05.2012 13:19

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "CheQ"
new ilosc;
new ilosc_tak;
new ilosc_nie;
new koniec;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

ilosc = 0;
register_clcmd("say /hs","Licz")
}
public Licz(id)
{
if(koniec)
  return PLUGIN_CONTINUE;
ilosc++;
if(get_playersnum()/2 < ilosc)
  start_vote()
else
  client_print(id,print_chat,"Juz %i graczy jest za only HS",ilosc)

return PLUGIN_CONTINUE;
}
public start_vote()
{
new menu = menu_create("Czy chcesz HS?","MenuHandler")
menu_additem(menu,"Tak")
menu_additem(menu,"Nie")
menu_display(0,menu)
koniec = 0;
set_task(10.0,"KoniecVota")
}
public MenuHandler(id,menu,item)
{
if(koniec)
  return PLUGIN_CONTINUE;

if(item == 0)
{
  ilosc_tak++;
}
if(item == 1)
{
  ilosc_nie++;
}
return PLUGIN_CONTINUE;
}
public KoniecVota()
{
if(ilosc_tak > ilosc_nie)
{
  ilosc_tak =0;
  ilosc_nie = 0;
  server_cmd("amx_hs_mode 1")
  client_print(0,print_chat,"Start HS oNly")
 
}
}

 

może takie coś?
  • +
  • -
  • 0

b_560_95_1.png


#6 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 01.05.2012 17:21

HubertTM, nie kompiluje się.
CheQ, buguje się, można wpisać x razy /hs, nawet ta sama osoba i po tym serwer się crashuje, pozatym dobrze by było bo też o tym zaponiałem dodać własnie info, "X zagłosował za" "Y zagłosował przeciw" i zabezpieczenie, raz na mapę można wywołać vote i oczywiście to co wyżej napisałem, 1 osoba 1 głos..
  • +
  • -
  • 0

#7 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 01.05.2012 18:41

#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "CheQ"
new ilosc;
new ilosc_tak;
new ilosc_nie;
new koniec;
new bool:wpisal[33];
new bool:uzyte;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

uzyte = false;

ilosc = 0;
register_clcmd("say /hs","Licz")
}
public client_connect(id)
wpisal[id] = false;
public client_disconnect(id)
wpisal[id] = false;

public Licz(id)
{
if(koniec || uzyte)
  return PLUGIN_CONTINUE;
ilosc++;
if(get_playersnum()/2 < ilosc)
  start_vote()
else
  client_print(id,print_chat,"Juz %i graczy jest za only HS",ilosc)
 
wpisal[id] = true;

return PLUGIN_CONTINUE;
}
public start_vote()
{
new menu = menu_create("Czy chcesz HS?","MenuHandler")
menu_additem(menu,"Tak")
menu_additem(menu,"Nie")
menu_display(0,menu)
koniec = 0;
set_task(10.0,"KoniecVota")
}
public MenuHandler(id,menu,item)
{
if(koniec)
  return PLUGIN_CONTINUE;

if(item == 0)
{
  ilosc_tak++;
}
if(item == 1)
{
  ilosc_nie++;
}
return PLUGIN_CONTINUE;
}
public KoniecVota()
{
if(ilosc_tak > ilosc_nie)
{
  ilosc_tak =0;
  ilosc_nie = 0;
  server_cmd("amx_hs_mode 1")
  client_print(0,print_chat,"Start HS oNly")
  uzyte = true;
 
}
}


Sprawdz Czy to nie buguje. jak bedzie dobrze dam Info.
  • +
  • -
  • 0

b_560_95_1.png


#8 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 01.05.2012 18:57

Kompiluje się tylko lokalnie trzeba.
Ponieważ używa colorchatu.

Z vote na początku i votem przez komendę /hs_vote
Załączony plik  onlyhs_vote.sma   2,58 KB  54 Ilość pobrań
  onlyhs_vote.amxx

Bez vote na początku czyli tylko komenda /hs_vote

Załączone pliki


  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#9 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 01.05.2012 19:42

CheQ, dalej można wpisać ile się chce razy i nadal crashuje serwer.
HubertTM, u Ciebie git, ale chciałem, żeby głosowanie rozpoczęło się gdy > 50% graczy na serwerze wpisze /hs...
  • +
  • -
  • 0

#10 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 01.05.2012 19:49

CheQ, dalej można wpisać ile się chce razy i nadal crashuje serwer.
HubertTM, u Ciebie git, ale chciałem, żeby głosowanie rozpoczęło się gdy > 50% graczy na serwerze wpisze /hs...

Jak wpisze 50% /hs to po co głosowanie jak i tak większość chce hs ? :D
Zrób głosowanie na początku i po problemie.
  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#11 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 01.05.2012 20:09

Faktycznie, zamotałem się, to może zrób, żeby po wpisaniu przez > 50% graczy na serwerze od razu ustawiało amx_hs_mode 1, tak chyba będzie prościej..
  • +
  • -
  • 0

#12 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 02.05.2012 09:17

Proszę.
Nie jestem pewien czy zadziała, może popełniłem jakiś błąd ale próbuj ;P

Załączone pliki


  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#13 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 02.05.2012 09:28

HubertTM, nie reaguje w ogóle na /hs.
  • +
  • -
  • 0

#14 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 02.05.2012 10:13

Reaguje tylko nie wyświetla tekstu prawdopodobnie .
Proszę ;)

Załączone pliki


  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#15 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 02.05.2012 11:02

HubertTM, nadal mozna wpisać x razy i nie pojawia sie ten komunikat z "Juz glosowałeś"
  • +
  • -
  • 0

#16 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 02.05.2012 12:32

Dobra to działa na 100% bo przed chwilą testowałem
Jeden głupi błąd zrobiłem.

Załączone pliki


  • +
  • -
  • 1

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#17 yyo6

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:26
  • Lokalizacja:Wroclaw
Offline

Napisano 02.05.2012 13:55

HubertTM, fajnie wszystko ładnie działa. Dzięki, ale brakuje mi tu jeszcze zabezpiczenia przed spamem, czyli dobrze by bylo zrobic sprawdzenie, jezeli amx_hs_mode jest na 1 to nie mozna glosować na only hs, bo to sensu nie ma...

Użytkownik yyo6 edytował ten post 02.05.2012 14:00

  • +
  • -
  • 0

#18 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

  • Postów:2371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Tomaszów Mazowiecki
Offline

Napisano 03.05.2012 10:16

Sprawdź nie wiem czy takie coś zadziała.
Sorry, że tyle prób ale ciągle o czymś zapominam albo dajesz nowe pomysły ;D

+ Pytanie może dorobić zabezpieczenie, że komenda tylko od 3 graczy w góre?
Bo teraz takowego nie ma.

Jak chcesz zabezpieczenie na ilosc graczy to za tym
if(zmienna == 1){

  client_print(id, print_chat, "Only HS-MOD jest juz wlaczony");
  return PLUGIN_CONTINUE

}
dodaj
// zamiast 3 wpisz od jakiej liczby graczy ma byc wlaczona komenda
if(players < 3){

  client_print(id, print_chat, "Komenda aktywna od trzech graczy");
  return PLUGIN_CONTINUE

}


Jak będzie wszystko działało może dodam jako PLUGIN
Download:

Załączone pliki


  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!






Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych