Moin,
Ich hab als Plugins immer Crashdetect eingetragen, und jetzt fällt mir folgendes Auf:
[20:43:00] [debug] AMX backtrace:
[20:43:00] [debug] #0 00023de4 in public MinusTank (vID=20, playerid=0) at script.p:2303
[20:43:51] [debug] Run time error 6: "Invalid instruction"
[20:43:51] [debug] Unknown opcode 0x7d0 at address 0x00023DE4
Das gehört zu der Funktion die dem Fahrzeug Tank abzieht, jedoch sehe ich da kein Fehler:
public MinusTank(vID,playerid)
{
new lights,engine,alarm,doors,bonnet,boot,objective;
if(Tank[vID] < 1)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid,Rot,"* Der Tank ist leer!");
KillTimer(MinusTankTimer[playerid]);
EngineOn[GetPlayerVehicleID(playerid)] = 0;
return 1;
}
Tank[vID]--;
return 1;
}
Der Timer wird so aufgerufen:
SetTimerEx("MinusTank",45000,true,"ii",GetPlayerVehicleID(playerid),playerid);