can someone help me pls its easy but i dont know
#1

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
Reply
#2

u have save system? Player Info save system?
Reply
#3

yep i have
Reply
#4

Show us your enums, and what saving system you use.
Reply
#5

Quote:

enum pInfo
{
pWarns,
AdminLevel,
pPass,
pCash,
pLevel,
pSkin,
pInt,
pVW,
pAdmin,
pSecKey,
pKills,
pDeaths,
FloatFacingAngle,
FloatHealth,
FloatArmour,
FloatLastX,
FloatLastY,
bool:Jailed,
FloatLastZ,
}
new PlayerInfo[MAX_PLAYERS][pInfo];


and i use lux admin save system
Reply
#6

nonamebla, I guess it's "if(IsPlayerVipMember(playerid))" Try it.
Reply
#7

Код:
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;
}
Reply
#8

EDIT: Nivniv2 already made it.
Reply
#9

thnx a lot
Reply
#10

C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(595) : warning 217: loose indentation
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(601) : warning 217: loose indentation
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(1995) : error 017: undefined symbol "level"
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(1997) : warning 217: loose indentation
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(1997) : error 017: undefined symbol "iLevel"
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2001) : warning 217: loose indentation
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2001) : warning 219: local variable "szString" shadows a variable at a preceding level
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2007) : error 017: undefined symbol "iLevel"
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2010) : warning 217: loose indentation
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2010) : error 029: invalid expression, assumed zero
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2010) : error 017: undefined symbol "cmd_countdown"
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2010) : error 029: invalid expression, assumed zero
C:\Users\intel\Desktop\New folder (6)\gamemodes\lfgr.pwn(2010) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


7 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)