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
Nowy Plugin

Mr 12.zmiana teamu i automatyczna zmiana mapy

nowy plugin

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

#1 Vixenek

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
  • GG:
  • Imię:Dawid
  • Lokalizacja:Warszawa
Offline

Napisano 24.12.2012 12:09

Proszę o napisanie pluginu,który po 12 wygranych rundach zamienia teamy i znowu trzeba zdobyć 12 wygranych rund i automatycznie zmienia mape.
Np: Zaczyna sie mapa,Dla CT jest 7:5,zmienia teamy,są 3 restarty,znowu gra się 12 wygranych rund i zmienia mapę na następną z mapcycle.
Bardzo mi na tym zależy,bo potrzebuje do serwera Tp,proszę aby to był 1 plugin ze wszystkim.

Użytkownik Vixenek edytował ten post 24.12.2012 12:09

  • +
  • -
  • 0

#2 Exeus

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:34
  • Lokalizacja:xxdSA
Offline

Napisano 24.12.2012 12:51

Tez się pod tym podpisuje! :D Rep+++

Użytkownik Exeus edytował ten post 24.12.2012 12:52


#3 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 24.12.2012 13:48

Do sprawdzenia
#include <amxmodx>
#include <cstrike>

new maxPlayers;
new runda;
new bool:restart;

public plugin_init()
{
register_plugin("Zmiana", "1.0", "FD_GODPL");
register_event("HLTV", "NewRound", "a", "1=0", "2=0");
register_logevent("Restart", 2, "1=Game_Commencing");
}

public plugin_cfg()
maxPlayers = get_maxplayers();

public NewRound()
{
if(restart)
{
server_cmd("amx_cvar sv_restartround 0");
restart = false;
return PLUGIN_CONTINUE;
}
runda++;

switch(runda)
{
case 13: ChangeTeam();

case 25: ZmienMape();
}
return PLUGIN_CONTINUE;
}

public ZmienMape()
{
new mapa[30];
get_cvar_string("amx_nextmap", mapa, charsmax(mapa));
server_cmd("changelevel %s", mapa);
}

public Restart()
runda = 0;

public ChangeTeam()
{
for(new i=1;i<=maxPlayers;i++)
{
if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED)
continue;

cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T);
cs_user_spawn(i);
}
server_cmd("amx_cvar sv_restartround 1");
restart = true;
return PLUGIN_CONTINUE
}

Użytkownik FD_GODPL edytował ten post 24.12.2012 13:57

  • +
  • -
  • 2
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#4 Exeus

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:34
  • Lokalizacja:xxdSA
Offline

Napisano 24.12.2012 14:43

@up działa, ale dałoby do tego dorzucic po zmianie teamow wyswietlic wynik?
np

Wyniki Po 12 Rundach Nastepujace: TT - 8, CT - 4



#5 Vixenek

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
  • GG:
  • Imię:Dawid
  • Lokalizacja:Warszawa
Offline

Napisano 24.12.2012 14:50

Jest dobrze,tylko 1 problem,po zmianie teamu restartuje tylko 1 raz a chciałem 3 razy mozna? tylko takie napisy Live <<<< takie rozne
i nie zmienia mapy.

Użytkownik Vixenek edytował ten post 24.12.2012 14:53

  • +
  • -
  • 1

#6 Waf3l

    Nowy

  • Nowy

Reputacja: 1
Nowy

  • Postów:2
  • Lokalizacja:Żory
Offline

Napisano 24.12.2012 14:54

Po 12 rundach zmienia teamy, ale jak zmieni teamy to po 12 rundach nic się nie dzieje, gra toczy się dalej.... Jest nas sporo osób co chce ten plugin, więc poleci duża repka ;P
  • +
  • -
  • 1

#7 Exeus

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:34
  • Lokalizacja:xxdSA
Offline

Napisano 24.12.2012 16:35

Po 12 rundach zmienia teamy, ale jak zmieni teamy to po 12 rundach nic się nie dzieje, gra toczy się dalej.... Jest nas sporo


U Mnie all Trybi
Zmiana Teamów i 0:0 Jest
Nie Jestem Pewien, ale 3 resow nie ma :P i napisu Game Live!

#8 Waf3l

    Nowy

  • Nowy

Reputacja: 1
Nowy

  • Postów:2
  • Lokalizacja:Żory
Offline

Napisano 24.12.2012 16:52

Po 12 rundach zmienia teamy, ale jak zmieni teamy to po 12 rundach nic się nie dzieje, gra toczy się dalej.... Jest nas sporo


