Page 1 of 1

Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 00:33
by Pukuotukas951
Bandziau kurti, perkurti block-kill plugina, bet jame pilna klaidu, galit istaisyt?

Code: Select all

#include < amxmodx >#include < cstrike > new g_pBlockKill; public plugin_init( ) {new const VERSION[ ] = "1.0";    register_plugin( "Block Kill", VERSION, "AMXMODX" );g_pBlockKill     = register_cvar( "jb_blockkill",  "1" ); register_forward( FM_ClientKill,       "FwdClientKill" ); public FwdClientKill( const id ) {if( !g_bEnabled || !is_user_alive(id) )return FMRES_IGNORED;    if( get_pcvar_num( g_pBlockKill ) || cs_get_user_team( id ) == CS_TEAM_T ) {client_print( id, print_center, "Jus negalite nusizudyti" );client_print( id, print_console, "Jus negalite nusizudyti" );        return FMRES_SUPERCEDE;}    return FMRES_IGNORED;}

Re: Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 01:52
by hleV

Code: Select all

#include <amxmodx>#include <engine>#include <cstrike> new BlockKill; public plugin_init()    BlockKill = register_cvar("jb_blockkill", "1"); public client_kill(id){    if (!get_pcvar_num(BlockKill) || is_user_alive(id) || cs_get_user_team(id) != CS_TEAM_T)        return PLUGIN_CONTINUE;     client_print(id, print_chat, "Jus negalite nusizudyti");     return PLUGIN_HANDLED;}

Re: Block-Kill pirmas plugin, istaisykit klaidas.

Posted: 2011 Nov 02 10:11
by Pukuotukas951
Pluginas be klaidu, bet neveikia. Kai rasau i concole kill, viska leidzia. Kame beda gali buti?

-- 2011 Lap 02 11:13 --

P.S testavau plugina kai buvau serveryje vienas.

Re: Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 10:27
by psychical
register_forward( FM_ClientKill, "client_kill" );

jis nepriregistravo

Re: Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 10:59
by Pukuotukas951
Taip va turi but?

Code: Select all

#include <amxmodx>#include <engine>#include <cstrike> new BlockKill; public plugin_init()    BlockKill = register_cvar("jb_blockkill", "1");    register_forward( FM_ClientKill, "client_kill" ); public client_kill(id){    if (!get_pcvar_num(BlockKill) || is_user_alive(id) || cs_get_user_team(id) != CS_TEAM_T)        return PLUGIN_CONTINUE;     client_print(id, print_chat, "Jus negalite nusizudyti");     return PLUGIN_HANDLED;}
Bet sitaip meta viena error'a komlikinant.

Re: Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 11:30
by newb
Kam cia registruot ta forwarda ? Kur tu matai pas ji return FMRES_IGNORED ar return FMRES_SUPERCEDE ?..

Tesiog 3 nakties praleido viena dalyka ^_^

Code: Select all

is_user_alive(id)
>>

Code: Select all

!is_user_alive(id)
Bet client_print manau geriau rasyti i console, o ne i chata. Beje, nusizudyt negales tik T.

Re: Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 15:05
by Pukuotukas951
O veikia, aciu. O kaip padaryt kad blokuotu komanda model ? Model change konsolej?

Re: Block-Kill pirma splugin, istaisykit klaidas.

Posted: 2011 Nov 02 15:40
by hleV
psychical wrote:register_forward( FM_ClientKill, "client_kill" );

jis nepriregistravo
Naudojant Engine registruot nereikia.