chce zeby podmienial CT na teletubisie
a all TT na models/player/terro22/123.mdl
/* AmxModx 1.76d plugin
*
* Teletubbies player models and cs_teletubbies.sma plugin
* maked by leegeek 2008/3/10
*
* CVAR:
* teletubbies_team 1 // Teletubbies is Terrorist forces
* teletubbies_team 2 // Default Teletubbies is CT Forces
*
* Email: leegeek@gmail.com
* WebSite: [url=http://dod.is.dreaming.org][url=http://dod.is.dreaming.org]http://dod.is.dreaming.org[/url][/url]
*
* ło¬OĄ»¤H»s§@Şş¤Ń˝uÄ_Ä_®a±ÚCS¤HŞ«ĽŇ«¬¤ÎAMX´ˇĄó,ł]©w teletubbies_team 2 ®É,
* ¤Ń˝uÄ_Ä_¬°Äµąî,ł]©w teletubbies_team 1 ®É,¤Ń˝uÄ_Ä_Ĺܦ¨¬°¤ď®{.ąwł]¬Oĵąî.
*
* ¨Ó«H˝Đ±H: leegeek@gmail.com
* şôݏ: ˛©R˝u¤W [url=http://dod.is.dreaming.org][url=http://dod.is.dreaming.org]http://dod.is.dreaming.org[/url][/url]
*
*/
#include <amxmodx>
#include <cstrike>
new checkmodel[32] = 0;
public plugin_init()
{
register_plugin("cs_teletubbies","1.2","leegeek");
register_event("ResetHUD","on_ResetHud","b");
register_cvar("teletubbies_team","2"); // Default Teletubbies is CT Forces
}
public plugin_precache()
{
precache_model("models/player/tinkywinky/tinkywinky.mdl");
precache_generic("models/player/tinkywinky/tinkywinkyT.mdl");
precache_model("models/player/dipsy/dipsy.mdl");
precache_generic("models/player/dipsy/dipsyT.mdl");
precache_model("models/player/po/po.mdl");
precache_generic("models/player/po/poT.mdl");
precache_model("models/player/laalaa/laalaa.mdl");
precache_generic("models/player/laalaa/laalaaT.mdl");
precache_sound("misc/bighug.wav");
precache_sound("misc/ehoh.wav");
force_unmodified(force_exactfile,{0,0,0},{0,0,0},"models/player/tinkywinky/tinkywinky.mdl")
force_unmodified(force_exactfile,{0,0,0},{0,0,0},"models/player/dipsy/dipsy.mdl")
force_unmodified(force_exactfile,{0,0,0},{0,0,0},"models/player/po/po.mdl")
force_unmodified(force_exactfile,{0,0,0},{0,0,0},"models/player/laalaa/laalaa.mdl")
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
if(!is_user_connected(id))
{
return PLUGIN_CONTINUE
}
else
{
client_cmd(0,"spk misc/bighug");
}
return PLUGIN_CONTINUE
}
public client_disconnect(id)
{
client_cmd(0,"spk misc/ehoh");
}
public force_model(id)
{
new num = random_num(1,4);
switch (num)
{
case 1: cs_set_user_model(id, "tinkywinky");
case 2: cs_set_user_model(id, "po");
case 3: cs_set_user_model(id, "laalaa");
case 4: cs_set_user_model(id, "dipsy");
}
checkmodel[id]= 1;
}
public on_ResetHud(id)
{
client_cmd(id,"cl_minmodels 0;alias cl_minmodels");
new team = cs_get_user_team(id);
if (get_cvar_num("teletubbies_team") == 2) // Teletubbies is CT Forces
{
if (team == 2)
{
if (checkmodel[id] == 0)
{
force_model(id);
}
}
else if (team == 1)
{
cs_reset_user_model(id);
checkmodel[id]= 0;
}
else if (team == 3)
{
cs_reset_user_model(id);
checkmodel[id]= 0;
}
else if (team == 0)
{
cs_reset_user_model(id);
checkmodel[id]= 0;
}
}
else if (get_cvar_num("teletubbies_team") == 1) // Teletubbies is Terrorist forces
{
if (team == 1)
{
if (checkmodel[id] == 0)
{
force_model(id);
}
}
else if (team == 2)
{
cs_reset_user_model(id);
checkmodel[id]= 0;
}
else if (team == 3)
{
cs_reset_user_model(id);
checkmodel[id]= 0;
}
else if (team == 0)
{
cs_reset_user_model(id);
checkmodel[id]= 0;
}
}
return PLUGIN_CONTINUE
}


Dodatki SourceMod



Temat jest zamknięty









