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
6 odpowiedzi w tym temacie
#1
Napisano 10.04.2009 18:46
Czesc mam problem bo mam 1 fajny plugin z akceptacja zasady ale mam problem z przerobienie bo chce zeby akceptacja wysletlala sie po 30 sekundach a nie od razu po wejsciu na serwer o to zrodło. Nie chce innego plugina tylko ten bo jest lepszey od innych
#2
Napisano 10.04.2009 19:02
DK, jesteś pewny że po 30 sekundach a nie po dołączeniu do jakiegoś team'u ?
#3
Napisano 10.04.2009 19:03
NO to to sie wysletla jak wejde do TEAMU a tak nie chce bo mam serwer z modem war3 i to od razu znika jak sie wybiera klase dlatego chce zeby to sie pokazywalo po 30 sekundach lub po 1 minucie
#4
Napisano 10.04.2009 19:05
hmm masz sma (nie testowane
):
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Akceptacja zasad"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
#define Keys (1<<0)|(1<<1)
new enabled
new delay
new immunity
new file[84]
new joined[33], accepted[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TeamInfo","join_team","a","2=TERRORIST","2=CT")
enabled = register_cvar("amx_rules_enabled","1")
delay = register_cvar("amx_rules_delaykick","60.0")
immunity = register_cvar("amx_rules_immunity","0")
register_clcmd("radio1","hook")
register_clcmd("radio2","hook")
register_clcmd("radio3","hook")
register_menucmd(register_menuid("Zasady serwera"), Keys, "klawisze")
static configsdir[64]
get_localinfo("amxx_configsdir", configsdir, 63)
format(file , 83 , "%s/rules.txt" , configsdir)
if(!file_exists(file))
{
}
}
public join_team()
{
set_task(30.0, "Join_team2")
}
public Join_team2 () {
if(!get_pcvar_num(enabled))
return PLUGIN_CONTINUE
new id = read_data(1)
if(get_pcvar_num(immunity) && get_user_flags(id) & ADMIN_KICK)
return PLUGIN_CONTINUE
joined[id]++
if(joined[id] != 2) // check for first join
return PLUGIN_CONTINUE
new i, num, text[127], rules[440]
for(i = 0; read_file(file, i, text, 127, num); i++)
{
if(num > 0 && text[0] != ';')
{
add(rules,439,text)
add(rules,439,"^n")
}
}
new body[512]
formatex(body,511,"dZasady serwera Deathrun:^nr%s^nyAkceptujesz zasady?^nw1. Nie^n2. Tak^n",rules)
show_menu(id, Keys, body, -1, "Zasady serwera")
set_task(get_pcvar_float(delay),"check_player",id)
return PLUGIN_CONTINUE
}
public klawisze(id, key)
{
new name[33], msg[100]
get_user_name(id,name,32)
switch (key)
{
case 0:
{
formatex(msg,99,"^x04%s nie zaakceptowal zasad serwera.",name)
for(new i = 1; i <= get_playersnum(); i++)
print_message(i,msg)
server_cmd("kick #%d Nie zaakceptowales zasad",get_user_userid(id))
}
case 1:
{
formatex(msg,99,"^x04%s zaakceptowal zasady serwera.",name)
for(new i = 1; i <= get_playersnum(); i++)
print_message(i,msg)
print_message(id,"^x03Zyczymy milej gry na serwerze.")
accepted[id] = 1
}
}
}
public client_disconnect(id)
{
joined[id] = 0
accepted[id] = 0
}
public check_player(id)
{
if(!accepted[id])
server_cmd("kick #%d Nie zaakceptowales zasad!",get_user_userid(id))
}
public hook(id)
{
if(!accepted[id])
return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
public print_message(id, msg[])
{
if(!is_user_connected(id))
return
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), {0,0,0}, id)
write_byte(id)
write_string(msg)
message_end()
}
#5
Napisano 10.04.2009 19:07
emblaze, błąd. Nie przekazujesz id gracza. Nie dość że nie o to chodziło to jeszcze z błędem 
Edit:
ZAŁĄCZNIK
Edit:
ZAŁĄCZNIK
Załączone pliki
#6
Napisano 10.04.2009 19:16
Pavulon, sprawdziłem, możesz napisac 100% przy załączniku bo działa. Moje rzeczywiście nie działa
#7
Napisano 10.04.2009 19:18
zamykam, jak jakies pytania to napisz pw/shoutbox to ktos odblokuje.
Również z jednym lub większą ilością słów kluczowych: Modyfikacja
![]() |
Modyfikacja
Przerobienie pluginu present.amxxNapisany przez MzKzMzUzE, 28.11.2025 |
|
|
||
Modyfikacja
kilka modyfikacji/integracji blockmaker/expmodNapisany przez fandyPND, 08.08.2024 |
|
|
|||
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT, 05.02.2024 |
|
|
|||
Modyfikacja
prośba o przerobienie pluginuprośba Napisany przez bili, 06.02.2021 |
|
|
|||
Modyfikacja
Prośba o dodanie modelu do vipa z generatoraNapisany przez Vanilla, 01.02.2021 |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty

zasady.amxx









