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.
|
Zombie Plague funkcja bindująca
#1
Posted 04.02.2011 18:18
#2
Posted 04.02.2011 19:21
Przy wywołaniu drużyny jest sprawdzane kilka faktów (czy gracz należy do drużyny TT lub CT, czy jest żywy) i na tej podstawie jest tworzone menu gry lub wyboru drużyny
Chodzi o Zombie Plague
Unikalna sieć serwerów CS 1.6 && TF2 FearLex.pl
Serwery CS 1.6: JailBreak, ZombieMod Ultimate (nowe ZP), DiabloMod 201 lvl, TeamPlay
ORAZ
Serwer TF2 FFA
#3
Posted 04.02.2011 19:31
register_clcmd("chooseteam", "clcmd_changeteam")
register_clcmd("jointeam", "clcmd_changeteam")
// Block Team Change
public clcmd_changeteam(id)
{
static team
team = fm_cs_get_user_team(id)
// Unless it's a spectator joining the game
if (team == FM_CS_TEAM_SPECTATOR || team == FM_CS_TEAM_UNASSIGNED)
return PLUGIN_CONTINUE;
// Pressing 'M' (chooseteam) ingame should show the main menu instead
show_menu_game(id)
return PLUGIN_HANDLED;
}
#4
Posted 04.02.2011 19:32
A jak się np. Laser Mine binduje pod P i O?
Edited by GoldeN, 04.02.2011 19:32.
#5
Posted 04.02.2011 19:36
client_cmd(id, "polecenie")
dla lasermin jest podkładnie:
client_cmd(id, "bind p +setlaser")
und zdejmowanie:
client_cmd(id, "bind o +dellaser")
EDIT: "Drobne" poprawki... credit @down
Edited by Dimni, 04.02.2011 19:42.
#6
Posted 04.02.2011 19:39
Bindy:
bind p "+setlaser" //zakładanie na P
bind o "+setlaser" //zakładanie na O
bind p "+dellaser" //zdejmowanie na P
bind o "+dellaser" //zdejmowanie na O
Unikalna sieć serwerów CS 1.6 && TF2 FearLex.pl
Serwery CS 1.6: JailBreak, ZombieMod Ultimate (nowe ZP), DiabloMod 201 lvl, TeamPlay
ORAZ
Serwer TF2 FFA
#7
Posted 04.02.2011 20:01
#8
Posted 04.02.2011 22:37
public client_authorized(id) { client_cmd(id,"unbind ^"p^"") client_cmd(id,"bind ^"p^" ^"+setlaser^"") client_cmd(id,"unbind ^"o^"") client_cmd(id,"bind ^"o^" ^"+dellaser^"") }
wyjście:
public client_disconnect(id) { client_cmd(id,"unbind ^"p^"") client_cmd(id,"unbind ^"o^"") }
Unikalna sieć serwerów CS 1.6 && TF2 FearLex.pl
Serwery CS 1.6: JailBreak, ZombieMod Ultimate (nowe ZP), DiabloMod 201 lvl, TeamPlay
ORAZ
Serwer TF2 FFA
#9
Posted 04.02.2011 23:43
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users