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: HackFlux - 2015. Február 12. - 14:23:04

Cím: MySQL lekérdezés.
Írta: HackFlux - 2015. Február 12. - 14:23:04
Helló!
Van nekem egy MOD-om,amiben azt szeretném megoldani,hogy ha a játékos belép,ugyan oda spawnlojon,mint ahonnan kilépett...
Mikor kilép a pozicióját lementeni azt letudtam,de lekérdezni már nem...
MySQL-t használok.
Köszönöm előre a segítségeket!
 
stock LoadPos(playerid, regid)
{
format(g_szQuery, sizeof(g_szQuery), \"SELECT `posx`, `posy`, `posz` FROM `players`  WHERE `reg_id` = %d\", regid);
mysql_pquery(1, g_szQuery);
pInfo[playerid][posx] = cache_get_row_float(0, 13);
pInfo[playerid][posy] = cache_get_row_float(0, 14);
pInfo[playerid][posz] = cache_get_row_float(0, 15);
SetPlayerPos(playerid, pInfo[playerid][posx], pInfo[playerid][posy], pInfo[playerid][posz]);
return 1;
}
Cím: MySQL lekérdezés.
Írta: Erik3333 - 2015. Február 12. - 16:12:36
A cache_get_row_float-ba írt számértékeket 0-tól indítsd. Mivel csak a pozícióját kérdezed le a táblából, ezért a a posx adat nem a 13. oszlopban van, hanem a 0. ban.
Cím: MySQL lekérdezés.
Írta: HackFlux - 2015. Február 12. - 16:34:15
Kipróbáltam úgy is,de úgy sem megy...
Cím: MySQL lekérdezés.
Írta: BackUP - 2015. Február 12. - 19:48:23
Így?
 
stock LoadPos(playerid, regid)
{
        format(g_szQuery, sizeof(g_szQuery), \"SELECT `posx`, `posy`, `posz` FROM `players`  WHERE `reg_id` = %d\", regid);
        mysql_pquery(1, g_szQuery);
               
        pInfo[playerid][posx] = cache_get_field_content_float(0, \"posx\");
        pInfo[playerid][posy] = cache_get_field_content_float(0, \"posy\");
        pInfo[playerid][posz] = cache_get_field_content_float(0, \"posz\");
               
        SetPlayerPos(playerid, pInfo[playerid][posx], pInfo[playerid][posy], pInfo[playerid][posz]);
       
        return 1;
}
Cím: MySQL lekérdezés.
Írta: HackFlux - 2015. Február 12. - 21:01:43
Nem megy így se,de megoldottam másképp,köszönöm a segítséget mindenkinek!