#1

Code:
	if(strcmp(cmd, "/saveskin", true) == 0)
	{
	 	if(AccInfo[playerid][LoggedIn] == 1)
		 {
			if(!strlen(params)) return
			SendClientMessage(playerid, LIGHTBLUE, "[ USAGE: /saveskin (skinID) ]") &&
			SendClientMessage(playerid, LIGHTBLUE2, "[ FUNCTION: Save your favorite Skin. ]");

			new string[128];
			new SkinID = strval(params);

			if((SkinID == 0) ||(SkinID == 7)
			||(SkinID >= 9   && SkinID <= 41)  ||(SkinID >= 43  && SkinID <= 64)  ||(SkinID >= 66 && SkinID <= 73)
			||(SkinID >= 75  && SkinID <= 85)  ||(SkinID >= 87  && SkinID <= 118) ||(SkinID >= 120 && SkinID <= 148)
			||(SkinID >= 150 && SkinID <= 207) ||(SkinID >= 209 && SkinID <= 264) ||(SkinID >= 274 && SkinID <= 288)
			||(SkinID >= 290 && SkinID <= 299))
			{
			dUserSetINT(PlayerName2(playerid)).("FavSkin",SkinID);
	 		format(string, sizeof(string), "[ ADMIN: You have Successfully Saved your favorite Skin (Id:%d). ]",SkinID);
	 		SendClientMessage(playerid,BlueMsg,string);
			SendClientMessage(playerid,BlueMsg,"[ USAGE: /useskin to use this skin | /dontuseskin to stop using skin. ]");
			dUserSetINT(PlayerName2(playerid)).("UseSkin",1);
	 	    return SendCommandToAdmins(playerid,"SaveSkin");
			}
			 return SendClientMessage(playerid, green, "[ ERROR: Invalid Skin Id. ]");
		}
		else return SendClientMessage(playerid,red,"[ ERROR: You must be logged in to use this command. ]");
	}
when i do /saveskin
HTML Code:
"ERROR: You must be logged in to use this command"
why?
Reply
#2

Do you have added "AccInfo[playerid][LogedIn] == 1" in When player write correct password?
Anyway if you show him a dialog(login dialog),he can't write a command,and if he write wrong password,he will get kicked,so no need for this
Reply
#3

Code:
LoginPlayer(playerid)
{
	if(ServerInfo[GiveMoney] == 1)
	{
	ResetPlayerMoney(playerid);
	if((dUserINT(PlayerName2(playerid)).("UseSkin")) == 1)
	SetPlayerSkin(playerid,dUserINT(PlayerName2(playerid)).("FavSkin"));
	else return SendClientMessage(playerid,red,".");

	GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).("Money"));
	SetPlayerWantedLevel(playerid,dUserINT(PlayerName2(playerid)).("WantedLevel"));
 }
	#if SaveScore == true
	SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).("Score"));
	#endif
	dUserSetINT(PlayerName2(playerid)).("Loggedin",1);
	AccInfo[playerid][Deaths] 		= (dUserINT(PlayerName2(playerid)).("Deaths"));
	AccInfo[playerid][Kills] 		= (dUserINT(PlayerName2(playerid)).("Kills"));
 	AccInfo[playerid][Level] 		= (dUserINT(PlayerName2(playerid)).("Level"));
 	AccInfo[playerid][pVip] 		= (dUserINT(PlayerName2(playerid)).("AccountType"));
   	AccInfo[playerid][hours]		= dUserINT(PlayerName2(playerid)).("Hours");
   	AccInfo[playerid][mins] 		= dUserINT(PlayerName2(playerid)).("Minutes");
   	AccInfo[playerid][secs] 		= dUserINT(PlayerName2(playerid)).("Seconds");
	AccInfo[playerid][Registered]	= 1;
 	AccInfo[playerid][LoggedIn] 	= 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)