How to ?
#1

Код:
273:dcmd_myadminclr1(playerid,params[]) {
274:	if(!udb_Exists(playerid)).("level",(level)); return SystemMsg(playerid,"[NOT ENOUGH LEVEL !]");
275:	{
276:	SetPlayerColor(playerid,COLOUR_RED);
277:	return SendClientMessage(playerid,COLOUR_RED,"[ ! ]Admin color is on!");
278:		}
Код:
error 035: argument type mismatch (argument 1)
error 029: invalid expression, assumed zero
error 017: undefined symbol "level"
fatal error 107: too many error messages on one line
I wanna do a check with udb to players level..but at the /register system i didnt add to create players level to 0...

Код:
dcmd_register(playerid,params[]) {
  if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
  if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account already exists, please use '/login password'.");
  if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/register password'");
  if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Account successfully created. Login with '/login password' now.");
  return true;
 }
I tried to create the dcmd_setlevel but I couldnt do it cuz the udb_Create <=== level..i cant do it..so I need help..
Regards
Reply
#2

nobody knows ? omfg
Reply
#3

You can check players level this way:

pawn Код:
dcmd_myadminclr1(playerid,params[]) {
    if(dUserINT(PlayerName(playerid)).("level") < 1) return SystemMsg(playerid,"[NOT ENOUGH LEVEL !]");
    SetPlayerColor(playerid,COLOUR_RED);
    return SendClientMessage(playerid,COLOUR_RED,"[ ! ]Admin color is on!");
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)