GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: nyomo - 2017. Szeptember 12. - 15:38:39

Cím: (variable \" változó\")
Írta: nyomo - 2017. Szeptember 12. - 15:38:39

error 033: array must be indexed (variable \"ertek\")


stock Mysql_Get(tabla[], nev[], ahol[])
{
new ertek[128];
ertek = doQuery(\"SELECT `%s` FROM `%s` WHERE %s LIMIT 1\", nev, tabla, ahol);
return ertek;
}

 
 
 
 
 
 
Cím: (variable \" változó\")
Írta: zsolti125 - 2017. Szeptember 12. - 18:46:48

stock Mysql_Get(tabla[], nev[], ahol[])
{
new ertek[128];
ertek = doQuery(\"SELECT `%s` FROM `%s` WHERE %s LIMIT 1\", nev, tabla, ahol);
return ertek[128];
}

 
A return-ba is kell indexelni magyarul :D 
Cím: (variable \" változó\")
Írta: nyomo - 2017. Szeptember 13. - 12:10:38
Így sem jó. Azóta már megtaláltam a megoldást.
 
 
 

#include <a_samp>
#include <a_mysql> // R39-2
new MySQL;
public OnFilterScriptInit()
{
mysql_log(LOG_ALL);
MySQL = mysql_connect(\"******\", \"******\", \"******\", \"****\");
mysql_function_query(MySQL, \"SELECT * FROM `object` WHERE 1\", true, \"OnObjectsLoaded\", \"\");
return 1;
}
forward OnObjectsLoaded();
public OnObjectsLoaded()
{
new rows, fields;
cache_get_data(rows, fields);
printf(\"There are %d players with the same name.\", rows);
return 1;
}