Otóż poszukuję sposobu, aby dodać do pluginu zastopowanie pewnego pluginu osobie, która wpisze daną komendę, tj /modele.
Dokładny opis : gracz wpisuje /modele i ustawia mu podstawowe modele, nie zmieniając modeli u innych graczy.
Takie coś wyskrobałem :
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <colorchat>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(120.0, "info", _, _, _, "b")
register_clcmd("say /modele", "CurWeapon")
register_clcmd("say_team /modele", "CurWeapon")
}
public CurWeapon(id)
{
new weapon = read_data(2);
if(is_user_alive(id))
ColorChat(0, GREEN, "Zmieniles sobie modele na podstawowe!")
server_cmd("amx_pausecfg pause GHW_Weapon_Replacement.amxx")
{
if(weapon == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/v_ak47.mdl")
}
if(weapon == CSW_AUG)
{
set_pev(id, pev_viewmodel2, "models/v_aug.mdl")
}
if(weapon == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/v_awp.mdl")
}
if(weapon == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/v_c4.mdl")
}
if(weapon == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/v_deagle.mdl")
}
if(weapon == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/v_famas.mdl")
}
if(weapon == CSW_GALIL)
{
set_pev(id, pev_viewmodel2, "models/v_galil.mdl")
}
if(weapon == CSW_M249)
{
set_pev(id, pev_viewmodel2, "models/v_m249.mdl")
}
if(weapon == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/v_m3.mdl")
}
if(weapon == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/v_m4a1.mdl")
}
if(weapon == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/v_mp5.mdl")
}
if(weapon == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/v_scout.mdl")
}
if(weapon == CSW_USP)
{
set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
}
if(weapon == CSW_P90)
{
set_pev(id, pev_viewmodel2, "models/v_p90.mdl")
}
if(weapon == CSW_GLOCK18)
{
set_pev(id, pev_viewmodel2, "models/v_glock18.mdl")
}
if(weapon == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
}
if(weapon == CSW_SG552)
{
set_pev(id, pev_viewmodel2, "models/v_sg552.mdl")
}
}
}
public info()
{
ColorChat(0, GREEN, "Juz teraz mozesz zmienic swoje modele na stare!");
ColorChat(0, GREEN, "Wystarczy, ze wpiszesz /modele!");
ColorChat(0, GREEN, "Plugin wykonal Kr4teK. #");
}


Dodatki SourceMod














