How to ? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: How to ? (
/showthread.php?tid=90786)
How to ? -
The_Tough - 10.08.2009
Код:
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
Re: How to ? -
The_Tough - 10.08.2009
nobody knows ? omfg
Re: How to ? -
MadeMan - 10.08.2009
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!");
}