Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: bendzamin4674 poslato Oktobar 13, 2024, 16:31:21 POSLE PODNE

Naslov: [PROBLEM] Komanda i SQL upit
Poruka od: bendzamin4674 poslato Oktobar 13, 2024, 16:31:21 POSLE PODNE
Problem(error/warning): Pravio sam sistem zadataka za skriptu i uspeo sam sve da napravim to,ali kada zavrsi zadatak i dobije novac na phpmyadmin umesto imena ono ispise %e https://imgur.com/a/OJRpHBR
Deo skripte: https://pastebin.com/Rt2uxdwK
Naslov: Odg: Pomoc
Poruka od: cozmic poslato Oktobar 13, 2024, 16:35:09 POSLE PODNE
%s
Naslov: Odg: Pomoc
Poruka od: bendzamin4674 poslato Oktobar 13, 2024, 16:42:01 POSLE PODNE
Citat: cozmic poslato Oktobar 13, 2024, 16:35:09 POSLE PODNE%s
isto bude onda samo ispise %s
Naslov: Odg: Pomoc
Poruka od: twoblqck.art poslato Oktobar 13, 2024, 17:54:23 POSLE PODNE
Stavi pod " "
Naslov: Odg: Pomoc
Poruka od: bendzamin4674 poslato Oktobar 13, 2024, 18:08:54 POSLE PODNE
Citat: twoblqck.art poslato Oktobar 13, 2024, 17:54:23 POSLE PODNEStavi pod " "
new rows;
    cache_get_row_count(rows);
    if(!rows) mysql_tquery(_dbConnector, "INSERT INTO `tutorial` (`ime`) VALUES "%s"", GetName(playerid));
    mysql_format(_dbConnector, "UPDATE `tutorial` SET `tut_Done%d` = '1' WHERE `ime` = "%s" LIMIT 1", broj-1, GetName(playerid) ); ovako ili(ne razumem se najbolje halali)
Naslov: Odg: Pomoc
Poruka od: iv0dev poslato Oktobar 13, 2024, 18:30:32 POSLE PODNE
Citat: bendzamin4674 poslato Oktobar 13, 2024, 18:08:54 POSLE PODNEnew rows;
    cache_get_row_count(rows);
    if(!rows) mysql_tquery(_dbConnector, "INSERT INTO `tutorial` (`ime`) VALUES "%s"", GetName(playerid));
    mysql_format(_dbConnector, "UPDATE `tutorial` SET `tut_Done%d` = '1' WHERE `ime` = "%s" LIMIT 1", broj-1, GetName(playerid) ); ovako ili(ne razumem se najbolje halali)

new query[256];
new rows;
cache_get_row_count(rows);
if(!rows) mysql_tquery(_dbConnector, query, sizeof(query), "INSERT INTO `tutorial` (`ime`) VALUES ('%e')", GetName(playerid));
mysql_format(_dbConnector, query, sizeof(query), "UPDATE `tutorial` SET `tut_Done%d` = '1' WHERE `ime` = "%e" LIMIT 1", broj-1, GetName(playerid) );
Pokušaj ovako
Naslov: Odg: Pomoc
Poruka od: twoblqck.art poslato Oktobar 13, 2024, 18:35:05 POSLE PODNE
moja greska, glup sam

    new query[128];

    if(!rows)
    {
        mysql_format(_dbConnector, query, sizeof(query), "INSERT INTO `tutorial` (`ime`) VALUES ('%e')", GetName(playerid));
        mysql_tquery(_dbConnector, query);
    }
    mysql_format(_dbConnector, query, sizeof(query), "UPDATE `tutorial` SET `tut_Done%d` = '1' WHERE `ime` = '%e' LIMIT 1", broj-1, GetName(playerid));
    mysql_tquery(_dbConnector, query);

probaj ovako
Naslov: Odg: Pomoc
Poruka od: bendzamin4674 poslato Oktobar 13, 2024, 19:13:16 POSLE PODNE
Citat: twoblqck.art poslato Oktobar 13, 2024, 18:35:05 POSLE PODNEmoja greska, glup sam

    new query[128];

    if(!rows)
    {
        mysql_format(_dbConnector, query, sizeof(query), "INSERT INTO `tutorial` (`ime`) VALUES ('%e')", GetName(playerid));
        mysql_tquery(_dbConnector, query);
    }
    mysql_format(_dbConnector, query, sizeof(query), "UPDATE `tutorial` SET `tut_Done%d` = '1' WHERE `ime` = '%e' LIMIT 1", broj-1, GetName(playerid));
    mysql_tquery(_dbConnector, query);

probaj ovako
hvala popravio sam,hvala svima koji su pomogli...
Naslov: Odg: Pomoc
Poruka od: Fergosonn poslato Novembar 01, 2024, 21:16:19 POSLE PODNE
Greska ti je bila u VALUES

Kada insertujes nesto onda mora da bude

[pawn]mysql_format(SQL, string,sizeof(string), "INSERT INTO `zadatci` (`Username`) VALUES ('%s')", GetName(playerid));[/pawn]