Szerző Téma: Ház Rendszer Hiba  (Megtekintve 1045 alkalommal)

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Ház Rendszer Hiba
« Dátum: 2012. Június 22. - 22:03:21 »
0 Show voters

Üdv!
Elkezdtem írni egy új ház rendszert de elakadtam!
Nem tudom, hogy tudnám növelni a ház ID-t!
Ha úgy próbálom, ahogy a régibe, akkor \"Unkown Command\"
Elõre is köszönöm! :)

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #1 Dátum: 2012. Június 22. - 22:53:59 »
0 Show voters
Szerintem csináld úgy hogy: /createhouse [Ház ID] [ár] [név] ilyesmi.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #2 Dátum: 2012. Június 22. - 22:55:06 »
0 Show voters
Ezt nem értem, hogy akarod növelni és miért ?

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #3 Dátum: 2012. Június 23. - 00:02:07 »
0 Show voters
Azért szeretném növelni mert a ház 3D Text-ben van egy olyan, hogy Ház Szám
Az tükrözi a ház ID-t!
És a mentés betöltés is ID szerint megy!

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #4 Dátum: 2012. Június 23. - 00:26:05 »
0 Show voters
Egyszerû, fogod, a MySQLban a ház táblában az ID-t nem autoincrementeled.
 

new query[2048], fetchline[2048];
new hazid, Float:hazpos[3], hasznalva;
mysql_query(\"SELECT * FROM házadtáblája\");
mysql_store_result();
while(mysql_fetch_row(fetchline))
{
    sscanf(fetchline, \"dfff\", hazid, hazpos[0], hazpos[1], hazpos[2]);
    /* feltöltöd az adatokat a változókkal! */
    HazInfo[hazid][hasznalatban] = true;
}

 
Új ház id:
 

stock UjHazID()
{
new
    i = -1,
    houseid = -1;
for(;++i < MAX_HOUSES;)
{
    if(!HazInfo[hasznalatban])
    {
        houseid = i;
        break;
    }
}
return houseid;
}

 
Aztán a kapott új ház id-t INSERTeled és kész.

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #5 Dátum: 2012. Június 23. - 00:55:34 »
0 Show voters
Nem MySql-es Drake!:)
Dini 4 Ever! :D

Ház Rendszer Hiba
« Válasz #6 Dátum: 2012. Június 23. - 08:55:08 »
0 Show voters
csinálsz egy változót. Betöltésnél annyival növeled ahány házat betöltessz. Mysql-ben csak szimplán beállítod hogy automatikusan nõ soronként. Pont egy \"játékot\" írok(böngészõs), és ott is kell az id:)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #7 Dátum: 2012. Június 23. - 08:56:47 »
0 Show voters
Hát, nem éri meg éppen automatán növelni. Sokkal egyszerûbb, ha nincs incrementelve, és magad állapítod meg a következõ számot.

Nem elérhető Amf

  • 1459
    • Profil megtekintése
Ház Rendszer Hiba
« Válasz #8 Dátum: 2012. Június 23. - 11:35:44 »
0 Show voters
Úgy csináltam meg, hogy ID-t is be kelljen írni!
Köszönöm, zárok!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal