20.07.2011, 09:00
AdminSkin, ..., AdminSkin10 might be an array. And then you do like this:
But, in your example, try this:
PHP код:
new bool:check = false;
for(new i = 1; i < 11; i++)
if(GetPlayerSkin(playerid) == ServerInfo[AdminSkin[i]])
{
check = true;
break;
}
if(check)
{
// Your code
}
PHP код:
if(ServerInfo[AdminOnlySkins] == 1)
{
new skin = GetPlayerSkin(playerid);
if((skin == ServerInfo[AdminSkin]) || (skin == ServerInfo[AdminSkin2]) ||
(skin == ServerInfo[AdminSkin3]) || (skin == ServerInfo[AdminSkin4]) ||
(skin == ServerInfo[AdminSkin5]) || (skin == ServerInfo[AdminSkin6]) ||
(skin == ServerInfo[AdminSkin7]) || (skin == ServerInfo[AdminSkin8]) ||
(skin == ServerInfo[AdminSkin9]) || (skin == ServerInfo[AdminSkin10]))
{
if(AccInfo[playerid][Level] >= 1)
GameTextForPlayer(playerid,"~b~Welcome~n~~w~Admin",3000,1);
else
{
GameTextForPlayer(playerid,"~r~This Skin Is For~n~Administrators~n~Only",4000,1);
SetTimerEx("DelayKillPlayer", 2500,0,"d",playerid);
return 1;
}
}
}
if((dUserINT(PlayerName2(playerid)).("UseSkin")) == 1)
if((AccInfo[playerid][Level] >= 1) && (AccInfo[playerid][LoggedIn] == 1))
SetPlayerSkin(playerid,(dUserINT(PlayerName2(playerid)).("FavSkin")) );

