Plugin ktory podczas pelnego serwera uroch...
Sparow
27.08.2013
Witam
Szukam pluginu ktory podczas gdy serwer jest zapelniony, urochamial by inny plugin np. szybkie bieganie na nozu czy cos....
Przy czym pojawial by sie napis podobny do tego: "Serwer jest pelny ! Odblokowano opcje szybkiego biegania na nozu."
Jesli tak owy plugin nie istnieje, prosil bym o zedytowanie innego lub napisanie. Mysle ze nie tylko mi by sie przydal.
dzięki za pomoc, pozdrawiam
Sparow
27.08.2013
Problem w tym ze moje umiejetnosci amxx nie sa na wygorowanym poziomie, jestem w tym zielony. Gdybym umial dawno bym to przerobil ![]()
szelbi
27.08.2013
#include <amxmodx>
public plugin_init()
{
register_plugin("Uruchamianie pluginu przy pelnym serwerze", "0.1", "Stachuu :D //edit szelbi");
register_logevent("NowaRunda", 2, "0=World triggered", "1=Round_Start");
pause("a", "nazwapluginu.amxx"); //tutaj zmieniasz nazwe pluginu, ktory ma byc wylaczony, jesli serwer nie jest pelny
}
public NowaRunda()
{
if(get_playersnum() == get_maxplayers()) //wykona sie tylko jesli liczba graczy jest rowna liczbie slotow
{
unpause("a", "nazwapluginu.amxx"); //nazwa tego samego pluginu co wyzej
client_print(0, print_chat, "Serwer jest pelny! Odblokowano opcje szybkiego biegania na nozu.");
}
return PLUGIN_CONTINUE;
}
Czy zadziała? Nie mam pojęcia ![]()
Użytkownik norbi1952 edytował ten post 27.08.2013 20:36
Sparow
27.08.2013
Błedy przy kompilacji...
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team pelenserw.sma(15) : error 001: expected token: ",", but found "." pelenserw.sma(15) : error 029: invalid expression, assumed zero pelenserw.sma(15) : error 029: invalid expression, assumed zero pelenserw.sma(15) : fatal error 107: too many error messages on one line Compilation aborted. 4 Errors.
Użytkownik Sparow edytował ten post 27.08.2013 20:37
szelbi
27.08.2013
Skopiuj SMA jeszcze raz. Wkradła się tam kropka, której nie powinno tam być.
Sparow
27.08.2013
aaa teraz pytanie jak to zrobic ;] Jak dodac ten plugin ktory chce zeby sie wlaczal? Moge wpisac do plugins , nazwa_pluginu.amxx disabled, a wtedy jak serwer bedzie pelny to sie wlaczy. Tylko pytanie czy sie wylaczy jak nie bedzie pelny
Trzeba by bylo dopisac zeby sie wylaczal jak nie bedzie serwer pelny.
Użytkownik Kawon edytował ten post 28.08.2013 14:25
Sparow
27.08.2013
Dopisalem normalnie. Kiedy serwer nie jest pelny wylacza sie plugin od norbi1952. Moj plugin jest nadal wlaczony i dziala.
Użytkownik Sparow edytował ten post 27.08.2013 21:36
szelbi
27.08.2013
#include <amxmodx>
new bool:uzyte = false;
public plugin_init()
{
register_plugin("Uruchamianie pluginu przy pelnym serwerze", "0.1", "Stachuu :D //edit szelbi");
register_logevent("NowaRunda", 2, "0=World triggered", "1=Round_Start");
pause("a", "nazwapluginu.amxx"); //tutaj zmieniasz nazwe pluginu, ktory ma byc wylaczony, jesli serwer nie jest pelny
}
public NowaRunda()
{
if(get_playersnum() == get_maxplayers() && !uzyte) //wykona sie tylko jesli liczba graczy jest rowna liczbie slotow i plugin jest wylaczony
{
unpause("a", "nazwapluginu.amxx"); //nazwa tego samego pluginu co wyzej
uzyte = true;
client_print(0, print_chat, "Serwer jest pelny! Odblokowano opcje szybkiego biegania na nozu.");
}
else if(get_playersnum() != get_maxplayers() && uzyte)
{
pause("a", "nazwapluginu.amxx"); //nazwa tego samego pluginu co wyzej
uzyte = false;
client_print(0, print_chat, "Serwer juz nie jest pelny! Szybkiego bieganie na nozu wylaczone.");
}
return PLUGIN_CONTINUE;
}
Klakier
28.08.2013
To?
#include <amxmodx>
new maxPl;
public plugin_init()
{
register_plugin("Uruchamianie pluginu przy pelnym serwerze", "0.1", "Stachuu :D //edit szelbi");
register_event("HLTV", "NowaRunda", "a", "1=0", "2=0");
maxPl = get_maxplayers()
}
public NowaRunda()
{
if(get_playersnum() >= maxPl)
{
unpause("ac", "nazwapluginu.amxx"); //nazwa tego samego pluginu co wyzej
client_print(0, print_chat, "Serwer jest pelny! Odblokowano opcje szybkiego biegania na nozu.");
}
else
{
pause("ac", "nazwapluginu.amxx"); //nazwa tego samego pluginu co wyzej
client_print(0, print_chat, "Serwer nie jest pelny! Szybkiego bieganie na nozu wylaczone.");
}
}
G[o]Q
28.08.2013
a zmieniles nazwapluginu.amxx na nazwe twojego pluginu ?
klakier pauzuj plugin w inicie i zrob sobie flage bedzie oszczedniej
Sparow
28.08.2013
Nie moge edytowac wiec jestem zmuszony napisac kolejnego posta.
Dodalem plugin Klakiera.
Nadal ten sam blad. Jego plugin jest wylaczony, moj wlaczony.
G[o]Q
28.08.2013
jesli jego plugin jest wylaczony to znaczy ze sie w ogóle nie uruchomil wejdz w amxmodmenu ->9 i tam masz pluginy i pokaz screena z twoim pluginem i z pluginem klakiera albo screen z konsoli po wpisaniu amx_plugins
Sparow
28.08.2013
Wlaczylem recznie jego plugin, przeladowalem mape. Moj plugin nie dziala mimo tego , ze w pluginach jest wlaczony. Na czat pojawia sie wiadomosc serwer nie jest pelny bla bla.. szybkie bieganie zablokowane.
Czyli mozemy powiedziec ze to dziala. Pozostalo teraz czekac az serwer sie zapelni , wtedy zobacze czy w pelni dziala.
G[o]Q
28.08.2013
albo zmienic warunek lub ustawic komende do wlaczenia pluginu zeby to przetestowac od razu i miec spokoj




