Hi there..
Im making this moneymod for a hidenseek clan, wich rly wants it soon..
now im done, but it wont save -_-
i've added Save ( iPlayer )
everywhere ill remove / add / set any lvls / money
but it wont save..
Code -->
PHP Code:
public Load(iPlayer)
{
static data[256], timestamp;
if( nvault_lookup(gVault, g_iAuthID[iPlayer], data, sizeof(data) - 1, timestamp) )
{
ParseLoadData(iPlayer, data);
}
else
{
NewUser(iPlayer)
CmdSayUser(iPlayer)
}
}
public CmdSayUser ( iPlayer )
{
new start = get_pcvar_num ( MoneyStart )
new name [ 32 ]
get_user_name ( iPlayer, name, 32 )
ColorChat ( iPlayer, GREY, "%s You got^4 $%i^3 for playing here for your^4 first^3 time!", prefix, start )
}
public NewUser(iPlayer)
{
g_first_time[iPlayer] = 1
new start = get_pcvar_num ( MoneyStart )
iMoney[iPlayer] = start
gMoney[iPlayer] = start
tMoney [ iPlayer ] = start
for( new iItem = 0; iItem < ItemCount; iItem++ )
{
iLevel_Item[iPlayer][iItem] = 0;
}
for( new iWeap = 0; iWeap < WeapCount; iWeap++ )
{
iLevel_Weap[iPlayer][iWeap] = 0;
}
for ( new iVip = 0; iVip < VipCount; iVip++ )
{
iLevel_Vip [ iPlayer ] [ iVip ] = 0;
}
}
public ParseLoadData(iPlayer, data[256])
{
static num[6];
strbreak(data, num, sizeof(num) - 1, data, sizeof(data) - 1);
iMoney[iPlayer] = str_to_num(num);
for( new iItem = 0; iItem < ItemCount; iItem++ )
{
strbreak(data, num, sizeof(num) - 1, data, sizeof(data) - 1);
iLevel_Item[iPlayer][iItem] = clamp(str_to_num(num), 0, ItemMaxLevel[iItem]);
}
for( new iWeap = 0; iWeap < WeapCount; iWeap++ )
{
strbreak(data, num, sizeof(num) - 1, data, sizeof(data) - 1);
iLevel_Weap[iPlayer][iWeap] = clamp(str_to_num(num), 0, WeapMaxLevel[iWeap]);
}
for( new iVip = 0; iVip < VipCount; iVip++ )
{
strbreak ( data, num, sizeof(num) - 1, data, sizeof(data) - 1)
iLevel_Vip [ iPlayer ] [ iVip ] = clamp ( str_to_num ( num ), 0, VipMaxLevel [ iVip ] )
}
}
public Save(iPlayer)
{
static data[256];
new len = formatex(data, sizeof(data) - 1, "%i", iMoney[iPlayer]);
for( new iItem = 0; iItem < ItemCount; iItem++ )
{
len += formatex(data[len], sizeof(data) - len - 1, " %i", iLevel_Item[iPlayer][iItem]);
}
for( new iWeap = 0; iWeap < WeapCount; iWeap++ )
{
len += formatex(data[len], sizeof(data) - len - 1, " %i", iLevel_Weap[iPlayer][iWeap]);
}
for( new iVip = 0; iVip < VipCount; iVip++ )
{
len += formatex(data[len], sizeof(data) - len - 1, " %i", iLevel_Vip[iPlayer][iVip])
}
nvault_set(gVault, g_iAuthID[iPlayer], data)
}
any1 help please
__________________