Page 1 of 1
Modelis pagal nick.
Posted: 2011 Aug 14 14:24
by InvIs
Na, pavadinimas turbūt kažkiek pasako:
Norėčiau plugino, kuriame žmogus su tam tikru tagu prie nicko turėtų atskirą modelį(tarkim serve jis admin'as ir serveryje įdėtas admin_model.amxx).
Re: Modelis pagal nick.
Posted: 2011 Aug 14 17:01
by aaarnas
Code: Select all
/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <hamsandwich>#include <cstrike> #define PLUGIN "New Plug-In"#define VERSION "1.0"#define AUTHOR "Arnas" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "player_spawn", 1)} public player_spawn(id) { static name[40] get_user_name(id, name, charsmax(name)) if(containi(name, "[TAG]") != -1) cs_set_user_model(id, "vip")}
Re: Modelis pagal nick.
Posted: 2011 Aug 14 18:34
by InvIs
Nelabai supratau, ten kur user_model "vip" tai cia kaip suprast? Pasidaryt direktorija link modelio ar ne?
Re: Modelis pagal nick.
Posted: 2011 Aug 14 21:11
by aaarnas
Cstrike direktorijoje yra taip: cstrike/models/player/vip/vip.mdl
Visi žaidėjo modeliai turi būti player/modelis/modelis.mdl
Tai rašai ten tik pavadinimą modelis.
Re: Modelis pagal nick.
Posted: 2011 Aug 15 15:34
by InvIs
Su default nicku atėjau(Bet koks nickas), modelis yra.
Re: Modelis pagal nick.
Posted: 2011 Aug 15 17:26
by beast
if(containi(name, "[TAG]"))
->
if(containi(name, "[TAG]") != -1)
Re: Modelis pagal nick.
Posted: 2011 Aug 15 17:53
by InvIs
Taip šitas veikia. Bet - jei serve yra kitas vip pluginas su specialiu modeliu - šitas nereaguoja. Kitaip neįmanoma padaryti, apart išimant vip modelio iš to kito plugino?
Re: Modelis pagal nick.
Posted: 2011 Aug 18 15:47
by aaarnas
beast wrote:if(containi(name, "[TAG]"))
->
if(containi(name, "[TAG]") != -1)
Ech, pastoviai su containi užmirštu -1 ... Pataisiau.
Re: Modelis pagal nick.
Posted: 2011 Nov 06 19:01
by Fly3r
O ka daro tas '=-1'?
Re: Modelis pagal nick.
Posted: 2011 Nov 06 19:04
by Vebsteris