Balkan SA:MP

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

Naslov: Oko MySQL-a
Poruka od: c0x 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:
Pawno Code: [Izaberi]
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);
Hvala vam puno. :)
Naslov: Odg: Oko MySQL-a
Poruka od: Bašovski Maj 11, 2019, 02:24:13 pre podne
Pawno Code: [Izaberi]
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);
}
Malo osnove uzmi i protabiri, obrati pažnju na funkcije
Naslov: Odg: Oko MySQL-a
Poruka od: c0x Maj 11, 2019, 02:25:31 pre podne
Pawno Code: [Izaberi]
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);
}
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 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.