dein store ist von grenade[33][0] bis grenade[33][5]
es ist besser wenn du granatenpunkte, granatenanzahl, aufprall_handgranate, bewegungs_handgranate, pionier_handgranate noch extra einen wert zuweisen tust zb mit enum,
PHP Code:
enum
{
GREN_PUNKTE = 0,
GREN_ANZAHL,
GREN_AUFPRALL,
GREN_BEWEGUNG,
GREN_PIONOIER
}
PHP Code:
new Handle:granaten
granaten = SQL_PrepareQuery(g_Gameserver_Sql_Connect, "SELECT granatenpunkte,granatenanzahl,aufprall_handgranate,bewegungs_handgranate,pionier_handgranate FROM assasins_grenades WHERE steamid='%s'",steamid)
if (SQL_Execute(granaten))
{
while (SQL_NumResults(granaten))
{
grenade[id][GREN_PUNKTE] = SQL_ReadResult(granaten,GREN_PUNKTE)
grenade[id][GREN_ANZAHL] = SQL_ReadResult(granaten,GREN_ANZAHL)
grenade[id][GREN_AUFPRALL] = SQL_ReadResult(granaten,GREN_AUFPRALL)
grenade[id][GREN_BEWEGUNG] = SQL_ReadResult(granaten,GREN_BEWEGUNG)
grenade[id][GREN_PIONOIER] = SQL_ReadResult(granaten,GREN_PIONOIER)
}
SQL_NextRow(granaten)
}
SQL_FreeHandle(granaten)
native:
PHP Code:
public plugin_natives()
{
register_native("grenade", "native_grenade", 1) // keine param() abfrage möglich (direkte abfrage)
}
native grenade(index, row)
beispiel: grenade(index, GREN_ANZAHL)
public native_grenade(id, row)
{
return grenade[id][row];
}
PHP Code:
public plugin_natives()
{
register_native("grenade", "native_grenade", 0) // mit param() abfrage
}
native grenade(index, row)
beispiel: grenade(index, GREN_ANZAHL)
public native_grenade(iPlugin, iParams)
{
// param1 = id
// param2 = row
return grenade[get_param(1)][get_param(2)];
}
sollten noch fragen sein, frag einfach
__________________