Team transfer

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
eNeMy
Ar jis surinks 50 žinučių?
Posts: 47
Joined: 2011 Jul 04 17:29
Location: Panevėžys

Team transfer

Post by eNeMy »

Kaip šitam kode padaryti, kad nerašant konsolėje, o rašant "say .transfer <name> <T/CT/SPEC>" perkelinėtu?

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike>#include <hamsandwich> new TEAM_INVALID[] = "TEAM_INVALID" public plugin_init() {    register_concmd("amx_transfer", "cmd_transfer", ADMIN_LEVEL_A)  } public cmd_transfer(id,level,cid){        if(!cmd_access(id, level, cid, 2))         return PLUGIN_HANDLED;        new arg1[32], arg2[32]        read_argv(1, arg1, 31)    read_argv(2, arg2, 31)        new player = cmd_target(id, arg1, 2)        if(!player)        return PLUGIN_HANDLED        new teamname[32]        if(!strlen(arg2))    {        cs_set_user_team(player, cs_get_user_team(player) == CS_TEAM_CT ? CS_TEAM_T:CS_TEAM_CT)        teamname = cs_get_user_team(player) == CS_TEAM_CT ? "Counter-Terrorists":"Terrorists"    }    else    {        if(equali(arg2, "T"))        {            cs_set_user_team(player, CS_TEAM_T)            teamname = "Terrorists"            ExecuteHamB(Ham_CS_RoundRespawn, player)        }        else if(equali(arg2, "CT"))        {            cs_set_user_team(player, CS_TEAM_CT)            teamname = "Counter-Terrorists"            ExecuteHamB(Ham_CS_RoundRespawn, player)        }        else if(equali(arg2, "SPEC"))        {            user_silentkill(player)            cs_set_user_team(player, CS_TEAM_SPECTATOR)            teamname = "Spectator"        }        else        {            client_print(id, print_console, "%L", id, TEAM_INVALID)            return PLUGIN_HANDLED        }    }        return PLUGIN_HANDLED    }
Image

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

Re: Team transfer

Post by newb »

Nesuprantu, nejaugi taip sunku paspaust ~ vietoj y ?

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests