Problem sa komandom

Započeo Negi
pre 6 godina
456
pregleda
3
postova
Negi
Hustler
pre 6 godina
Problem(error/warning): Testao sam organizacije i kada koristim cmd /smenilidera kaze mi da taj igrac ne postoji u bazi podataka iako je online i lider je.
Dio skripte:
CMD:smenilidera( playerid, params[] ) {

    if( PlayerInfo[ playerid ][ xABE ] >= 5 || PlayerInfo[ playerid ][ xSkriptaRank ] == 4  ) {

        if( PlayerInfo[ playerid ][ xABE ] > 5 ) { if( !ABEDuty[ playerid ] ) return SendErrorMessage(playerid, "Da bi koristili ovu komandu morate biti na duznosti." ); }
        new imeigraca[ 24 ], ifile[ 64 ], OrgID, oFile[ 40 ];
    if( sscanf( params, "ds", OrgID, imeigraca ) ) return SendUsageMessage(playerid, "/smenilidera [ ID organizacije ] |  ID/Deo Imena  |" );
        format( ifile, sizeof( ifile ), I_FILE, imeigraca ); format( oFile, sizeof( oFile ), O_FILE, OrgID );
        if( !fexist( oFile ) ) return SendErrorMessage(playerid, "Ova organizacija ne postoji." );
if( !fexist( ifile ) ) return SendErrorMessage(playerid, "Taj igrac ne postoji u bazi podataka!");
        if( IsPlayerConnected( GetPlayerIdFromName( imeigraca ) ) ) {
SendErrorMessage(playerid, "Taj igrac je online tako da smeni ga online.");
return 1;
}

if( strcmp( imeigraca, OI[ OrgID ][ oLider1 ], true ) == 0) { strmid( OI[ OrgID ][ oLider1 ], "Niko", 0, strlen( "Niko" ), ORG_CLAN); }
else if( strcmp( imeigraca, OI[ OrgID ][ oLider2 ], true ) == 0) { strmid( OI[ OrgID ][ oLider2 ], "Niko", 0, strlen( "Niko" ), ORG_CLAN ); }
else return SendErrorMessage(playerid, "Taj lider nije u izabranoj organizaciji!" );

    new INI:File = INI_Open( ifile );
INI_SetTag( File, "Informacije" );
INI_WriteInt( File, "Lider", 0 );
INI_WriteInt( File, "Clan", 0 );
INI_WriteInt( File, "Rank", 0 );
INI_WriteInt( File, "Skin", MaleSkinIDs[ 0 ][ 0 ] );
INI_WriteInt( File, "Spawn", 0 );
INI_Close( File );
        SaveOrganization( OrgID );
SendClientMessageEx( playerid, CRVENA, "Izbacili ste lidera %s iz organizacije %s", imeigraca, OI[ OrgID ][ oName ] );
}
else return SendErrorMessage(playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): Naveo sam gore.
malipablo
Enforcer
pre 6 godina
Mozes poslati deklaraciju I_FILE i gde cuvas korisnike?
Negi
Hustler
pre 6 godina
Fixovao sam, hvala!  😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava