27.11.2011, 14:37
Does anyone have a /setadmin command for Rcon only and It's done thru MySQL cos sometimes it doesn't Save the Admin level
CMD:setadmin(playerid, params[])
{
new giveid, lvl;
if(IsPlayerAdmin(playerid)) return SCM(playerid, red, "You Must Be RCON Admin To Use That Command");
if(sscanf(params, "ud", giveid, lvl)) return SCM(playerid, ADMIN, "USAGE: /setlevel [playername(playerid)] [Level}");
if(!PData[giveid][Loggedin] || giveid == INVALID_PLAYER_ID) return SCM(playerid, red, "ERROR: That Player Isn't Online Or Isn't Logged In!");
if(lvl > 5 || lvl < 0) return SCM(playerid, red, "ERROR: The Level Must Be Between 0 And 5.");
if(IsPlayerConnected(giveid))
{
new name2[MAX_PLAYER_NAME];
GetPlayerName(giveid, name2, sizeof(name2));
GetPlayerName(playerid, pname, sizeof(pname));
format(str, sizeof(str), "%s.user", pname);
PData[giveid][Level] = lvl;
if(lvl == 0)
{
format(str2, sizeof(str2), "Your Level Has Been Set To 0");
SCM(giveid, ADMIN, str2);
}
else
{
format(str2, sizeof(str2), "Your Level Has Been Set To %d By The Server Owner!", lvl);
SCM(giveid, ADMIN, str2);
}
format(str2, sizeof(str2), "%s Has Successfully Been Promoted To Level %d!", name2, lvl);
SCM(playerid, ADMIN, str2);
format(str2, sizeof(str2), "%s Has Successfully Been Promoted To Level %d By %s.", name2, lvl, pname);
print(str2);
}
return 1;
}
C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15663) : error 017: undefined symbol "SCM" C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15664) : error 017: undefined symbol "SCM" C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15665) : error 017: undefined symbol "PData" C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15665) : warning 215: expression has no effect C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15665) : error 001: expected token: ";", but found "]" C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15665) : error 029: invalid expression, assumed zero C:\Users\Jordan\Desktop\Windows1\gamemodes\vx-rp.pwn(15665) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors.
if(!PData[giveid][Loggedin] || giveid == INVALID_PLAYER_ID) return SCM(playerid, red, "ERROR: That Player Isn't Online Or Isn't Logged In!");
#define SCM SendClientMessage //shorter version
PHP код:
PHP код:
If you got any else errors post |