NEzinot?

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

NEzinot?

Post by psychical »

Code: Select all

#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <cstrike>#include <fakemeta>#include <fun> new A[] = "models/player/rez_ctt/rez_ctt.mdl"new B[] = "models/player/rez_t2/rez_t2.mdl"new B1[] = "models/player/rez_t2/rez_t2T.mdl" public plugin_init() {       register_plugin("CS modeliai", "2.9", "rez.lt")    RegisterHam(Ham_Spawn, "player", "client_spawn", 1)    register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue")} public plugin_precache() {       precache_model(A)    precache_model(B)    precache_model(B1)    return PLUGIN_CONTINUE} public client_spawn(id){       if (!is_user_alive(id))        return            if(get_user_team(id) == 2)    {        cs_set_user_model(id, "rez_ctt");    }    else if(get_user_team(id) == 1)    {        cs_set_user_model(id, "rez_t2");    }} public fw_SetClientKeyValue(id, const infobuffer[], const key[]){    // Block CS model changes    if (key[0] == 'm' && key[1] == 'o' && key[2] == 'd' && key[3] == 'e' && key[4] == 'l')        return FMRES_SUPERCEDE;       return FMRES_IGNORED;}
Gal zinot kodel neblokuoja "model pavadinimas" ir taip parase visi glai pasikeisti skinus..

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: NEzinot?

Post by aaarnas »

Netestavau, bet pamėgink:

Code: Select all

#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <cstrike>#include <fakemeta>#include <fun> new A[] = "models/player/rez_ctt/rez_ctt.mdl"new B[] = "models/player/rez_t2/rez_t2.mdl"new B1[] = "models/player/rez_t2/rez_t2T.mdl" new models[][] = {    "",    "rez_t2",    "rez_t2"}public plugin_init() {       register_plugin("CS modeliai", "2.9", "rez.lt")    RegisterHam(Ham_Spawn, "player", "client_spawn", 1)    register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue")} public plugin_precache() {       precache_model(A)    precache_model(B)    precache_model(B1)    return PLUGIN_CONTINUE} public client_spawn(id){       if (!is_user_alive(id))        return        if(get_user_team(id) == 2)    {        cs_set_user_model(id, "rez_ctt");    }    else if(get_user_team(id) == 1)    {        cs_set_user_model(id, "rez_t2");    }} public fw_SetClientKeyValue(id, const infobuffer[], const key[]){    // Block CS model changes    if (key[0] == 'm' && key[1] == 'o' && key[2] == 'd' && key[3] == 'e' && key[4] == 'l')        return FMRES_SUPERCEDE;        return FMRES_IGNORED;} public client_infochanged(id) {     if(is_user_connected(id))     {        static model[32], team        team = get_user_team(id)        get_user_info(id, "model", model, charsmax(model))                 if(containi(model, models[team]) != -1) {            set_user_info(id, "model", models[team])        }    }    return PLUGIN_CONTINUE;}
Palikau CS pasaulį ;/ . Nebepasiekiamas.


Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests