Block-Kill pirma splugin, istaisykit klaidas.

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Block-Kill pirma splugin, istaisykit klaidas.

Post 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;}

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Block-Kill pirma splugin, istaisykit klaidas.

Post 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;}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Block-Kill pirmas plugin, istaisykit klaidas.

Post 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.


Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Block-Kill pirma splugin, istaisykit klaidas.

Post 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.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Block-Kill pirma splugin, istaisykit klaidas.

Post 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.

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Block-Kill pirma splugin, istaisykit klaidas.

Post by Pukuotukas951 »

O veikia, aciu. O kaip padaryt kad blokuotu komanda model ? Model change konsolej?

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Block-Kill pirma splugin, istaisykit klaidas.

Post by hleV »

psychical wrote:register_forward( FM_ClientKill, "client_kill" );

jis nepriregistravo
Naudojant Engine registruot nereikia.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Post Reply

Who is online

Users browsing this forum: Amazon [Bot] and 2 guests