Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: c0x poslato Maj 11, 2019, 02:16:32 PRE PODNE

Naslov: Oko MySQL-a
Poruka od: c0x poslato Maj 11, 2019, 02:16:32 PRE PODNE
Problem(error/warning): Pa poceo sam da radim mod od 0 u MySQL. I sada malo forumi, malo google i snalazim se.. Poceo sam da kapiram neke stvari.. E sad hteo bih da pitam da li ovo mora na svakoj cmd/updateu da se radili ili postoji nesto skraceno kao sto je u Y_INI SavePlayer,SacuvajIgraca itd... ??
Deo skripte: [pawn]mysql_format(g_SQL, query, sizeof query, "UPDATE `Igraci` SET `skin` = %d WHERE `id` = %d", PI[id][Skin], PI[id][ID]);
   mysql_tquery(g_SQL, query);[/pawn]
Hvala vam puno. :)
Naslov: Odg: Oko MySQL-a
Poruka od: Bašovski poslato Maj 11, 2019, 02:24:13 PRE PODNE
[pawn]UpdateSkin( id ) {
    mysql_format(g_SQL, query, sizeof query, "UPDATE `Igraci` SET `skin` = %d WHERE `id` = %d", PI[id][Skin], PI[id][ID]);
    mysql_tquery(g_SQL, query);
    return (true);
}[/pawn]
Malo osnove uzmi i protabiri, obrati pažnju na funkcije
Naslov: Odg: Oko MySQL-a
Poruka od: c0x poslato Maj 11, 2019, 02:25:31 PRE PODNE
Citat: Bašovski poslato Maj 11, 2019, 02:24:13 PRE PODNE
[pawn]UpdateSkin( id ) {
    mysql_format(g_SQL, query, sizeof query, "UPDATE `Igraci` SET `skin` = %d WHERE `id` = %d", PI[id][Skin], PI[id][ID]);
    mysql_tquery(g_SQL, query);
    return (true);
}[/pawn]
Malo osnove uzmi i protabiri, obrati pažnju na funkcije
To mi je sad padalo na pamet, :) ..
I tako za sve?
Naslov: Odg: Oko MySQL-a
Poruka od: Bašovski poslato Maj 11, 2019, 15:51:29 POSLE PODNE
Pa eto, malo je preglednije i mnogo lakše za rukovati, ukoliko želiš da izmjeniš query ili nešto, uradiš na jednom mjestu (unutar scopea od funkcije) i odmah se to primjeni na ostalim. Nekada nema potrebe da pišeš funkciju za nešto koje ćeš koristiti samo na jednom mjestu, opet kažem, preglednost je dosta bitna.