Jak należy zrobić warunek if na komendę kill ?
if ( ?? ) {
}
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.
|
Napisano 15.03.2009 13:00
if ( ?? ) {
}
Napisano 15.03.2009 13:05
if( is_user_alive(id))jeśli chcesz przechwycić komendę kill, czyli zrobić coś gdy gracz chce się zabić to w plugin_init()
register_clcmd("kill","cmd_playerKill");i gdzieś dalej:public cmd_playerKill(id){
//tu kod
}
Napisano 15.03.2009 13:07
Napisano 15.03.2009 13:09
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("kill","cmd_playerKill");
}
public cmd_playerKill(id){
new szName[33];
get_user_name(id,szName,32);
set_hudmessage(255, 0, 0, 0.03, 0.46, 0, 6.0, 5.0)
show_hudmessage(id, "%s sie zabil",szName)
return PLUGIN_CONTINUE;
}
Napisano 15.03.2009 14:04
if ( ?? ) {
}
elseif {
}
Napisano 15.03.2009 14:09
public client_command(id){
new szCmd[10];
read_argv(0,szCmd,9);
if(equali(szCmd,"KILL")){
//kill
}else
{
//inna komenda
}
return PLUGIN_CONTINUE;
} Napisano 15.03.2009 14:19
#include <amxmodx>
#define MSG 4
new samobojstwo[MSG][] = {
"%s wbil sobie noz prosto w serce!",
"%s sam sobie strzelil HeadShota!",
"%s strzelil sobie w leb!",
"%s uznal, ze nie ma po co zyc!"}
public plugin_init()
{
register_plugin("Samobojstwo", "1.1", "deLL")
register_event("DeathMsg", "knife_kill", "a", "4&kni")
}
public knife_kill(id)
{
new name[18]
get_user_name(id, name, 17)
set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0, samobojstwo[ random_num(0, MSG-1) ], name)
}
}Napisano 15.03.2009 15:13
#include <amxmodx>
new samobojstwo[][] =
{
"%s wbil sobie noz prosto w serce!",
"%s sam sobie strzelil HeadShota!",
"%s strzelil sobie w leb!",
"%s uznal, ze nie ma po co zyc!"
}
public plugin_init()
{
register_plugin("Samobojstwo", "1.1", "deLL")
register_event("DeathMsg", "knife_kill", "a", "4&kni")
}
public client_death(killer,victim)
{
if(killer != victim)
return;
new name[32]
get_user_name(killer, name, 31)
set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0, samobojstwo[random(sizeof samobojstwo)], name)
}
Napisano 15.03.2009 15:26
#include <amxmodx>
new samobojstwo[][] =
{
"%s wbil sobie noz prosto w serce!",
"%s sam sobie strzelil HeadShota!",
"%s strzelil sobie w leb!",
"%s uznal, ze nie ma po co zyc!"
}
public plugin_init()
{
register_plugin("Samobojstwo", "1.1", "deLL, Help: kam821, R3X - AMXX.pl")
register_event("DeathMsg", "knife_kill", "a", "4&kni")
}
public client_death(killer,victim)
{
if(killer != victim)
return;
new name[32]
get_user_name(killer, name, 31)
set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0, samobojstwo[random(sizeof samobojstwo)], name)
}
0 użytkowników, 0 gości, 0 anonimowych