Сообщение от
TheMallard
gl_property работает на файлах.
И правда, просто заметил там эти функции, а оказалось, что они нигде не используются:
PHP код:
stock Float:dbGetPropertyEntrance( database[], uniqId, &Float:x, &Float:y, &Float:z ){
new
DB:prop,
DBResult:query_result,
query[128],
num;
prop = db_open( database );
format( query, 128,"SELECT entX, entY, enZ, entA FROM properties WHERE id = %d LIMIT 1", uniqId );
query_result = db_query( prop, query );
num = db_num_rows(query_result);
if(!num) return -1.0;
else {
db_get_field_assoc( query_result, "entX", query, 128 );
x = floatstr( query );
db_get_field_assoc( query_result, "entY", query, 128 );
y = floatstr( query );
db_get_field_assoc( query_result, "entZ", query, 128 );
z = floatstr( query );
db_get_field_assoc( query_result, "entA", query, 128 );
return floatstr( query );
}
}
PHP код:
stock dbLoadProperties( database[] )
{
new
DB:prop,
DBResult:query_result,
query[128],
num,
i;
prop = db_open( database );
format( query, 128,"SELECT * FROM properties", uniqId );
query_result = db_query( prop, query );
num = db_num_rows(query_result);
if(!num) return 0;
else {
while( i < num ){
db_get_field_assoc( query_result, "entX", query, 128 );
x = floatstr( query );
db_get_field_assoc( query_result, "entX", query, 128 );
x = floatstr( query );
db_get_field_assoc( query_result, "entY", query, 128 );
y = floatstr( query );
db_get_field_assoc( query_result, "entZ", query, 128 );
z = floatstr( query );
db_get_field_assoc( query_result, "entA", query, 128 );
i++;
}
}
}