02/01/2021 09:32
(Esta mensagem foi modificada pela última vez a: 02/01/2021 09:35 por SkolPlay.)
Quando estou iniciando a GM, estou notando que nos log está aparendo esses erros:
São erros que nunca aconteceu comigo, alguém poderia me ajudar?
Código PHP:
[debug] AMX backtrace:
[debug] #0 002d5cb8 in public Taxi () in BPR.amx
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at negative index -1
São erros que nunca aconteceu comigo, alguém poderia me ajudar?
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;
}