CMD:enter(playerid, params[]){format(query, 256, \"SELECT virtualworld FROM \"HAZTABLA\" WHERE virtualworld = MAX(\'virtualworld\')\");mysql_store_result(); new lastid = mysql_fetch_int(); mysql_free_result();new Float:posx, Float:posy, Float:posz, Float:interiorx, Float:interiory, Float:interiorz, interiorid, virtualworld; mysql_real_escape_string(PlayerName(playerid),nev);for(new i = 0; i < lastid; i++){format(query, 256, \"SELECT x,y,z FROM \"HAZTABLA\" WHERE virtualworld = \'%i\'\",i);mysql_query(query);mysql_store_result();mysql_fetch_row_format(sor);if(!sscanf(sor, \"fff\", posx,posy,posz)){ if(IsPlayerInRangeOfPoint(playerid, 2.0, posx,posy,posz)){ hazid[playerid] = i; hazban[playerid] = true; format(query, 256, \"SELECT interiorx,interiory,interiorz,interiorid,virtualworld FROM \"HAZTABLA\" WHERE virtualworld = \'%i\'\", hazid[playerid]); mysql_query(query); mysql_store_result(); mysql_fetch_row(sor); if(!sscanf(sor, \"fffii\", interiorx,interiory,interiorz,interiorid,virtualworld)){ SetPlayerPos(playerid, interiorx,interiory,interiorz); SetPlayerInterior(playerid, interiorid); SetPlayerVirtualWorld(playerid, virtualworld); break; } }}}return 1;}
CREATE TABLE IF NOT EXISTS `hazak` (`virtualworld` int(12) NOT NULL AUTO_INCREMENT,`tulaj` varchar(24) NOT NULL,`statusz` int(12) NOT NULL,`eladasiar` int(12) NOT NULL,`berletidij` int(12) NOT NULL,`x` varchar(15) NOT NULL,`y` varchar(15) NOT NULL,`z` varchar(15) NOT NULL,`interiorid` int(12) NOT NULL,`interiorx` varchar(15) NOT NULL,`interiory` varchar(15) NOT NULL,`interiorz` varchar(15) NOT NULL,PRIMARY KEY (`virtualworld`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
Tesztelem, köszönöm.E.: Nem mûködik :S Nem találja valamiért a sorokat, pedig beíródnak.
mysql_query(\"SELECT `virtualworld`,`x`,`y`,`z`,`interiorid``interiorx`,`interiory`,`interiorz` FROM `hazak`\"); // \"HAZTABLA\"[/quote]elõfordulhat hogy az elérési utat nem jól adtam meg ezt neked kellene tudni javítani már.Ilyenkor szoktam megcsinálni az adat táblát és letesztelni. De majd holnap estére, ha nem felejtem el.
Igen, benne van a táblában.Oké, köszi.Megpróbálom javítani addig.Sikerült!Hiányzott egy vesszõ. Végre sikerült. Köszönöm a segítséget!