|
Veteran Member
|
01-24-2019
, 02:05
Re: [REQ] VIP+ADMIN+Owner Skins Plugin
|
#11
|
Quote:
Originally Posted by Shadowless
i got this error can someone fix it?
or may be all skins must in same folder?
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <cstrike>
enum
{
TEAM_UNASSIGNED,
TEAM_T,
TEAM_CT,
TEAM_SPECTATOR
};
enum _:enumPlayerModels
{
Owner,
Admin,
Vip
}
new const Player_Level[enumPlayerModels][] =
{
ADMIN_ADMIN, //owner
ADMIN_KICK, //admin
ADMIN_CHAT //vip
}
new const Player_Models[enumPlayerModels][] =
{
{"models/player/owner_ct/owner_ct.mdl", "models/player/owner_te/owner_te.mdl"},
{"models/player/admin_ct/admin_ct.mdl", "models/player/admin_te/admin_te.mdl"},
{"models/player/vip_ct/vip_ct.mdl", "models/player/vip_te/vip_te.mdl"}
}
new playerModel[33];
public plugin_precache()
{
for(new i = 0; i < enumPlayerModels; i++)
{
precache_model(Player_Models[i][0])
precache_model(Player_Models[i][1])
}
}
public plugin_init()
{
register_plugin("Admin Models", "1.0", "SnusMumrikeN");
register_event("ResetHUD", "ResetHUD", "be");
}
public client_authorized(id)
{
playerModel[id] = -1;
for(new i = 0; i < enumPlayerModels; i++)
{
if (get_user_flags(id) & Player_Level[i][0])
{
playerModel[id] = i;
return;
}
}
}
public ResetHUD(id)
{
if(playerModel[id] == -1)
return;
if (!is_user_alive(id))
return;
new CsTeams:Team = cs_get_user_team(id);
switch (Team)
{
case TEAM_CT: cs_set_user_model(id, Player_Models[playerModel[id]][0]);
case TEAM_T: cs_set_user_model(id, Player_Models[playerModel[id]][1]);
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
|
not found
That mean in models/player need to be same folder like mdl:
owner_ct folder and in owner_ct.mdl
|
|
|
|