Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [UG]Cile poslato Jun 03, 2013, 22:16:33 POSLE PODNE

Naslov: [Pomoc] ID vozila
Poruka od: [UG]Cile poslato Jun 03, 2013, 22:16:33 POSLE PODNE
Skripta koju koristim: NL
Detaljan opis problema: Pa kad ocu da izmjenim HC vozilo pise nepoznat ID a ne kontam gresku
Dio skripte:

new idA;
if(sscanf(inputtext, "i", idA)) return SPD(playerid, 208, DIALOG_STYLE_INPUT, "Izmena kuce", "Upisite novi model HC-a za ovu kucu:", "Promeni", "Nazad");
if(id < 400 || id > 611)
{
    SCM(playerid, CRVENA, "[CileX] Nepoznat ID vozila!");


Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Naslov: Odg: [Pomoc] ID vozila
Poruka od: Crazyn3ss poslato Jun 03, 2013, 22:18:20 POSLE PODNE
kako upises id vozila?
Naslov: Odg: [Pomoc] ID vozila
Poruka od: Blaeks poslato Jun 04, 2013, 12:25:04 POSLE PODNE
daj celu komandu, taj kod je ispravan
Naslov: Odg: [Pomoc] ID vozila
Poruka od: [UG]Cile poslato Jun 04, 2013, 14:16:19 POSLE PODNE
if(dialogid == 208)
{
    new upit[85];
if(response)
{
    new i = AIzm[playerid];
    if(i == -1) return SCM(playerid, CRVENA, "[CileX] Nepoznat ID kuce!");
new idA;
if(sscanf(inputtext, "i", idA)) return SPD(playerid, 208, DIALOG_STYLE_INPUT, "Izmena kuce", "Upisite novi model HC-a za ovu kucu:", "Promeni", "Nazad");
if(id < 400 || id > 611)
{
    SCM(playerid, CRVENA, "[CileX] Nepoznat ID vozila!");
            SPD(playerid, 208, DIALOG_STYLE_LIST, "Izmena kuce", "Upisite novi model HC-a za ovu kucu:", "Promeni", "Nazad");
            return 1;
}
new ip[24], ime47[MAX_PLAYER_NAME];
RPIme(playerid, ime47);
GetPlayerIp(playerid, ip, 24);
if(Kuce[i][HCModel] == -1)
    {
        Kuce[i][HCModel] = idA;
        Kuce[i][HCV] = CreateVehicle_H(Kuce[i][HCModel], Kuce[i][HCX], Kuce[i][HCY], Kuce[i][HCZ], Kuce[i][HCA], Kuce[i][HCBoja1], Kuce[i][HCBoja2], 200);
//SacuvajKucu(i);
SCMF(playerid, CRVENA, "|{FFFFFF}A{FF0000}| {FFFFFF}Kupili ste HC za kucu. ID: %d, Model: %s", AIzm[playerid], ImenaVozila[id - 400]);
format(CmdString, 200, "| AKUCA | Akcija: HC KUPOVINA | Izvrsio: %s | Kuca: %d | Model: %s | IP: %s", ime47, AIzm[playerid], ImenaVozila[id - 400], ip);
UpisiLog(FAJL_AVLOG, CmdString);
}
else if(Kuce[i][HCModel] != -1)
{
    DestroyVehicle(Kuce[i][HCV]);
        Kuce[i][HCModel] = idA;
        Kuce[i][HCV] = CreateVehicle_H(Kuce[i][HCModel], Kuce[i][HCX], Kuce[i][HCY], Kuce[i][HCZ], Kuce[i][HCA], Kuce[i][HCBoja1], Kuce[i][HCBoja2], 200);
//SacuvajKucu(i);
SCMF(playerid, CRVENA, "|{FFFFFF}A{FF0000}| {FFFFFF}Izmenili ste HC za kucu. ID: %d, Model: %s", AIzm[playerid], ImenaVozila[id - 400]);
format(CmdString, 200, "| AKUCA | Akcija: HC IZMENA | Izvrsio: %s | Kuca: %d | Model: %s | IP: %s", ime47, AIzm[playerid], ImenaVozila[id - 400], ip);
UpisiLog(FAJL_AVLOG, CmdString);
}
format(upit, 85, "UPDATE `Kuce` SET `HCModel` = '%d' WHERE `ID` = '%d'", idA, AIzm[playerid]);
mysql_query(upit, THREAD_OSTALO);
AIzm[playerid] = -1;
}
else { SPD(playerid, 204, DIALOG_STYLE_LIST, "Izmena kuce", "Izmeni adresu\nIzmeni nivo\nIzmeni cenu\nIzmeni HC\nIzmeni novac u sefu", "Odaberi", "Izadji"); AIzm[playerid] = -1; }
}



eto posto je u dijalogu..
Naslov: Odg: [Pomoc] ID vozila
Poruka od: Blaeks poslato Jun 04, 2013, 15:33:36 POSLE PODNE
hmm.. da li imas apdejtovan sscanf ?
Naslov: Odg: [Pomoc] ID vozila
Poruka od: [UG]Cile poslato Jun 04, 2013, 22:48:13 POSLE PODNE
naravno.. nez koji je prob :S
Naslov: Odg: [Pomoc] ID vozila
Poruka od: Blaeks poslato Jun 05, 2013, 20:05:28 POSLE PODNE
hmm.. cudno, sscanf parametri podeseni kako treba, drugo nista ne moze stvarati problem, stvarno nisam pametan..