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

Podzielenie mapy na 4 rundy

nowy plugin

Najlepsza odpowiedź Droso, 15.12.2014 09:19

#include <amxmodx>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Drozduuuu"

new runda = 0;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    server_cmd("mp_maxrounds 4");
    server_cmd("mp_timelimit 0");
    register_logevent("Poczatek_Rundy", 2, "1=Round_Start")  
    register_event( "TextMsg", "eventRestart", "a", "2&#Game_will_restart_in" );
    register_event("SendAudio","RoundDraw","a" ,"2&%!MRAD_rounddraw");
    register_event("TextMsg","eventGameC","a","2&#Game_C")
    register_clcmd("say /runda", "PokazRunde")
    runda = 0;
}

public RoundDraw()
{
    // usun runda--; jesli RoundDraw ma byc liczona jako runda, normalnie nie jest liczona
    runda--;
}

public eventGameC()
{
    runda = 0
}

public eventRestart(){
    runda = 0;
}

public Poczatek_Rundy()
{
    
    runda++;
}



public PokazRunde(id) client_print(id, print_chat, "Gramy %d na 4 rundy", runda);


Plugin działa poprawnie , ale po zmianie mapy pokazuje , że jest 2  na 4 runda albo potem zmieniłem i zaraz po zmianie mapy pokazywało 3 na 4 runda.

Jest też tak , że po restarcie jest 1 na 4 runda.

Więc zainstaluje ten plugin co jak się mapa zmieni to po iluś tam sekundach restartuje runde , coś w stylu rozgrzewka na noże :)

Dzięki wielkie za ten plugin.

Polecam sprawdzic to co podalem teraz, bo testowałem :DD

+ Przy round draw runda nie jest liczona, wiec chyba tak to powinno wygladac, a jak powinna być liczona tu usun "runda--;"

Przejdź do postu


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

#1 Ripposta

    Banned

  • Zbanowany

Reputacja: 4
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 14.12.2014 16:21

Witam , prosiłbym was o zrobienie krótkiego pluginu mianowicie który:

 

# Podzieliłby mapę na 4 rundy

# Po wpisaniu /runda pokazywało by "Gramy x na 4 runde.

 

Wiem , jest config na ustawienie max 4 rund ale koniecznie potrzebna jest komenda /runda a do tego chyba się nie da , w każdym razie ja nie umiem.

 


Zapraszam na Najlepsze Serwery

EliteBaseBuilder+Exp | Max 100 LvL | Grupy | Nowy Silnik v7.5 | Nowe Klasy Zombie | Bronie od LvL'a | IP: 79.133.192.40:27063 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png

 

EliteJailBreak | Gangi bez UM | Sklep za Fajki | Ruletka | Dużo Adminów | I wiele wiele więcej! | IP: 80.72.41.98:27032 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png


#2 Dziwak

    Nowy

  • Zbanowany

Reputacja: 0
zer0.

  • Postów:3
  • Imię:Mefju
  • Lokalizacja:Polsza
Offline

Napisano 14.12.2014 19:43

Za mało informacji. 

- Jak ma dzielić tj. 1 runda po x min (z autospawnem), czy 1 runda to kilka normalnych rund w określonym czasie, potem reset i dalej?

 

Wyraź się proszę klarowniej.



#3 Ripposta

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 4
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 14.12.2014 20:45

Po prostu zwykłe 4 rundki.

Po skończonej rundzie , każdy się spawnuje.


Zapraszam na Najlepsze Serwery

EliteBaseBuilder+Exp | Max 100 LvL | Grupy | Nowy Silnik v7.5 | Nowe Klasy Zombie | Bronie od LvL'a | IP: 79.133.192.40:27063 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png

 

EliteJailBreak | Gangi bez UM | Sklep za Fajki | Ruletka | Dużo Adminów | I wiele wiele więcej! | IP: 80.72.41.98:27032 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png


#4 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

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

Napisano 14.12.2014 21:16

#include <amxmodx>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Drozduuuu"

new runda = 1;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	server_cmd("mp_roundlimit 4");
	server_cmd("mp_timelimit 0");
	register_logevent("Koniec_Rundy", 2, "1=Round_End")
	register_event( "TextMsg", "eventRestart", "a", "2&#Game_will_restart_in" );
	register_clcmd("say /runda", "PokazRunde")
}

