i can sorter translate it, but it wont be in script form, i mean like this
//=========================================
// AccountManager :: VipLib v1.2b
// Desenvolvido por Rafael Perrella
//=========================================
// Para torná-lo compatível com versões antigas do emulador, substitua getgroupid() por getgmlevel()
// e crie um npc que seta $@AM_Vip_OldRev para 1 e $@AM_Vip_GMLevel para 20 ao iniciar o servidor
// vip_add (amount, group_id=1, uid=getcharid(3))
function script vip_add {
set .@varName$, "$AM_Vip" + getarg (2, getcharid (3)) + "[" + getarg (1, 1) + "]";
callfunc ("vip_update", getarg (2, getcharid (3)), 0);
setd .@varName$, (getd (.@varName$) + getarg (0) > 0) ? getd (.@varName$) + getarg (0) : 0;
return callfunc ("vip_update", getarg (2, getcharid (3)));
}
And
//=========================================
//:: AccountManager VipLib v 1.2 (
//Developed by Rafael Perrella
//=========================================
//To make it compatible with older versions of the emulator, replace getgroupid () by getgmlevel ()
//and create an npc that arrow $ @ AM_Vip_OldRev for 1 and $ @ AM_Vip_GMLevel for 20 when starting the server
//vip_add (amount, group_id = 1, uid = getcharid (3))
function vip_add {script
set @ $ varName, "$ AM_Vip" + getarg (2, getcharid (3)) + "[" + getarg (1, 1) + "]";
callfunc ("vip_update", getarg (2, getcharid (3)), 0);
setd. @ $ varName, (getd (. @ $ varName) + getarg (0) > 0)? getd (. @ $ varName) + getarg (0): 0;
return callfunc ("vip_update", getarg (2, getcharid (3)));
}
If its any good, lemme know and il try to do the rest