SA-MP Forums Archive
VIP DOESNT SAVE - 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)
+--- Thread: VIP DOESNT SAVE (/showthread.php?tid=467876)



VIP DOESNT SAVE - Alexica721 - 05.10.2013

Hello i have a problem

my vip doesnt save
Код:
stock Gn(playerid)
{
	new pname[24];
	GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
	return pname;
}

stock PFile(playerid)
{
    format(vfile,64,"VipUsers/%s.ini",Gn(playerid));
	return vfile;
}
setvip cmd
Код:
dcmd_setvip(playerid, params[])
{
    new id,vip;
    if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,red,"[ERROR]You are not an admin.");
    if(sscanf(params,"ui", id,vip))return SendClientMessage(playerid, red, "[ERROR]Usage: /setvip [id] [VipID]");//Use Vip id 1 for Premium, 2 for Silver and 3 for Gold
    if(vip > 3)return SendClientMessage(playerid,red,"There are only 3 kinds of vip");
    if(vip == 1)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(String, sizeof(String), "%s has set you become a Premium member.",Name);
        SendClientMessage(id,green, String);
		if(!dini_Exists(PFile(playerid)))
		{
			dini_Create(PFile(playerid));
			dini_IntSet(PFile(playerid),"VipMember",1);
		}
		else if(dini_Exists(PFile(playerid)))
		{
			dini_IntSet(PFile(playerid),"VipMember",1);
		}
				    Vinfo[playerid][VipLevel] = 1;
				    VipRank = "Silver VIP";
    }
    if(vip == 2)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(String, sizeof(String), "%s has set you become a Silver member.",Name);
        SendClientMessage(id,green, String);
		if(!dini_Exists(PFile(playerid)))
		{
			dini_Create(PFile(playerid));
			dini_IntSet(PFile(playerid),"VipMember",2);
		}
		else if(dini_Exists(PFile(playerid)))
		{
			dini_IntSet(PFile(playerid),"VipMember",2);
		}
				    Vinfo[playerid][VipLevel] = 2;
				    VipRank = "Gold VIP";
    }
    if(vip == 3)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(String, sizeof(String), "%s has set you become a Gold member.",Name);
        SendClientMessage(id,green, String);
		if(!dini_Exists(PFile(playerid)))
		{
			dini_Create(PFile(playerid));
			dini_IntSet(PFile(playerid),"VipMember",3);
		}
		else if(dini_Exists(PFile(playerid)))
		{
			dini_IntSet(PFile(playerid),"VipMember",3);
		}
		    Vinfo[playerid][VipLevel] = 3;
		    VipRank = "Premium VIP";
    }
    return 1;
}



Re: VIP DOESNT SAVE - DanishHaq - 05.10.2013

Do you have the folder of ".../scriptfiles/VipUsers/..."?


Re: VIP DOESNT SAVE - Jankingston - 05.10.2013

Just Make a folder in scriptfiles/VipUsers

It will help