1.
If you look at dini_intset it's dini_IntSet(file, variable, value). You're doing the following:
pawn Код:
dini_IntSet(file, "Vw",PlayerInfo[playerid][pVw] = 0);
Which is fine until the last param where you are assigning a value to the variable as well as setting it. This may cause errors like the ones you're getting. Just set the value of the variable after InSet to 0 and just use
pawn Код:
dini_IntSet(file, "Vw",PlayerInfo[playerid][pVw]);
For all of them and see if you get any errors.
2. Not sure if udb_hash returns a string or a int value. If it returns a string then you will need to fetch using dini_get.