1. Wozu benutzt man Pvars?
Der Hauptnutzen ist zum einfachen Austausch von Werten auf Spielerebene zwischen Gamemodes und Filterscripts, sprich zum Beispiel Spieler-Statistiken.
Ich empfehle hierzu diesen Thread: http://forum.sa-mp.com/showthread.php?t=571043
=> Damit sind auch die Fragen 2 und 3 mit Ja beantwortet.
CallRemoteFunction("HoleDBHandle","d", dbHandle);
Das musst du so schreiben:
new MySQL:handle;handle = MySQL:CallRemoteFunction("HoleDBHandle","");
Und im Gamemode:
forward HoleDBHandle();
public HoleDBHandle() return _:handle;
Sonst klappt das mit dem Tag nicht und du bekommst einen Tag Mismatch.
=> Frage 5 ist damit beantwortet.