Skocz do zawartości

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

Plugin na 3 restarty i LIVEPoszukuję pluginu


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 rash

    Zaawansowany

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:119
  • GG:
  • Steam:steam
  • Imię:Piotr
  • Lokalizacja:Grudziądz
Offline

Napisano 21.05.2011 21:14

Plugin 3rr and Live

Witajcie!

Dziś przeglądałem wujka Google w celu znalezienia plugina, który zajmował by się restartem pierwszej rundy na serwerze. No jak nie jak nie udało mi się znaleźć tego czego szukałem, wiele jest tego typu tematów w internecie lecz nigdy nie sprecyzowane w konkretnej sprawie, aczkolwiek wielu ludzi próbował swoich sił, aby coś takiego utworzyć.

Co miał by robić plugin:
- zatrzymywać plugin M Antirusher 2.6 alfa (na czas pierwszej rundy po 3rr znów go włączy),
- aby po lewej stronie zaraz nad poziomem HP wyświetlał informację zwykłym napisem jak w say "Trwa runda rozgrzewkowa!",
- Aby gracze mieli do dyspozycji tylko noże,
- Aby przy trzecim resie dał wszystkich graczy do góry i ich rozwalił na ziemi.

Ogólny opis działania.
A więc następuje zmiana mapy na serwerze. Gdy już gracze wejdą na serwer grają tak jak zawsze pierwszą rundę lecz mają tylko noże. Gdy już wszyscy zginą to w drugiej rundzie pojawia się napis "UWAGA gramy po 3 resach" i idzie kolejno pierwszy res po 2 sekundach drugi i znów po 2 sekundach 3 i krótki spam napisów LIVE! i w tym momencie zostaje znów przywrócone działania antyrusha. Myślę, że dla wielu przyda się ten plugin nie tylko mi.

Gdy by była chętna osoba do podjęcia się tego to zapraszam do przedstawienia także swoich sugestii.

Użytkownik rash edytował ten post 21.05.2011 21:21

  • +
  • -
  • 0

#2 Drzanas

    Godlike

  • Power User

Reputacja: 329
Wszechpomocny

  • Postów:1 283
  • Steam:steam
  • Imię:Piotrek
  • Lokalizacja:Warszawa
Offline

Napisano 22.05.2011 11:59

Małe przerobienie tego Nożówka v0.2 - AMXX.pl: Support AMX Mod X
Dodałem 3 linijki.
Za bardzo się nie znam na pluginach, ale powinno działać.
// Nozowka w pierwszej rundzie.

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Nozowka (1 runda)"
#define VERSION "0.2"
#define AUTHOR "Harsay"

new bool:rr = true
new bool:noze = false
new bool:gamec = false

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TextMsg","rozgrzewka","a","2&#Game_C")
register_event("SendAudio", "tt" , "a", "2&%!MRAD_terwin" );
register_event("SendAudio", "ct" , "a", "2&%!MRAD_ctwin" );
register_event("CurWeapon","switchweapon","be","1=1","2!29")
}

public rozgrzewka() {
if(rr==true) {
gamec = true
noze = true
ColorChat(0, GREEN, "^x04[Nozowka]^x01 Runda nozowa!");
}
}

public tt() {
if(rr==true) {
if(gamec==true) {
noze = false
rr = false
ColorChat(0, GREEN, "^x04[Nozowka]^x01 Terrorysci wygrali runde nozowa!");
set_task(2.0, "p_res", 0)
}

}
}

public ct() {
if(rr==true) {
if(gamec==true) {
noze = false
rr = false
ColorChat(0, GREEN, "^x04[Nozowka]^x01 Anty-terrorysci wygrali runde nozowa!");
set_task(2.0, "p_res", 0)
}
}
}

public p_res() {
if (!rr) {
server_cmd("sv_restart 1")
ColorChat(0, GREEN, "^x04[Nozowka]^x01 #1 Restart");
set_task(1.0, "d_res", 0)
}
}

public d_res() {
if (!rr) {
server_cmd("sv_restart 1")
ColorChat(0, GREEN, "^x04[Nozowka]^x01 #2 Restart");
set_task(1.0, "t_res", 0)
}
}
public t_res() {
if (!rr) {
ColorChat(0, GREEN, "^x04[Nozowka]^x01 #3 Restart");
server_cmd("sv_restart 10")
server_cmd("sv_gravity -1000")
server_cmd("sv_restart 8000")
server_cmd("sv_restart 800")
set_task(1.0, "gamelive", 0)
}

}

public gamelive() {
if (!rr) {
ColorChat(0, GREEN, "^x04[Nozowka]^x01 ***GAME LIVE***");
}
}

public switchweapon(id)
{
if (!noze)
return PLUGIN_CONTINUE

engclient_cmd(id,"weapon_knife")
return PLUGIN_CONTINUE
}




Użytkownik Drzanas edytował ten post 22.05.2011 12:00

  • +
  • -
  • 0

graphic.png





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

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