AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Save xp by .. (https://forums.alliedmods.net/showthread.php?t=92957)

~Ice*shOt 05-22-2009 14:10

Save xp by ..
 
what is bad?
cvar:
PHP Code:

save_xp_by register_cvar("msx_save_xp_by","1"

Load and Save Data's:
PHP Code:

public SaveData(id)
{
if(
get_pcvar_num(save_xp_by) == 1)
{
new 
authip[32]
get_user_ip(id,authip,31,1)
new 
vaultkey[64], vaultdata[64]

format(vaultkey63"UserIP:%s-HumansKills"authip)
format(vaultdata63"%d"PlayerHumanKills[id])
set_vaultdata(vaultkeyvaultdata)

format(vaultkey63"UserIP:%s-ZombieKills"authip)
format(vaultdata63"%d"PlayerZombieKills[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserIP:%s-HumanDeaths"authip)
format(vaultdata63"%d"PlayerHumanDeaths[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserIP:%s-ZombieDeaths"authip)
format(vaultdata63"%d"PlayerZombieDeaths[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserIP:%s-Headshots"authip)
format(vaultdata63"%d"PlayerHeadshots[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserIP:%s-XP"authip)
format(vaultdata63"%d"PlayerXP[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserIP:%s-Level"authip)
format(vaultdata63"%d"PlayerLevel[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserIP:%s-MedalsLevel"authip)
format(vaultdata63"%d"PlayerMedals[id])
set_vaultdata(vaultkeyvaultdata)
}
if(
get_pcvar_num(save_xp_by) == 2)
{
new 
authid[32]
get_user_authid(idauthid31)
new 
vaultkey[64], vaultdata[64]

format(vaultkey63"UserID:%s-HumansKills"authid)
format(vaultdata63"%d"PlayerHumanKills[id])
set_vaultdata(vaultkeyvaultdata)

format(vaultkey63"UserID:%s-ZombieKills"authid)
format(vaultdata63"%d"PlayerZombieKills[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserID:%s-HumanDeaths"authid)
format(vaultdata63"%d"PlayerHumanDeaths[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserID:%s-ZombieDeaths"authid)
format(vaultdata63"%d"PlayerZombieDeaths[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserID:%s-Headshots"authid)
format(vaultdata63"%d"PlayerHeadshots[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserID:%s-XP"authid)
format(vaultdata63"%d"PlayerXP[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserID:%s-Level"authid)
format(vaultdata63"%d"PlayerLevel[id])
set_vaultdata(vaultkeyvaultdata)
format(vaultkey63"UserID:%s-MedalsLevel"authid)
format(vaultdata63"%d"PlayerMedals[id])
set_vaultdata(vaultkeyvaultdata)
}
}
public 
LoadData(id)
{
if(
get_pcvar_num(save_xp_by) == 1)
{
new 
authip[32
get_user_ip(id,authip,31,1)
new 
vaultkey[64], vaultdata[64]
format(vaultkey63"UserIP:%s-HumansKills"authip
get_vaultdata(vaultkeyvaultdata63)
PlayerHumanKills[id] = str_to_num(vaultdata)

format(vaultkey63"UserIP:%s-ZombieKills"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerZombieKills[id] = str_to_num(vaultdata)
format(vaultkey63"UserIP:%s-HumanDeaths"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerHumanDeaths[id] = str_to_num(vaultdata)
 
format(vaultkey63"UserIP:%s-ZombieDeaths"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerZombieDeaths[id] = str_to_num(vaultdata)
format(vaultkey63"UserIP:%s-Headshots"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerHeadshots[id] = str_to_num(vaultdata)
format(vaultkey63"UserIP:%s-XP"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerXP[id] = str_to_num(vaultdata)
format(vaultkey63"UserIP:%s-Level"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerLevel[id] = str_to_num(vaultdata)
format(vaultkey63"UserIP:%s-MedalsLevel"authip)
get_vaultdata(vaultkeyvaultdata63)
PlayerMedals[id] = str_to_num(vaultdata)
}
if(
get_pcvar_num(save_xp_by) == 2)
{
new 
authid[32
get_user_authid(idauthid31)
new 
vaultkey[64], vaultdata[64]
format(vaultkey63"UserID:%s-HumansKills"authid
get_vaultdata(vaultkeyvaultdata63)
PlayerHumanKills[id] = str_to_num(vaultdata)

format(vaultkey63"UserID:%s-ZombieKills"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerZombieKills[id] = str_to_num(vaultdata)
format(vaultkey63"UserID:%s-HumanDeaths"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerHumanDeaths[id] = str_to_num(vaultdata)
format(vaultkey63"UserID:%s-ZombieDeaths"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerZombieDeaths[id] = str_to_num(vaultdata)
format(vaultkey63"UserID:%s-Headshots"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerHeadshots[id] = str_to_num(vaultdata)
format(vaultkey63"UserID:%s-XP"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerXP[id] = str_to_num(vaultdata)
format(vaultkey63"UserID:%s-Level"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerLevel[id] = str_to_num(vaultdata)
format(vaultkey63"UserID:%s-MedalsLevel"authid)
get_vaultdata(vaultkeyvaultdata63)
PlayerMedals[id] = str_to_num(vaultdata)
}


I want to make a save level,xp and players rank's


All times are GMT -4. The time now is 01:36.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.