Zaključano

Problem sa crashom servera

Započeo kaizer
pre 6 godina
946
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
WrithScript
Enforcer
pre 6 godina
Evo već neko vrijeme radim mod od 0 i sve sam testirao na kućnom serveru nije bilo nikakvih problema, ubacio sam na hosting i pozvao sam lika da testamo malo mod i odma se desio problem sa crashom servera.
Znači npr. kreiram org i kada stavim ime ranka 1 neko zatvori mi dialog i crasha server automatski, ili evo još jedan primjer ubacim druga u org i automatski crasha sa servera, ako neko zna rješenje neka pomogne.

Kod :
[23:55:01] Jacob_Walker has joined the server (1:109.175.106.118)
[23:55:19] Server crashed while executing VZ.amx
[23:55:19] AMX backtrace:
[23:55:19] #0 0000ef04 in ?? (12, 0, 4, 0, 0, 0, 0, 0, 0) in VZ.amx
[23:55:19] #1 0000ef04 in ?? (0, 866792362, 1478704, 960000, 960516) in VZ.amx
[23:55:19] #2 000a4310 in public OnDialogResponse (1, 41, 1, -1, 18374744) in VZ.amx
ivan221
Made Man
pre 6 godina
Ubaci crashdetect da vidimo sta on kaze, btw postavi i kodove zajedno sa debugom
WrithScript
Enforcer
pre 6 godina
PazzOnee wrote on August 4, 2019, 10:34 pm:
Ubaci crashdetect da vidimo sta on kaze, btw postavi i kodove zajedno sa debugom
Eto ti gore debug iz crash detecta, koje linije trebaju?
ivan221
Made Man
pre 6 godina
Daj ondialogresponse gde pozivas dialogid 41
WrithScript
Enforcer
pre 6 godina
PazzOnee wrote on August 4, 2019, 10:54 pm:
Daj ondialogresponse gde pozivas dialogid 41
if( dialogid == DIALOG_INVITE && response )
{
new igrac;
if( sscanf( inputtext, "u", igrac ) ) return SendClientMessage( playerid, COLOR_RED, "Pogresan ID" );
if( igrac == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "Igrac je offline!" );
if( PlayerInfo[ igrac ][ xClan ] != 0 ) return SendClientMessage( playerid, COLOR_RED, "Igrac je vec clan organizacije!" );
if( PlayerInfo[ igrac ][ xLider ] != 0 ) return SendClientMessage( playerid, COLOR_RED, "Igrac je vec clan neke organizacije!" );
if( PlayerInfo[ igrac ][ xLevel ] < 3 ) return SendClientMessage( playerid, COLOR_RED, "Igracev level je manji od 3!" );
new OrgID = PlayerInfo[ playerid ][ xLider ], ime[ MAX_PLAYER_NAME ];
GetPlayerName(igrac, ime, sizeof ime);
if( !strcmp( OI[ OrgID ][ oMember1 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember1 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember2 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember2 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember3 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember3 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember4 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember4 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember5 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember5 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember6 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember6 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember7 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember7 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember8 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember8 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember9 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember9 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember10 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember10 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember11 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember11 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember12 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember12 ], ime, 0, strlen(ime), 255); }
else { SendClientMessage( playerid, COLOR_RED,"Presli ste maximum clanova!" ); return true; }
PlayerInfo[ igrac ][ xClan ] = OrgID;
PlayerInfo[ igrac ][ xRank ] = 1;
PlayerInfo[ igrac ][ xSkin ] = OI[ OrgID ][ oSkin1 ];
SetPlayerSkin( igrac, OI[ OrgID ][ oSkin1 ] );
PlayerInfo = 3;
SaveOrganization( OrgID );
va_SendClientMessage(igrac, COLOR_GREEN, "Cestitamo, ubaceni ste u organizaciju %s, od strane lidera %s.", OI[ OrgID ][ oName ], OI[ OrgID ][ oLeader ] );
va_SendClientMessage(playerid, COLOR_GREEN, "Pozvali ste %s u svoju organizaciju.", ime);
}
ivan221
Made Man
pre 6 godina
Ajde printaj posle svake provere i vidi gde koci, znaci posle svake provere ili iskoriscavanja funkcije printuj po nesto, pa da vidimo sta kaze
Rixxx
Wheel Man
pre 6 godina

if( dialogid == DIALOG_INVITE && response )
{
new igrac;
                        if( sscanf( inputtext, "i", igrac ) ) return SPD( playerid, DIALOG_INVITE, DSI, D_NASLOV, "Unesite ID za invite", "Potvrdi", "Odustani" );
if( igrac == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_RED, "Igrac je offline!" );
if( PlayerInfo[ igrac ][ xClan ] != 0 ) return SendClientMessage( playerid, COLOR_RED, "Igrac je vec clan organizacije!" );
if( PlayerInfo[ igrac ][ xLider ] != 0 ) return SendClientMessage( playerid, COLOR_RED, "Igrac je vec clan neke organizacije!" );
if( PlayerInfo[ igrac ][ xLevel ] < 3 ) return SendClientMessage( playerid, COLOR_RED, "Igracev level je manji od 3!" );
new OrgID = PlayerInfo[ playerid ][ xLider ], ime[ MAX_PLAYER_NAME ];
GetPlayerName(igrac, ime, sizeof ime);
if( !strcmp( OI[ OrgID ][ oMember1 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember1 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember2 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember2 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember3 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember3 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember4 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember4 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember5 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember5 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember6 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember6 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember7 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember7 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember8 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember8 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember9 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember9 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember10 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember10 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember11 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember11 ], ime, 0, strlen(ime), 255); }
else if( !strcmp( OI[ OrgID ][ oMember12 ], "Niko", true ) ) { strmid( OI[ OrgID ][ oMember12 ], ime, 0, strlen(ime), 255); }
else { SendClientMessage( playerid, COLOR_RED,"Presli ste maximum clanova!" ); return true; }
PlayerInfo[ igrac ][ xClan ] = OrgID;
PlayerInfo[ igrac ][ xRank ] = 1;
PlayerInfo[ igrac ][ xSkin ] = OI[ OrgID ][ oSkin1 ];
SetPlayerSkin( igrac, OI[ OrgID ][ oSkin1 ] );
PlayerInfo = 3;
SaveOrganization( OrgID );
va_SendClientMessage(igrac, COLOR_GREEN, "Cestitamo, ubaceni ste u organizaciju %s, od strane lidera %s.", OI[ OrgID ][ oName ], OI[ OrgID ][ oLeader ] );
va_SendClientMessage(playerid, COLOR_GREEN, "Pozvali ste %s u svoju organizaciju.", ime);
}

edit: slucajno sam enter pritisnuo odmah 😄, probaj pa javi.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava