Sziasztok!
Nagyon nagy szükségem van a segítségetekre. A helyzet az, hogy épp elõszedtem a régi RP modomat, frissítettem 0.3z-re és sajnos valamiért nem tölti be az sql-bõl az adatokat (Régen betöltötte). Nem tudom mitõl lehet, már átírtam az egész Loadsql() részt, de már ötletem nincs hogyan tovább.
stock Loadsql()
{
format(Query,100,\"SELECT * FROM players WHERE name=\'%s\'\",Playername(playerid));
mysql_query(Query);
mysql_store_result();
if(mysql_retrieve_row())
{
mysql_get_field(\"money\", szoveg);
pInfo[playerid][money] = strval(szoveg);
}
mysql_free_result();
}
Így volt megoldva régen, ugye ebbõl annyi van a módban ahány oszlop van az sql-ben. Ez már nem mûködik, bejelentkezek a szerverre, és leáll a szerver.
Most a következõvel próbáltam:
stock Loadsql()
{
new line[300];
format(line,sizeof(line),\"SELECT `registered`,`money`, `carkey`, `admin`, `house` FROM `players` WHERE `name` = \'%s\'\",Playername(playerid));
mysql_query(line);
mysql_store_result();
if(mysql_fetch_row_format(line))
{
sscanf(line, \"p<|>ddddd\",
pInfo[playerid][register],
pInfo[playerid][money],
pInfo[playerid][carkey],
pInfo[playerid][admin],
pInfo[playerid][house]);
}
mysql_free_result();
}
Ez viszont nem állította le a szervert, sõt még a mysql_log szerint még be is töltötte az adatokat, de a szerveren mindig új játékosként lát engem. Szerintetek mit lehetne csinálni? [mod]Kitettem a pawn code taget, lecseréktem az ikont megfelelõre és kihelyeztem a kategóriát.[/mod]