U Mnie all Trybi
Zmiana Teamów i 0:0 Jest
Nie Jestem Pewien, ale 3 resow nie ma :P i napisu Game Live!

Ale po tej zmianie teamów, po 12 rundach powinna się zmienić mapa, a nie robi się nic.
  • +
  • -
  • 0

#9 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 24.12.2012 20:10

Do sprawdzenia
#include <amxmodx>
#include <cstrike>

new maxPlayers;
new runda;
new wygrane_ct;
new wygrane_tt;
new ilosc_reset;

public plugin_init()
{
register_plugin("Zmiana", "1.0", "FD_GODPL");
register_event("HLTV", "NewRound", "a", "1=0", "2=0");
register_logevent("Restart", 2, "1=Game_Commencing");
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin");
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin");
register_logevent("ShowScore", 2, "1=Round_Start");
}

public ct_win()
wygrane_ct++;

public t_win()
wygrane_tt++;

public plugin_cfg()
maxPlayers = get_maxplayers();

public ShowScore()
{
if(runda == 14)
info();
}

public info()
{
for(new i=1;i<=maxPlayers;i++)
{
set_hudmessage(255, 255, 255, 0.57, 0.17, 2, 6.0, 5.0, 0.1, 0.2, -1)
show_hudmessage(i, "Wyniki Po 12 Rundach Nastepujace: TT - %d, CT - %d", wygrane_tt, wygrane_ct);
}
wygrane_ct = 0;
wygrane_tt = 0;
}

public NewRound()
{
runda++;

switch(runda)
{
case 13: ChangeTeam();

case 26: ZmienMape();
}

return PLUGIN_CONTINUE;
}

public ZmienMape()
{
new mapa[30];
get_cvar_string("amx_nextmap", mapa, charsmax(mapa));
server_cmd("changelevel %s", mapa);
}

public Restart()
runda = 0;

public ChangeTeam()
{
for(new i=1;i<=maxPlayers;i++)
{
if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED)
continue;

cs_set_user_team(i, cs_get_user_team(i) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T);
cs_user_spawn(i);
}
set_task(1.0, "Resetuj", _, _, _, "b");
ilosc_reset = 4;
return PLUGIN_CONTINUE
}

public Resetuj()
{
ilosc_reset--;

set_cvar_num("sv_restartround", 1);

if(ilosc_reset <= 0)
{
remove_task(0);
set_cvar_num("sv_restartround", 0);
client_print(0, print_chat, "[----GAME LIVE !----]");
runda = 13;
return PLUGIN_CONTINUE
}

client_print(0, print_chat, "[----Gramy po %d resetach----]", ilosc_reset);

return PLUGIN_CONTINUE
}
U mnie mapa zmienia się normalnie sprawdźcie czy macie włączony plugin nextmap.amxx, jeśli dalej nie działa podajcie error logi.
  • +
  • -
  • 1
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#10 Vixenek

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
  • GG:
  • Imię:Dawid
  • Lokalizacja:Warszawa
Offline

Napisano 25.12.2012 21:23

Mapa wciąż się nie zmienia,proszę jeszcze o usuniecie tego napisu,zeby nie pisalo:
Wyniki Po 12 Rundach Nastepujace: TT - %d, CT - %d"
Napisz na gg :<ciach!> ,moze cos mam zle ustawione w server.cfg ?
  • +
  • -
  • 0

#11 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 26.12.2012 15:37

Taka jedna poprawka do pluginu wyżej.
Znajdź
public info()
{
for(new i=1;i<=maxPlayers;i++)
{
set_hudmessage(255, 255, 255, 0.57, 0.17, 2, 6.0, 5.0, 0.1, 0.2, -1)
show_hudmessage(i, "Wyniki Po 12 Rundach Nastepujace: TT - %d, CT - %d", wygrane_tt, wygrane_ct);
}
wygrane_ct = 0;
wygrane_tt = 0;
}

Zmień na
public info()
{
set_hudmessage(255, 255, 255, 0.57, 0.17, 2, 6.0, 5.0, 0.1, 0.2, -1)
show_hudmessage(0, "Wyniki Po 12 Rundach Nastepujace: TT - %d, CT - %d", wygrane_tt, wygrane_ct);
wygrane_ct = 0;
wygrane_tt = 0;
}

  • +
  • -
  • 1
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#12 Exeus

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:34
  • Lokalizacja:xxdSA
Offline

Napisano 26.12.2012 20:57

@up nie da się skompilować :(
sproboj zrobic i uploadnij ;s





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