PHP Code:
public plugin_init() {
g_Vault=nvault_open("uciekinier")
}
public dodaj_levele(){
new iPos , szKey[ 32 ] , szVal[ 64 ], wartosc[33], maksimum=0, dummy[33], pozycja, iTimeStamp
new iVault = nvault_util_open("uciekinier");
new iCount = nvault_util_count( iVault );
for ( new iCurrent = 1 ; iCurrent <= iCount ; iCurrent++ )
{
iPos = nvault_util_read( iVault , iPos , szKey , charsmax( szKey ) , szVal , charsmax( szVal ), iTimeStamp);
replace_all(szVal, 43, "#"," ")
parse(szVal, dummy, 32, wartosc, 32)
new maksimum_czas=str_to_num(wartosc)
if(maksimum_czas>maksimum){
pozycja=iCurrent
maksimum=maksimum_czas
}
}
for( new iCurrent = 1 ; iCurrent <= iCount ; iCurrent++ )
{
iPos = nvault_util_read( iVault , iPos , szKey , charsmax( szKey ) , szVal , charsmax( szVal ), iTimeStamp);
if(pozycja==iCurrent){
new lew[33]
new vaultdata[256];
new vaultkey[64];
replace_all(szVal, 43, "#"," ")
parse(szVal, lew, 32, wartosc, 32)
format(vaultkey,63,"%s",szKey);
format(vaultdata,255,"%i#0#",str_to_num(lew)+1)
nvault_set(g_Vault,vaultkey,vaultdata);
}
else{
new lew[33]
new vaultdata[256];
new vaultkey[64];
replace_all(szVal, 43, "#"," ")
parse(szVal, lew, 32, wartosc, 32)
format(vaultkey,63,"%s",szKey);
format(vaultdata,255,"%i#0#",str_to_num(lew))
nvault_set(g_Vault,vaultkey,vaultdata);
}
}
nvault_util_close( iVault );
}