Salut!
In primul rand ai luat un FILTERSCRIPT, nu un SCRIPTFILE. ( mai putin important )
Pune codul din filterscript in gamemode, sa nu mai ai probleme mari.
La bani ideea este simpla.
In gamemode probabil ai o functie, GivePlayerCash este de obicei pe majoritatea modurilor de joc ( gamemode-uri ).
Functia GivePlayerCash a fost facuta de, developerul gamemode-ului, ei bine cand primesti banii cu aceasta functie se va face update si in mysql ( baza de date ) si in variabila care stocheaza banii. Prin gamemode pe undeva se verifica daca banii jucatorului sunt diferiti de variabila care stocheaza banii jucatorului sa ii reseteze banii la suma din interiorul variabilei care stocheaza banii.
In filterscript-ul pe care tu l-ai pus banii sunt oferiti prin GivePlayerMoney ( functia default din samp ), ei bine cand jucatorul primeste acei bani din GivePlayerMoney serverul probabil verifica ceea ce am latrat eu mai sus, daca banii jucatorului sunt egali cu variabila in care sunt stocati, daca nu sa ii primeasca pe cei care sunt stocati in acea variabila, iar tu, avand in variabila care stocheza banii de exemplu 2000$ si primesti cu functia default din samp, adica cea care nu updateaza in variabila care stocheaza banii noua suma, tu primesti 1000$, ai 2000$, ceea ce inseamna ca la sfarsit vei avea 3000$, se face avea verificare, vede ca variabila care stocheaza banii tai are valoarea de 2000$, iar tu ai 3000$ tii reseteaza la 2000$ ( SPER CA AI INTELES TOT CE AM LATRAT EU PE AICI ).
Exemplu:
Gogel are 1000$ primiti prin functia GivePlayerCash ( am explicat mai sus majoritatea lucrurilor ).
Gogel primeste 500$ prin functia GivePlayerMoney.
Gogel va avea la sfarsit tot 1000$ in loc de 1500$ pentru ca nu a primit banii prin GivePlayerCash.
Am explicat ceva mai babeste .. sper ca ai inteles.