Skripta koju koristim: Moja skripta
Detaljan opis problema: Kad kod se igrac spawn ili umre sve zabaguje i crasha
Dio skripte: evo ovo mi pise u server logu LINK: http://pastebin.com/M8uDwcKb
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Seti se sta si cacko u publicu OnPlayerDeath zadnje pa prekontrolisi ...
davno sam radio to ali sam ignorisao problem
65535 == INVALID_PLAYER_ID
Vjerovatno si negdje izostavio tu provjeru :)
Nisam ???
Postavi kodove iz tog publica pa da vidim mozda naletim na nesto.
http://pastebin.com/5KLGxzGK evo OnPlayerDeath Public
Rly nisi? if(!IsACop(killerid)) ispred toga nigdje nema if (killerid != INVALID_PLAYER_ID) :)
Nisam znao da to mora jbg pocetnik sam ahah :d
Nije i dalje isto ne razumem gde je problem ?
Takodje i ovde ce ti izaci array index out of bonus jer MAX_PLAYERS koji koristis u new PlayerInfo[MAX_PLAYERS][blabla]; je manji od INVALID_PALYER_IDa pa skontaj, treba ti i tu if killerid != INVALID_PLAYER_ID :)
koji deo skrpite nisam te bas razuemo :D
if(PlayerInfo[killerid][pOrgID] == PlayerInfo[playerid][pOrgID])
Uradio ali opet isto kad se ponovo spawn nakon smrti sve zabaguje ngm ni T da kliknem da pisem nista misem ne mogu da micem kameru nzm sta je stvarno
Da li ponovo izbacuje onaj error, ako da probaj uraditi sa debug... Napravi pawn.cfg i stavi ga u pawno folder i upisi u njega -d3
Zatim u skripti #include "crashdetect" i compilaj to
Onda pokreni skriptu (ofc sa crashdetect u server.cfg) i pokazace ti liniju errora :)
ne ne izbacuje mi vise onaj debug u server.log
da li ti je to na svakom modu ili na odredjenim ?
na odrejenom to jest mom modu
da li si pokusao sa prijateljima testat ili je to samo tebi?
svima
Ubaci debug npr
public OnPlayerSpawn(playerid)
{
// na pocetak
print("Pozvan OPS 1");
//na kraj
print("Zavrsen OPS");
}
i vidi da li izbacuje to u server_log.txt
resio sam ja sam sve vreme pd OnPlayerSpawn stavljao RemoveBulldingObjetForPlayer zato je valjdai bagovalo ali sad kad god se spawn prikazuje te objecte sto sam remove
Stavi onplayerconnect te RemoveBuildinge :)
vec sam stavio ali mi uvek prikazuje a kad stavim pod onplayerspawn onda ne
za taj problem jos nisam cuo, i kako sam upoznat svako stavi u OnPlayerConnect.. Mozda si presao limit?
Ne znam ne bi reko da sam presao limit nema bas toliko puno