Filterscript money problem (Please help).
#1

When I use filterscripts of jobs the money come for second and removed when I finish the job.

How to fix it?

I dont understand codes but I think the problem come from here:

Code from GM:

This some defines:

#define ResetMoneyBar ResetPlayerMoney
#define UpdateMoneyBar GivePlayerMoney
#define GetPlayerCash(%0) PlayerInfo[%0][pCash]
#define GivePlayerCash(%0,%1) PlayerInfo[%0][pCash] += (%1)
#define GetVehicleName(%0) VehicleName[GetVehicleModel(%0)-400]
#define SetPVarInt(%0,%1,0); DeletePVar(%0,%1);

This the code make the problem in the filterscripts I think:

// Timer Name: MoneyUpdate()
// Tickrate: 1 secs.
Timer:MoneyUpdate[1000]()
{
new
iTempVar;

if(iAdverTimer >= 1)
--iAdverTimer;

new hour,minuite,second;
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
new tstring[7];
if(minuite < 10)
{
format(tstring, sizeof(tstring), "%d:0%d", hour, minuite);
}
else
{
format(tstring, sizeof(tstring), "%d:%d", hour, minuite);
}
TextDrawSetString(WristWatch, tstring);

foreach(Player, i)
{
SyncPlayerTime(i);

if(PlayerInfo[i][pCash] != GetPlayerMoney(i))
{
ResetPlayerMoney(i);
GivePlayerMoney(i, PlayerInfo[i][pCash]);
}

if((iTempVar = GetPVarInt(i, "adT")) != 0)
{
if(--iTempVar <= 0) DeletePVar(i, "adT");
else SetPVarInt(i, "adT", iTempVar);
}
if(PlayerInfo[i][pTriageTime] != 0)
{
PlayerInfo[i][pTriageTime]--;
}
if(PlayerInfo[i][pTicketTime] != 0)
{
PlayerInfo[i][pTicketTime]--;
}
if(ServiceTime[i] != 0)
{
ServiceTime[i]--;
}

if(PlayerInfo[i][pGPS] > 0 && GetPVarType(i, "gpsonoff"))
{
new zone[28];
GetPlayer2DZone(i, zone, MAX_ZONE_NAME);
TextDrawSetString(GPS[i], zone);
}
if(GetPVarInt(i, "fuelonoff") == 1)
{
if(IsPlayerInAnyVehicle(i))
{
SetProgressBarValue(FuelBar[i], Fuel[GetPlayerVehicleID(i)]);
UpdateProgressBar(FuelBar[i], i);
}
else
{
DeletePVar(i, "fuelonoff");
DestroyProgressBar(FuelBar[i]);
FuelBar[i] = INVALID_BAR_ID;
}
}
}
}

And more one thing, When I try to active NPC'S the CMD error me with this error "npc:connection:error".

And last one thing I use 16 filterscripts and some filterscripts make bugs to other filterscript for example I use gear filterscript or trash pickup when I go to pizza (FS also) The name of the trash pickup on the pizza pickup and some bugs like that...

Thanks for helpers!!!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)