Wysłany: 2013-04-02, 20:47
MalyFanek
Wiek: 33 Na forum: 5018 dni Posty: 20
Piwa : 3
mam problem z moim gm, u?y?em crashdetectora oto b??d:
Kod:
[20:03] [debug] #0 00007904 in public OnPlayerUpdate () from mapalsx_2.amx
[20:03] [debug] AMX backtrace:
[20:03] [debug] Accessing element at negative index -1
[20:03] [debug] Run time error 4: "Array index out of bounds"
a oto kod :
Kod:
public OnPlayerUpdate(playerid)
{
if(pInfo[playerid][Money] < 0)
pInfo[playerid][Money] = 0;
if(pInfo[playerid][Money] != GetPlayerMoney(playerid))
SetPlayerMoney(playerid, pInfo[playerid][Money]);
if(pInfo[playerid][EditingGZ])
{
new keys, updown, leftright, gzid = pInfo[playerid][EditingGZ];
GetPlayerKeys(playerid, keys, updown, leftright);
#define EDIT_SPEED 3.0
if(updown > 0) //down
{
gInfo[gzid][MinY] -= EDIT_SPEED;
RefreshGangZone(gzid);
}
else if(updown < 0) //up
{
gInfo[gzid][MaxY] += EDIT_SPEED;
RefreshGangZone(gzid);
}
else if(leftright > 0) //right
{
gInfo[gzid][MaxX] += EDIT_SPEED;
RefreshGangZone(gzid);
}
else if(leftright < 0) //left
{
gInfo[gzid][MinX] -= EDIT_SPEED;
RefreshGangZone(gzid);
}
}
return 1;
}
Wysłany: 2013-04-02, 21:00
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Poszukaj:
Kod:
I dostosuj do swojej liczby slot?w.
@DOWN
Nie m?wi?em nic o usuwaniu.
Ostatnio zmieniony przez Quis 2013-04-02, 21:45, w całości zmieniany 1 raz
Wysłany: 2013-04-02, 21:13
MalyFanek
Wiek: 33 Na forum: 5018 dni Posty: 20
Piwa : 3
ta.. tylko wy?ej nad maxplayers mam:
Kod: //Ustawienia maksymalnych ilo?ci poszczeg?lnych rzeczy (mo?na zmienia?)
#undef MAX_PLAYERS
#define MAX_PLAYERS 20 //Maksymalna ilo?? graczy (ilo?? slot?w)
#define MAX_GANGS 30 //Maksymalna liczba gang?w
#define MAX_GANG_NAME 50 //Maksymalna d?ugo?? nazwy gangu
#define MAX_GANGZONES 200 //Maksymalna ilo?? stref gang?w
i jak usuwam undef max players i zmieniam na 20 to error wyskakuje
Wysłany: 2013-04-02, 21:27
Wafelowski
Wiek: 29 Na forum: 5348 dni Posty: 428
Piwa : 100
Zostaw to undef MAX_PLAYERS i zmie? tylko #define MAX_PLAYERS 20 - Na licz? swoich slot?w.
Wysłany: 2013-04-02, 21:56
MalyFanek
Wiek: 33 Na forum: 5018 dni Posty: 20
Piwa : 3
no, moja ilo?? slotow to 20 i na tak? zmieni?e, zpstawi?em te? undef i nadal ;/
Wysłany: 2013-04-03, 07:19
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
A skompilowa?e? przyciskiem F5 i wgra?e? z powrotem na serwer plik .amx?
Wysłany: 2013-04-03, 08:31
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
# define EDIT_SPEED 3.0
Usun to z tego callbacka i dodaj na g?rze mapy
Wysłany: 2013-04-03, 15:26
MalyFanek
Wiek: 33 Na forum: 5018 dni Posty: 20
Piwa : 3
ok naprawi?em,teraz mam problem bo gdy ustawiam kolor gangu ca?y czas jest czarny za innym id tak samo oraz prefix HeadAdmin nie ma a jaest wpisane w mape
Tagi: linijka :: kodu :: onplayerupdate
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: