Naslov problema*: izbacuje mi u log-u sscanf warning: sscanf specifiers do not require '' before them.
Opis problema*: Imam problem kad brisem aktora , imam dvije funckije , obrisat aktora sa ID,ili najblizeg, kada obrisem odmah u server log izbaci warning, znal neko do cega je.
Pokušaj rešavanja*: Vaš odgovor
Deo programskog koda*: else if(dialogid == DIALOG_IZBRISIAKTORA) {
if(!response) return 1;
if(response) {
switch(listitem) {
case 0: {
if(GetNearestAktor(playerid) == -1) return SendClientMessage(playerid, 0x0077C7FF, "[AKTOR SYSTEM] {FFFFFF}Niste blizu aktora.");
new i = GetNearestAktor(playerid), aktorFile[ 60 ], str[ 60 ];
DestroyActor(AktorInfo[ i ][ aktorid ]);
Delete3DTextLabel(AktorLabel[ i ]);
AktorInfo[ i ][ aktorX ] = 0.0; AktorInfo[ i ][ aktorY ] = 0.0; AktorInfo[ i ][ aktorZ ] = 0.0; AktorInfo[ i ][ aktorA ] = 0.0;
format(str, sizeof(str), "[AKTOR SYSTEM] {FFFFFF}Uspesno ste obrisali aktora ID %d.", i);
SendClientMessage(playerid, 0x0077C7FF, str);
format(aktorFile, sizeof(aktorFile), AKTOR_FILE, i);
if(fexist(aktorFile)) { fremove(aktorFile); }
}
case 1: return ShowPlayerDialog(playerid, DIALOG_BRISANJEAKTORA, DIALOG_STYLE_INPUT, "{0077C7}BRISANJE {FFFFFF}AKTORA", "Unesite ID aktora.","U redu","Izlaz");
}
}
}
else if(dialogid == DIALOG_BRISANJEAKTORA) {
if(!response) return 1;
if(response) {
new i, str[ 60 ], aktorFile[ 60 ];
if(sscanf(inputtext, "%d", i)) return ShowPlayerDialog(playerid, DIALOG_BRISANJEAKTORA, DIALOG_STYLE_INPUT, "{0077C7}BRISANJE {FFFFFF}AKTORA", "Unesite ID aktora.","U redu","Izlaz");
DestroyActor(AktorInfo[ i ][ aktorid ]);
Delete3DTextLabel(AktorLabel[ i ]);
AktorInfo[ i ][ aktorX ] = 0.0; AktorInfo[ i ][ aktorY ] = 0.0; AktorInfo[ i ][ aktorZ ] = 0.0; AktorInfo[ i ][ aktorA ] = 0.0;
format(str, sizeof(str), "[AKTOR SYSTEM] {FFFFFF}Uspesno ste obrisali aktora ID %d.", i);
SendClientMessage(playerid, 0x0077C7FF, str);
format(aktorFile, sizeof(aktorFile), AKTOR_FILE, i);
if(fexist(aktorFile)) { fremove(aktorFile); }
}
return 1;
}
Debug informacije: Vaš odgovor
Fotografija problema u igri: Vaš odgovor
Korišćene biblioteke (includes): Vaš odgovor
Dodatne informacije: Ath mod je
Problem sa Sscanf
256
pregleda
2
postova
8. Avg. 2025.
Moze lock, rjeseno je, bio problem u ovome
if(sscanf(inputtext, "%d", i)) //Los kod
if(sscanf(inputtext, "d", i)) //dobar kod
dok kod formata trazi "%d", a sscanf "d"
if(sscanf(inputtext, "%d", i)) //Los kod
if(sscanf(inputtext, "d", i)) //dobar kod
dok kod formata trazi "%d", a sscanf "d"
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
