02/06/2021 11:18
Bom galera eu estou usando o plugin CrashDetect no servidor e quando eu abror o samp.server.exe aparece isso
a Callback
Código:
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at negative index -1
[debug] AMX backtrace:
[debug] #0 0033ea9c in public Taxi () from GM.amx
a Callback
Código PHP:
public Taxi()
{
for(new I = 0; I < MAX_PLAYERS; I ++)
{
if(Taximetro[I][0] == 1)
{
if(GetPlayerMoneyEx(I) > PrecoCorrida[I] + 3)
{
new string[128];
PrecoCorrida[I] = PrecoCorrida[I] + 3;
format(string, sizeof(string), "~ O taxímetro mostra: $%d", PrecoCorrida[I]);
SendClientMessage(I, verde, string);
SendClientMessage(Taximetro[I][1], verde, string);
}
if(GetPlayerMoneyEx(I) < PrecoCorrida[I] + 3)
{
SendClientMessage(I, COR_MARA2, "| INFO | Você não tem mais dinheiro para o taxi!");
SendClientMessage(Taximetro[I][1], COR_MARA2, "| INFO | Seu passageiro ficou sem dinheiro!");
GivePlayerMoneyEx(I, 0 - PrecoCorrida[I]);
GivePlayerMoneyEx(Taximetro[I][1], PrecoCorrida[I]);
RemovePlayerFromVehicle(I);
PrecoCorrida[I] = 0;
Taximetro[I][1] = 0;
Taximetro[I][0] = 0;
}
}
if(NoTelefone[I] != -1)
{
if(!PlayerToPoint(Radio, I, Coordenadas[GetHouseOwner(I)][0], Coordenadas[GetHouseOwner(I)][1], Coordenadas[GetHouseOwner(I)][2]))
{
SendClientMessage(I, COR_ORKUT, "| INFO | A chamada foi perdida porque você foi muito longe do ícone de sua casa!");
CmdDesligar(I);
}
}
}
return 1;
}