25.03.2013, 06:24
guys i made a count cmd but i need it be only used by trusted players so what shud i do.and how to make a trusted player systen pls help.i need something like this isplayertrustedplayer pls help me
|
enum pInfo { pWarns, AdminLevel, pPass, pCash, pLevel, pSkin, pInt, pVW, pAdmin, pSecKey, pKills, pDeaths, Float FacingAngle,Float Health,Float Armour,Float LastX,Float LastY,bool:Jailed, Float LastZ,} new PlayerInfo[MAX_PLAYERS][pInfo]; |
new
pTrustedPlayerLevel[MAX_PLAYERS] = 0
;
CMD:maketrustedplayer(playerid, params[])
{
new iID;
if(IsPlayerAdmin(playerid)) {
if(sscanf(params, "ud", iID, level))
return SendClientMessage(playerid, COLOR_WHITE, "SYNTAX: /maketrustedplayer [nick/id] [level 1-2]");
if(iLevel < 1 || iLevel > 2)
return SendClientMessage(playerid, COLOR_RED, "Invalid level specified. Valid level's are 1 through 2.");
new szString[128];
format(szString, sizeof(szString), "%s has made you Trusted Player!", getName(playerid));
SendClientMessage(iID, COLOR_GREEN, szString);
format(szString, sizeof(szString), "You have given Trusted Player rank to %s!", getName(iID));
SendClientMessage(playerid, COLOR_RED, szString);
pTrustedPlayerLevel[iID] = iLevel;
return 1;
}
stock getName(playerid)
{
new szName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szName, sizeof(szName));
return szName;
}
CMD:countdown(playerid, params[]) || CMD:cd(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 3 || if(PlayerInfo[playerid][pTrustedPlayer] >= 1)
{
SetTimer("Five", 5000, 0);
SetTimer("Four", 4000, 0);
SetTimer("Three", 3000, 0);
SetTimer("Two", 2000, 0);
SetTimer("One", 1000, 0);
SetTimer("GoGoGo", 0000, 0);
}
return 1;
}