hlmod.hu
https://hlmod.hu/

Float:SQL tábla
https://hlmod.hu/viewtopic.php?f=10&t=28022
Oldal: 1 / 1

Szerző:  The Peace [ 2017.07.29. 23:36 ]
Hozzászólás témája:  Float:SQL tábla

Üdvözletem!

Azt hogy bírnám megoldani hogy float-ként hozok sql táblát? vagyis hát nem is a floaton lenne a lényeg , hanem hogy miért kapok ilyen nagy számot?

Halál eventem:

  1. new Float:iRandomGp;
  2.     iRandomGp += random_float(0.01, 0.06);
  3.     iGP[iId] += iRandomGp;
  4.    
  5.     set_dhudmessage(random(255), random(255), random(255), -1.0, 0.20, 2, 2.0, 1.0);
  6.     show_dhudmessage(iId, "+ %.2f GP", iRandomGp);


  1. len += format(szQuery[len], 2508-len,"GP = ^"%d^", ", (iGP[id]*100))


Gondolok én itt erre ami felettem van, mert ez a GP(nem tudom mit jelent ,de az a lényeg hogy ölésnél kapsz amit %.2f -el kérek le) PL kapsz: 0.3-t és én lelépek és visszalépek akkor megkapok 1 nagy számot, és már ezen agyalok 1 ideje ,hogy hmmm, és most jött 1 olyan hogy floatként ezt nem tudnám létrehozni ezt az oszlopot / cellát / táblát vagy miaz?!?!


Előre is köszi.

Szerző:  regener [ 2017.07.30. 00:01 ]
Hozzászólás témája:  Re: Float:SQL tábla

Próbáltad pl.
  1. show_dhudmessage(iId, "+ %.2f GP", iRandomGp/100);
?

Legalábbis a fentihez nem kell módosítani a mentést.

Viszont így tudsz berakni egy float oszlopot SQL-ben (webadminból pl.)
  1. ALTER TABLE `az_en_kicsi_tablam` ADD `OszlopNeveVanItt` FLOAT NOT NULL AFTER `amelyikoszloputanakarod`;


Generáltatni pedig:
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`OszlopNeveVanItt` FLOAT NOT NULL,");

Szerző:  JohanCorn [ 2017.07.30. 18:09 ]
Hozzászólás témája:  Re: Float:SQL tábla

Azért nem lenne hátrány, ha már floatban akarsz menteni, akkor nem %d-t használsz, hanem %f-et.

Szerző:  KillerBoy12 [ 2017.07.30. 20:11 ]
Hozzászólás témája:  Re: Float:SQL tábla

  1. len += format(szQuery[len], 2508-len,"GP = ^"%3.2f^", ", (iGP[id]*100))

Szerző:  The Peace [ 2017.07.30. 21:21 ]
Hozzászólás témája:  Re: Float:SQL tábla

JohanCorn írta:
Azért nem lenne hátrány, ha már floatban akarsz menteni, akkor nem %d-t használsz, hanem %f-et.


Azzal próbáltam elsőre.

Ahogy KillerBoy írta...

+amit elsőre regener írt...

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/