knf amxx

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
ptaha525
Jau po truputį tampa savu
Posts: 109
Joined: 2011 Dec 14 11:24
Skype: ptaha525
Location: Vilnius
Contact:

knf amxx

Post by ptaha525 »

Sweiki gal kas galetu perdaryti sma kad skirtingi knf modelei butu ct t aciu

pvz

Code: Select all

models/ct_knife.mdmodels/t_knife.md

Code: Select all

#include <amxmodx>#include <engine>#include <csx> new bloody[32]new g_bk_enabled, g_bk_rndreset public plugin_precache(){    precache_model("models/chucky_knife.mdl")    precache_model("models/chucky_knifewob.mdl")    precache_sound("misc/chucky.wav")    return PLUGIN_CONTINUE} public client_disconnect(id){    bloody[id]=0    return PLUGIN_CONTINUE} public wpnchange(id){    if(get_pcvar_num(g_bk_enabled)){        if(bloody[id]){            chuckyknife(id)        }        else{            chuckyknifewob(id)        }    }    return PLUGIN_HANDLED} public chuckyknife(id){    new clip, ammo, wpnid = get_user_weapon(id,clip,ammo)    if (wpnid == CSW_KNIFE) {        entity_set_string(id, EV_SZ_viewmodel, "models/chucky_knife.mdl")    }    return PLUGIN_HANDLED} public chuckyknifewob(id){    new clip, ammo, wpnid = get_user_weapon(id,clip,ammo)    if (wpnid == CSW_KNIFE) {        entity_set_string(id, EV_SZ_viewmodel, "models/chucky_knifewob.mdl")    }    return PLUGIN_HANDLED} public client_damage(attacker,victim,damage,wpnindex,hitplace,TA){    if(get_pcvar_num(g_bk_enabled)){        if(wpnindex==CSW_KNIFE){            if(!bloody[attacker])client_cmd(attacker,"spk misc/chucky")            bloody[attacker]=1            chuckyknife(attacker)        }    }    return PLUGIN_CONTINUE} public client_death(killer,victim,wpnindex,hitplace,TK){    bloody[victim]=0    return PLUGIN_CONTINUE} public round_end(){    if(get_pcvar_num(g_bk_rndreset)){        bloody={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}    }    return PLUGIN_CONTINUE} public plugin_init(){    register_plugin("Bloody Knife","0.2.1","Dontask-jello")    g_bk_enabled=register_cvar("bk_enabled","1")    g_bk_rndreset=register_cvar("bk_rndreset","0")    register_event("CurWeapon","wpnchange","be","1=1")    register_logevent("round_end",2,"1=Round_End")    return PLUGIN_CONTINUE} 
radau toki veikia bet komplinant meta eror gal kas galit fix

Code: Select all

#include <amxmodx>#include <engine> public plugin_init(){    // Plugin information    register_plugin("TeamKnives","1.0","Ywa-NL")    register_event("CurWeapon", "weaponChange", "be", "1=1")    register_cvar("amx_teamknives", "1")     return PLUGIN_CONTINUE} public plugin_precache(){    // Precache models    precache_model("models/power/ct_knife.mdl")    precache_model("models/power/t_knife.mdl")        return PLUGIN_CONTINUE} public weaponChange(id) { if ( !get_cvar_num("amx_teamknives") )  return PLUGIN_CONTINUE   // Get needed information  //  // Weapon ID, Ammo, Clip  new clip, ammo, wpnid = get_user_weapon(id,clip,ammo)  // Team  new team = get_user_team(id);      switch( team )   {    case 1:    {       if (wpnid == CSW_KNIFE)     {      entity_set_string(id, EV_SZ_viewmodel, "models/power/t_knife.mdl")     }    }    case 2:    {             if (wpnid == CSW_KNIFE)     {      entity_set_string(id, EV_SZ_viewmodel, "models/power/ct_knife.mdl")     }    }   }      return PLUGIN_CONTINUE } //// End of plugin// 

Code: Select all

//// teamknifes.sma// C:\HLserver\cstrike\addons\amxmodx\scripting\teamknifes.sma(55) : warning 217: loose indentation// C:\HLserver\cstrike\addons\amxmodx\scripting\teamknifes.sma(60) : warning 217: loose indentation// Header size:            360 bytes// Code size:              784 bytes// Data size:              748 bytes// Stack/heap size:      16384 bytes; estimated max. usage=40 cells (160 bytes)// Total requirements:   18276 bytes//// 2 Warnings.// Done.

Aurimas
O taip. Jis jau surinko 50 žinučių!
Posts: 79
Joined: 2011 Jul 13 20:33

Re: knf amxx

Post by Aurimas »

Code: Select all

#include <amxmodx>#include <engine> public plugin_init(){    // Plugin information    register_plugin("TeamKnives","1.0","Ywa-NL")    register_event("CurWeapon", "weaponChange", "be", "1=1")    register_cvar("amx_teamknives", "1")     return PLUGIN_CONTINUE} public plugin_precache(){    // Precache models    precache_model("models/power/ct_knife.mdl")    precache_model("models/power/t_knife.mdl")     return PLUGIN_CONTINUE} public weaponChange(id) {    if ( !get_cvar_num("amx_teamknives") )    return PLUGIN_CONTINUE     // Get needed information    //    // Weapon ID, Ammo, Clip    new clip, ammo, wpnid = get_user_weapon(id,clip,ammo)    // Team    new team = get_user_team(id);      switch( team )    {        case 1:        {              if (wpnid == CSW_KNIFE)            {                entity_set_string(id, EV_SZ_viewmodel, "models/power/t_knife.mdl")            }        }        case 2:        {                    if (wpnid == CSW_KNIFE)            {                entity_set_string(id, EV_SZ_viewmodel, "models/power/ct_knife.mdl")            }        }    }    return PLUGIN_CONTINUE}
Nebemes klaidos.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests