[dudb] Saveskin Problem
#1

I was trying to study dudb. After reading the tutorials, I tried to make a basic saveskin command along with the user system in the tut. It seems 50% working because, it saves the Skin ID to file. But every time I do /saveskin and then rejoin, it sets my skin to some random one. I guess its because the skin id value gets overwriting each time when I do /saveskin or something like that..can't sort it out
Please help

Heres the code:

Код:
dcmd_login(playerid,params[]) {


  if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

  if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account doesn't exist, please use '/register password'.");

  if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/login password'");

  if (udb_CheckLogin(PlayerName(playerid),params)) {

    GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
    SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("Skin")-GetPlayerSkin(playerid));

    PLAYERLIST_authed[playerid]=true;

    return SystemMsg(playerid,"Successfully authed!");
  }
  
  return SystemMsg(playerid,"Login failed!");
 }

dcmd_saveskin(playerid, params[])
{
  #pragma unused params
  if (PLAYERLIST_authed[playerid])
    {
  dUserSetINT(PlayerName(playerid)).("Skin",GetPlayerSkin(playerid));
  SendClientMessage(playerid, Green, "You have successfully saved your skin!");
    }
	else
	SendClientMessage(playerid, Red, "Error: Please login and try again!");
	return 1;
}
Reply


Messages In This Thread
[dudb] Saveskin Problem - by Vichuzz - 13.09.2009, 12:52
Re: [dudb] Saveskin Problem - by RaFsTar - 13.09.2009, 13:20
Re: [dudb] Saveskin Problem - by Vichuzz - 13.09.2009, 14:13
Re: [dudb] Saveskin Problem - by Nero_3D - 13.09.2009, 14:27
Re: [dudb] Saveskin Problem - by Vichuzz - 13.09.2009, 14:34
Re: [dudb] Saveskin Problem - by Nero_3D - 13.09.2009, 15:03
Re: [dudb] Saveskin Problem - by Vichuzz - 13.09.2009, 15:13
Re: [dudb] Saveskin Problem - by RaFsTar - 13.09.2009, 15:22
Re: [dudb] Saveskin Problem - by Nero_3D - 13.09.2009, 16:36
Re: [dudb] Saveskin Problem - by Vichuzz - 14.09.2009, 09:05

Forum Jump:


Users browsing this thread: 1 Guest(s)