Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-04-02, 20:47


MalyFanek







Wiek: 33
Na forum: 5018 dni
Posty: 20

Piwa: 3

Respekt: 50

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;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-02, 21:00


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Poszukaj:
Kod:

#define MAX_PLAYERS


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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-02, 21:13


MalyFanek







Wiek: 33
Na forum: 5018 dni
Posty: 20

Piwa: 3

Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-02, 21:27


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Zostaw to undef MAX_PLAYERS i zmie? tylko #define MAX_PLAYERS 20 - Na licz? swoich slot?w.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-02, 21:56


MalyFanek







Wiek: 33
Na forum: 5018 dni
Posty: 20

Piwa: 3

Respekt: 50

no, moja ilo?? slotow to 20 i na tak? zmieni?e, zpstawi?em te? undef i nadal ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-03, 07:19


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

A skompilowa?e? przyciskiem F5 i wgra?e? z powrotem na serwer plik .amx?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-03, 08:31


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
# define EDIT_SPEED 3.0

Usun to z tego callbacka i dodaj na g?rze mapy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-03, 15:26


MalyFanek







Wiek: 33
Na forum: 5018 dni
Posty: 20

Piwa: 3

Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Tagi: linijka :: kodu :: onplayerupdate
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] linijka kodu onplayerupdate Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku