Hmm...dokladnie chodzi mi o odczytanie tego w języku squirrel. Ma to wyglądac tak: wpisuje komende /pojazdy i ma pokazac jakie pojazdy mam, one są dodane do mysql. Z jednym to nie problem, jednak jak jest ich wiecej musi byc pętla, i z tym mam problem. Może pokazam wam kod jaki mam i spróbojecie coś znalesc.
Kod
if(cmd[0] == "/pojazdy" || cmd[0] == "/vehicles")
{
if (cmd.len() >=2)
{
sendPlayerMessage(playerid, "WSKAZÓWKA: Użyj /pojazdy", Pomaranczowy);
}
else
{
local result = mysql_query(handler, "SELECT * FROM `pojazdy` WHERE WLASCICIEL=\'"+ getPlayerName(playerid) +"\'"); //Wykonanie zapytania do mysql
if(result = false) //wykona jesli nie wykonało połączenia
{
sendPlayerMessage(playerid, "Nie Posiadasz żadnych pojazdów.", Pomaranczowy);
}
else
{
sendPlayerMessage(playerid, "Twoje pojazdy: ", Pomaranczowy);
while(row = mysql_fetch_assoc(result))
{
sendPlayerMessage(playerid, row[ID], Pomaranczowy);
}
}
}
mysql_free_result(result); //Na koniec pracy z mysql
return 1;
}
jak daje mysql_fetch_array to wywala błąd ze tego nie zna, wiec dałem mysql_fetch_assoc. to samo z mysql_num_rows, wywala błąd jak to daje.
Teraz jest tak ze pojawia sie "Twoje pojazdy: "i tyle, czyli ta pętla nie do konca działa.