public Koniec_Rundy()
{
	runda++;
}

public eventRestart(){
	runda = 1;
}

public PokazRunde(id) client_print(id, print_chat, "Gramy %d na 4 rundy", runda);

  • +
  • -
  • 1

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

Na zlecenie i bez zlecenia zresztą też!


#5 Ripposta

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 4
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 14.12.2014 23:03

Plugin działa poprawnie , ale po zmianie mapy pokazuje , że jest 2  na 4 runda albo potem zmieniłem i zaraz po zmianie mapy pokazywało 3 na 4 runda.

Jest też tak , że po restarcie jest 1 na 4 runda.

Więc zainstaluje ten plugin co jak się mapa zmieni to po iluś tam sekundach restartuje runde , coś w stylu rozgrzewka na noże :)

Dzięki wielkie za ten plugin.


Zapraszam na Najlepsze Serwery

EliteBaseBuilder+Exp | Max 100 LvL | Grupy | Nowy Silnik v7.5 | Nowe Klasy Zombie | Bronie od LvL'a | IP: 79.133.192.40:27063 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png

 

EliteJailBreak | Gangi bez UM | Sklep za Fajki | Ruletka | Dużo Adminów | I wiele wiele więcej! | IP: 80.72.41.98:27032 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png


#6 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1279
Godlike

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

Napisano 15.12.2014 09:19   Najlepsza odpowiedź

#include <amxmodx>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Drozduuuu"

new runda = 0;

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    server_cmd("mp_maxrounds 4");
    server_cmd("mp_timelimit 0");
    register_logevent("Poczatek_Rundy", 2, "1=Round_Start")  
    register_event( "TextMsg", "eventRestart", "a", "2&#Game_will_restart_in" );
    register_event("SendAudio","RoundDraw","a" ,"2&%!MRAD_rounddraw");
    register_event("TextMsg","eventGameC","a","2&#Game_C")
    register_clcmd("say /runda", "PokazRunde")
    runda = 0;
}

public RoundDraw()
{
    // usun runda--; jesli RoundDraw ma byc liczona jako runda, normalnie nie jest liczona
    runda--;
}

public eventGameC()
{
    runda = 0
}

public eventRestart(){
    runda = 0;
}

public Poczatek_Rundy()
{
    
    runda++;
}



public PokazRunde(id) client_print(id, print_chat, "Gramy %d na 4 rundy", runda);


Plugin działa poprawnie , ale po zmianie mapy pokazuje , że jest 2  na 4 runda albo potem zmieniłem i zaraz po zmianie mapy pokazywało 3 na 4 runda.

Jest też tak , że po restarcie jest 1 na 4 runda.

Więc zainstaluje ten plugin co jak się mapa zmieni to po iluś tam sekundach restartuje runde , coś w stylu rozgrzewka na noże :)

Dzięki wielkie za ten plugin.

Polecam sprawdzic to co podalem teraz, bo testowałem :DD

+ Przy round draw runda nie jest liczona, wiec chyba tak to powinno wygladac, a jak powinna być liczona tu usun "runda--;"


Użytkownik Droso edytował ten post 15.12.2014 09:35

  • +
  • -
  • 1

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

Na zlecenie i bez zlecenia zresztą też!


#7 Ripposta

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 4
Nowy

  • Postów:56
  • Lokalizacja:Polska
Offline

Napisano 15.12.2014 20:20

Dzięki ziomek , wszystko pięknie śmiga.

Łap jeszcze plusika :)

Do zamknięcia.


Zapraszam na Najlepsze Serwery

EliteBaseBuilder+Exp | Max 100 LvL | Grupy | Nowy Silnik v7.5 | Nowe Klasy Zombie | Bronie od LvL'a | IP: 79.133.192.40:27063 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png

 

EliteJailBreak | Gangi bez UM | Sklep za Fajki | Ruletka | Dużo Adminów | I wiele wiele więcej! | IP: 80.72.41.98:27032 |

b_350_20_000000_000000_FFFFFF_FFFFFF.png






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