Gdy gracze si臋 odradzaj膮 s膮 na nich dwa modele, zwyk艂y z cs-a i ten kt贸ry ustawi艂em ja. Dopiero task po 15 sek. ustawia model m贸j a tamten znika.
Gdy tego taska dawa艂em np. na 5 sek. nie ukryje on modelu standardowego.
I mam pytanie: da艂yby si臋 zrobi膰 aby model m贸j ustawi艂, a zwyk艂y ukry艂 na pocz膮tku rundy?
task, kt贸ry si臋 odpala na zmiane modeli:
set_task(get_cvar_float("zp_delay")+5.0, "ClCmdSelectModel",id)Funkcja:
public ClCmdSelectModel(id, menuid)
{
if(g_zombie[id] || g_nemesis[id] || g_survivor[id])
{
return PLUGIN_HANDLED;
}
else if(!is_user_alive(id))
{
return PLUGIN_HANDLED;
}
else
{
switch(klasa_gracza[id])
{
case Sprinter:
{
fm_remove_model_ents(id)
if (!pev_valid(g_ent_playermodel[id]))
{
g_ent_playermodel[id] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,1)
set_pev(g_ent_playermodel[id], pev_classname, "player_model")
set_pev(g_ent_playermodel[id], pev_movetype, MOVETYPE_FOLLOW)
set_pev(g_ent_playermodel[id], pev_aiment, id)
set_pev(g_ent_playermodel[id], pev_owner, id)
// Change name of your model below.
engfunc(EngFunc_SetModel, g_ent_playermodel[id], "models/player/aaa/aaa.mdl")
}
}
case Skoczek:
{
}
case Obronca:
{
}
case Hulk:
{
}
}
}
return PLUGIN_CONTINUE;
}Dzi臋ki za pomoc.


Dodatki SourceMod



Temat jest zamkni臋ty








