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.
|
Guest Message by DevFuse
Jak nadac serwerowi uprawnienia admina!
Temat rozp.
Raen
, 30.11.2011 21:49
13 odpowiedzi w tym temacie
#2
Napisano 30.11.2011 21:55
kie? nie rozumiem co Ty chcesz zrobić. Nie napisałeś nawet na jakim systemie chcesz zastosować ten 'szalony pomysł' i jaki ma to mieć cel?
#5
Napisano 30.11.2011 22:10
Istnieje jedno wytłumaczenie: MisieQ był pijany.
A tak na poważnie, to co ma piernik do wiatraka?
Instalujesz plugin i tyle. Nic więcej
A tak na poważnie, to co ma piernik do wiatraka?
Instalujesz plugin i tyle. Nic więcej
#7
Napisano 01.12.2011 13:26
może masz high ping kicker który daje kika a nie banaHigh Ping Banned
DarkGL to mój autorytet.
#9
Napisano 01.12.2011 16:29
Naprawdę?wszystko jest ok i w ogóle tylko nie banuje
Daj kod.
IP: ts3.cserwerek.pl
#10
Napisano 01.12.2011 17:36
Oto .sma
#include <amxmodx>
new const gNazwaPluginu[] = "High Ping Baned";
new const gWersjaPluginu[] = "1.3";
new const gAutorPluginu[] = "MisieQ";
new pCvarCzasBana, pCvarPing, pCvarCzasWyrzuc, pCvarIleTestow, pCvarPowodBana, gCzasBana, gPing, gCzasWyrzuc, gIleTestow, gTest[33];
#pragma semicolon 1
public plugin_init()
{
register_plugin(gNazwaPluginu, gWersjaPluginu, gAutorPluginu);
pCvarCzasBana = register_cvar("hpb_czasbana","10");
pCvarPing = register_cvar("hpb_maxping","125");
pCvarCzasWyrzuc = register_cvar("hpb_czaswyrzuc","1");
pCvarIleTestow = register_cvar("hpb_iletestow","1");
pCvarPowodBana = register_cvar("hpb_powodbana","Lagujesz");
gCzasBana = get_pcvar_num(pCvarCzasBana);
gPing = get_pcvar_num(pCvarPing);
gCzasWyrzuc = get_pcvar_num(pCvarCzasWyrzuc);
gIleTestow = get_pcvar_num(pCvarIleTestow);
if (gCzasWyrzuc < 2)
{
gCzasWyrzuc = 1;
}
if (gIleTestow < 2)
{
gIleTestow = 1;
}
}
public client_disconnect(id)
{
remove_task(id);
}
public client_putinserver(id)
{
gTest[id] = 0;
if (!is_user_bot(id))
{
new param[1];
param[0] = id;
set_task(30.0, "PokazOstrzezenie", id, param, 1);
}
}
AkcjaGracz(id)
{
new uID = get_user_userid(id);
new Name[33];
get_user_name(id, Name, sizeof Name - 1);
new Powod[64];
get_pcvar_string(pCvarPowodBana, Powod, sizeof Powod - 1);
if(get_cvar_num("amxbans_use_newbancmd"))
{
client_cmd(id, "amx_ban #%d %s ^"%s^"", uID, gCzasBana, Powod);
}
else
{
client_cmd(id, "amx_ban %s #%d ^"%s^"", gCzasBana, uID, Powod);
}
client_cmd(id, "echo ^"[HPB] Przykro mi, masz zbyt wysoki ping. Sprobuj pozniej...^"; disconnect");
client_print(0, print_chat, "[HPB] %s zostal zbanowany za wysoki ping! Czas bana: %d minut", Name, gCzasBana);
return PLUGIN_CONTINUE;
}
public SprawdzPing(param[])
{
new id = param[0];
new uPing, uLoss;
get_user_ping(id, uPing, uLoss);
if ((get_user_flags(id) & ADMIN_IMMUNITY) || (get_user_flags(id) & ADMIN_RESERVATION))
{
remove_task(id);
client_print(id, print_chat, "[HPB] Masz Immunitet. Sprawdzanie pingu Cie nie obowiazuje.");
return PLUGIN_CONTINUE;
}
if (uPing > gPing)
{
++gTest[id];
}
else
{
if (gTest[id] > 0)
{
--gTest[id];
}
}
if (gTest[id] > gIleTestow)
{
AkcjaGracz(id);
}
return PLUGIN_CONTINUE;
}
public PokazOstrzezenie(param[])
{
client_print(param[0], print_chat, "[HPB] Gracze z pingiem wiekszym niz %dms zostana zbanowani! Czas bana aktualnie wynosi: %d minut", gPing, gCzasBana);
set_task(float(gCzasWyrzuc), "SprawdzPing", param[0], param, 1, "b");
return PLUGIN_CONTINUE;
}
#11
Napisano 01.12.2011 17:39
if(get_cvar_num("amxbans_use_newbancmd")) { client_cmd(id, "amx_ban #%d %s ^"%s^"", uID, gCzasBana, Powod); } else { client_cmd(id, "amx_ban %s #%d ^"%s^"", gCzasBana, uID, Powod); }oj misiek nie robi się takich rzeczy przez client_cmd
if(get_cvar_num("amxbans_use_newbancmd")) { server_cmd("amx_ban #%d %s ^"%s^"", uID, gCzasBana, Powod); } else { server_cmd( "amx_ban %s #%d ^"%s^"", gCzasBana, uID, Powod); } server_exec()
#13
Napisano 01.12.2011 18:34
if(get_cvar_num("amxbans_use_newbancmd")) { client_cmd(id, "amx_ban #%d %s ^"%s^"", uID, gCzasBana, Powod); } else { client_cmd(id, "amx_ban %s #%d ^"%s^"", gCzasBana, uID, Powod); }oj misiek nie robi się takich rzeczy przez client_cmdif(get_cvar_num("amxbans_use_newbancmd")) { server_cmd("amx_ban #%d %s ^"%s^"", uID, gCzasBana, Powod); } else { server_cmd( "amx_ban %s #%d ^"%s^"", gCzasBana, uID, Powod); } server_exec()
przeciez hiroshima ci napisał ze byłem wtedy pijany
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych