Mysql ucitavanje

Započeo rizla
29. Sep. 2020. Zaključano
589
pregleda
8
postova
Macas
4
Enforcer
29. Sep. 2020.
Problem(error/warning): Pitanje je vise, interesuje me da li postoji nacin za ucitavanje iz tabele da mi redovi krecu od 1 a ne od 0, jer mi id kuce krece od 1 pa dobijem ucitavanje kuce ispod mape, sa pogresnim koordinatama
Deo skripte:

forward UcitajKuce();
public UcitajKuce()
{
    if(!cache_num_rows()) return printf("\n: Kuce nisu kreirane.\n");
new String:str;
cache_get_row_count(TotalKuce);
for(new i=0; i < TotalKuce; i++)
{
        cache_get_value_name_int(i, "ID", KucaInfo);
        cache_get_value_name_int(i, "ProveraVlasnika", bool:KucaInfo);
        cache_get_value_name(i, "Vlasnik", KucaInfo, MAX_PLAYER_NAME+1);
cache_get_value_name_float(i, "UlazX", KucaInfo);
        cache_get_value_name_float(i, "UlazY", KucaInfo);
        cache_get_value_name_float(i, "UlazZ", KucaInfo);
        cache_get_value_name_float(i, "IzlazX", KucaInfo);
        cache_get_value_name_float(i, "IzlazY", KucaInfo);
        cache_get_value_name_float(i, "IIzlazZ", KucaInfo);
        cache_get_value_name_int(i, "Level", KucaInfo);
        cache_get_value_name_int(i, "Cena", KucaInfo);
        cache_get_value_name_int(i, "Novac", KucaInfo);
        cache_get_value_name_int(i, "Int", KucaInfo);
        cache_get_value_name_int(i, "Zatvoreno", bool:KucaInfo);
        cache_get_value_name_int(i, "VW", KucaInfo);
        cache_get_value_name_int(i, "Oruzije", KucaInfo);
        cache_get_value_name_int(i, "Municija", KucaInfo);
        cache_get_value_name_int(i, "Rent", bool:KucaInfo);
        cache_get_value_name_int(i, "CenaRenta", KucaInfo);
        cache_get_value_name_int(i, "Zvono", bool:KucaInfo);
        cache_get_value_name_int(i, "Heal", KucaInfo);
        cache_get_value_name_int(i, "Skin", KucaInfo);
        cache_get_value_name_int(i, "PromenaIntKuce", KucaInfo);
        cache_get_value_name_int(i, "Neaktivnost", KucaInfo);

if(!KucaInfo)
{
            str = str_format("{e6ac00}[KUCA NA PRODAJU]\n{e6ac00}Cena: {ffffff}%d$\n{e6ac00}Level: {ffffff}%d\n{e6ac00}Broj kuce: {ffffff}%d\n{e6ac00}Za kupovinu /kupikucu", KucaInfo, KucaInfo, KucaInfo);
KucaInfo = CreateDynamic3DTextLabel(str, 0x33CCFFAA, KucaInfo, KucaInfo, KucaInfo, 25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25, -1, 0);
KucaInfo = CreateDynamicPickup(1273, 1, KucaInfo, KucaInfo, KucaInfo, -1, -1, -1, 25, -1, 0);
}
else
{
if(!KucaInfo)
{
    str = str_format("{4747d1}Vlasnik: {ffffff}%s\n{4747d1}Cena: {ffffff}%d$\n{4747d1}Level: {ffffff}%d\n{4747d1}Cena renta: {ffffff}%d$\n{4747d1}Broj kuce: {ffffff}%d\n{4747d1}Neaktivnost: {ffffff}%d\n{4747d1}Rent: {ffffff}/rentajkucu",\
KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo);
}
else
{
                str = str_format("{4747d1}Vlasnik: {ffffff}%s\n{4747d1}Cena: {ffffff}%d$\n{4747d1}Level: {ffffff}%d\n{4747d1}Broj kuce: {ffffff}%d\n{4747d1}Neaktivnost: {ffffff}%d",\
KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo, KucaInfo);
}
KucaInfo = CreateDynamic3DTextLabel(str, 0x33CCFFAA, KucaInfo, KucaInfo, KucaInfo, 25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 25, -1, 0);
KucaInfo = CreateDynamicPickup(19522, 1, KucaInfo, KucaInfo, KucaInfo, -1, -1, -1, 25, -1, 0);
}
}
printf("\n: %d Kuca je ucitano\n",TotalKuce);
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Flex Skate
4
Shot Caller
29. Sep. 2020.
tu gde je for(i = 0 stavi i = 1 pa pisi dal radi
Macas
4
Enforcer
29. Sep. 2020.
To sam vec probao zato sam i postavio ovde temu, problem je u ovome
cache_get_value_name_int
Description:
Retrieves a value from the result set as a decimal number.

Parameters:
(row_idx, const column_name[], &destination)
row_idx The row index (starts at '0'). // ovaj deo
const column_name[] The column name.
&destination The variable to store the number into.


Kad kreiram jednu kucu u tabeli sa id-om 1, funkcija nju iscitava kao 0 pa bi druga kuca bila 1 a id kuce 2
Flex Skate
4
Shot Caller
29. Sep. 2020.
pa pise ti start at ‘0’ stavi da se start at ‘1’
Macas
4
Enforcer
29. Sep. 2020.
To je u dokumentaciji plugina
Flex Skate
4
Shot Caller
29. Sep. 2020.
rizla wrote on September 29, 2020, 4:52 pm:
To je u dokumentaciji plugina

da da sta vi mogao jos probati, jel ti se to samo kod kuca desava ili i kod pstalih stanova firmi itd?
Macas
4
Enforcer
29. Sep. 2020.
Na firme ne prikazujem ID, firme bi radio kao citanje podataka od igraca kroz tabelu, "pronadji ime firme ucitaj podatke", ali ne znam kako da izvedem isto to da mi pretrazuje po ID-u, mozda bi bilo drugacije
Wolf Corleone
2
Wheel Man
29. Sep. 2020.
rizla wrote on September 29, 2020, 5:15 pm:
Na firme ne prikazujem ID, firme bi radio kao citanje podataka od igraca kroz tabelu, "pronadji ime firme ucitaj podatke", ali ne znam kako da izvedem isto to da mi pretrazuje po ID-u, mozda bi bilo drugacije


Mozes i napravit prazan row pod id 0 u phpadminu, i stavit u for petlji i = 1... Ne kazem da je ispravno, ali bi trebalo funkcionirat 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha