Detaljan opis problema: Pravio sam posao i kako god da napravim imam eror sa Timerom
Dio skripte: Sve dole.
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
C:\Users\Mirko\Desktop\Palomino RP by Edu od 0\gamemodes\PalominoRP.pwn(960) : warning 204: symbol is assigned a value that is never used: "idv"
C:\Users\Mirko\Desktop\Palomino RP by Edu od 0\gamemodes\PalominoRP.pwn(1020) : error 028: invalid subscript (not an array or too many subscripts): "TimerFarmer"
C:\Users\Mirko\Desktop\Palomino RP by Edu od 0\gamemodes\PalominoRP.pwn(1020) : warning 215: expression has no effect
C:\Users\Mirko\Desktop\Palomino RP by Edu od 0\gamemodes\PalominoRP.pwn(1020) : error 001: expected token: ";", but found "]"
C:\Users\Mirko\Desktop\Palomino RP by Edu od 0\gamemodes\PalominoRP.pwn(1020) : error 029: invalid expression, assumed zero
C:\Users\Mirko\Desktop\Palomino RP by Edu od 0\gamemodes\PalominoRP.pwn(1020) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
LINIJA 1020
TimerFarmer = SetTimerEx("ZitoTimer", 500, true, "i", playerid);Timer.
forward TimerFarmer(playerid);
public TimerFarmer(playerid)
{
new Float:Pos;//x,y,z pozicije objekata trave
new pokoseno = 0;//broj pokošene trave
for(new i = 0; i < sizeof(Zito); i++)//prolazi kroz sve objekte trave koje smo kreirali
{
GetPlayerObjectPos(playerid, Zito, Pos, Pos, Pos);//uzima x,y,z pozicije objekata trave
if(IsPlayerInRangeOfPoint(playerid, 3.0, Pos, Pos, Pos) && VoziloFarmera(GetPlayerVehicleID(playerid)))//provjera dali je igrac u blizini objekta trave i dali je u kosilici
{
DestroyPlayerObject(playerid, Zito);//unistava objekt trave kroz koji smo prosli
Zito = 999;//stavlja varijablu za objekat na 999
}
if(Zito == 999)//provjera dali je objekt trave na 999...
{
pokoseno++;//...ako je na 999, povecava broj pokosene trave za 1
}
}
if(pokoseno == 5)//broj pokošene trave nakon koje ce igrac dobiti novac (ako je pokosio 5 objekata, završava posao)
{
SendClientMessage(playerid, -1, "Zavrsili ste kosenje Zita i zaradili 150$!");//šalje igracu poruku
FarmerPosao = 0;//stavlja igracu varijablu za kosaca na 0
KillTimer(ZitoTimer);//uništava timer
GivePlayerMoney(playerid, 150);//daje igracu 150$
}
}