CT skin ir hand keitimas

Š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

CT skin ir hand keitimas

Post by Pukuotukas951 »

Turiu kodo dalis išimtas iš kito plugino, tačiau trūksta include, ir nežinau ištikro ar gerai ištraukiau kodą, jaigu galit pataisykit koda:

Code: Select all

#define CTMODEL "tukutuku_CT" new static wii_models[][] = { "models/p_wii.mdl", "models/v_wii.mdl" } public plugin_precache(){    static modelname[128], i        formatex(modelname, 127, "models/player/%s/%s.mdl", CTMODEL, CTMODEL)    engfunc(EngFunc_PrecacheModel, modelname)     for(i = 0; i < sizeof wii_models; i++)        engfunc(EngFunc_PrecacheModel,wii_models[i]) } public CurWeapon(id){    if(!is_user_alive(id) || get_user_team(id) != 2) {            set_pev(id, pev_viewmodel2, wii_models[1])            set_pev(id, pev_weaponmodel2, wii_models[0])    }} public client_spawn(id){       if(!is_user_alive(id)) return HAM_IGNORED;            if(team == CS_TEAM_CT) {        set_user_model(id, CTMODEL)        changedModel{id} = true        }    }    if(get_pcvar_num(cvar_stripweapons)) set_task(0.1, "give_weapons", id)        return HAM_IGNORED;}

korejica
O taip. Jis jau surinko 50 žinučių!
Posts: 60
Joined: 2011 May 08 11:30
Skype: slowGamer16
Location: Zarasai, Zarasu rajonas.
Contact:

Re: CT skin ir hand keitimas

Post by korejica »

Pukuotukas951 wrote:     if(get_pcvar_num(cvar_stripweapons)) set_task(0.1, "give_weapons", id)
   
    return HAM_IGNORED;
}
Ną esu dar žalias šioje sferoje, tačiau iš šito galiu suprasti kad

Code: Select all

#include <amxmodx>#include <hamsandwich>
Ną scripteriai patikrins ar aš teisus ar ne :) Nežinau, tiesiog meginu padėti :)
Kontaktiniai duomenys:
Skype: SlowGamer16
EM@IL: [email protected]
mIRC: koreann

Jei tik galesiu padeti, butinai padesiu! :)

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: CT skin ir hand keitimas

Post by aurimasko »

nepaisant klaidų kurios turėti būti tokiam kode tai:

Code: Select all

 #include <amxmodx>#include <hamsandwich>#include <fakemeta>#include <fun>#include <cstrike> 

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

Re: CT skin ir hand keitimas

Post by Pukuotukas951 »

Tai ar galite sutaisyti pluginą?

Code: Select all

#include <amxmodx>#include <hamsandwich>#include <fakemeta>#include <fun>#include <cstrike> #define PLUGIN "Skin keitimas"#define VERSION "v1"#define AUTHOR "AmxModX" #define CTMODEL "tukutuku_CT" new bool:changedModel[33 char] new static wii_models[][] = { "models/p_wii.mdl", "models/v_wii.mdl" } public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)     register_event("CurWeapon", "CurWeapon", "be", "1=1", "2=29")        register_forward(FM_SetClientKeyValue,"SetClientKeyValue")        RegisterHam(Ham_Spawn, "player", "client_spawn", 1)}  public plugin_precache(){    static modelname[128], i       formatex(modelname, 127, "models/player/%s/%s.mdl", CTMODEL, CTMODEL)    engfunc(EngFunc_PrecacheModel, modelname)     for(i = 0; i < sizeof wii_models; i++)        engfunc(EngFunc_PrecacheModel,wii_models[i]) } public SetClientKeyValue(id, const infobuffer[], const key[]){       return equal(key,"model") && changedModel{id} ? FMRES_SUPERCEDE : FMRES_IGNORED} public CurWeapon(id){    if(!is_user_alive(id) || get_user_team(id) != 2)     {            set_pev(id, pev_viewmodel2, wii_models[1])            set_pev(id, pev_weaponmodel2, wii_models[0])    }} public client_spawn(id){    if(!is_user_alive(id) || team == CS_TEAM_CT)     {        set_user_model(id, CTMODEL)        changedModel{id} = true        }    return HAM_IGNORED;} public client_disconnect(id){        changedModel{id} = false}

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests