Page 1 of 1

cmdKick

Posted: 2012 Apr 09 10:34
by audimas
sveiki. maciau yra panasiu temu bet taip ir neradau ten naudingo man dalyko tai va bandziau pagal viena pavizduka padaryt pats, tai siek tiek padariau bet zinau kad truksta cia kodo bet pats nebesugebu dadeti tai gal galit kas padet
public cmdKick (id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return;

new said[33], name[33];

get_user_name (id, name, 32);

read_argv (1, said, charsmax(said));

if (equal(said, ".kick", 4))
replace (said, charsmax(said), ".kick ", "");

server_cmd("kick #%d", said);
}
jei kas nesuprato is kodo tai as noriu kad parasius i chata .kick userid arba nickas nesvarbu kaip lengviau jau jum taip padarykit ir kad iskickintu ta zaideja

Re: cmdKick

Posted: 2012 Apr 09 10:47
by newb
Seip buvo padaryta tokiu.

Code: Select all

#include <amxmodx>#include <amxmisc> public plugin_init() {    register_clcmd("say", "kick")} public kick(id) {        if(!(get_user_flags(id) & ADMIN_KICK))        return PLUGIN_CONTINUE        new said[30]        read_argv(1, said, charsmax(said))        if(equal(said, ".kick", 5)) {                replace(said, charsmax(said), ".kick ", "")                new player = cmd_target(id, said, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF)                if (!player)            return PLUGIN_HANDLED                server_cmd("kick #%d", get_user_userid(player))                return PLUGIN_HANDLED    }        return PLUGIN_CONTINUE}

Re: cmdKick

Posted: 2012 Apr 09 10:48
by audimas
atsiprasau jei buvo, tikrai paieskoje jieskojau gal pavadinima kas ne taip uzrase ir panasei, bet labai aciu uz darba + k