hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.25. 00:17



Jelenlévő felhasználók

Jelenleg 215 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 215 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 12 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 17:55 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Sziasztok irtam egy uj float dollar az a gondom hogy csak az egész értéket menti
pl van 1.50 dollárod akkor csak az 1 dollárt menti el valaki tudna segiteni hogy normálisan mentse el az egészet 1.50 pl
  1. new Float:Dollar[33]
  2. Load(id)
  3. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollar"), Dollar[id])/100
  4. Update(id)
  5. SET Dollar = ^"%i^", ", floatround(Dollar[id]));

Illetve hogy birom bevinni ebbe a piac rendszerbe hogy floatba birjam megadni?
  1. eladas(id)
  2. format(ks2, charsmax(ks2), "\dÉrtéke: \r%3.2f$", Erteke[id]);
  3. public lekeres(id) {
  4.     new ertek, adatok[32];
  5.     read_args(adatok, charsmax(adatok));
  6.     remove_quotes(adatok);
  7.  
  8.     ertek = str_to_num(adatok);
  9.  
  10.     new hossz = strlen(adatok);
  11.  
  12.     if(hossz > 7)
  13.     {
  14.         client_cmd(id, "messagemode DOLLAR");
  15.     }
  16.     else if(ertek < 1)
  17.     {
  18.        
  19.               printcolor(id,"!g`.:[P]remium#. -!y Nem tudsz eladni fegyvert 0.01 AranyĂ©rt!");
  20.         Eladas(id);
  21.     }
  22.     else
  23.     {
  24.         Erteke[id] = ertek;
  25.         Eladas(id);
  26.     }
  27. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 18:28 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
A pénznek miért kell floatban lennie egyáltalán?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 18:46 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
nekem ugy jobb :) esetleg tudsz segiteni a mentésbe az egész értéket menti le pl 1 dollár de nekem ugy kene 1.50 este szorozam be 100 és oszam el? vagy hogy lehetne?

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 18:50 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.02.07. 01:13
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
  1. SET Dollar = ^"%i^", ", floatround(Dollar[id]));
  2.  
  3. --->
  4.  
  5. SET Dollar = ^"%.2f^", ", floatround(Dollar[id]));


  1. public lekeres(id) {
  2.     new ertek, adatok[32];
  3.     read_args(adatok, charsmax(adatok));
  4.     remove_quotes(adatok);
  5.  
  6.     ertek = str_to_num(adatok);
  7.  
  8.     new hossz = strlen(adatok);
  9.  
  10.     if(hossz > 7)
  11.     {
  12.         client_cmd(id, "messagemode DOLLAR");
  13.     }
  14.     else if(ertek < 1)
  15.     {
  16.        
  17.               printcolor(id,"!g`.:[P]remium#. -!y Nem tudsz eladni fegyvert 0.01 AranyĂ©rt!");
  18.         Eladas(id);
  19.     }
  20.     else
  21.     {
  22.         Erteke[id] = ertek;
  23.         Eladas(id);
  24.     }
  25. }
  26.  
  27.  
  28. --->
  29.  
  30.  
  31. public lekeres(id) {
  32.     new Float:ertek, adatok[32];
  33.     read_args(adatok, charsmax(adatok));
  34.     remove_quotes(adatok);
  35.  
  36.     ertek = str_to_float(adatok);
  37.  
  38.     new hossz = strlen(adatok);
  39.  
  40.     if(hossz > 7)
  41.     {
  42.         client_cmd(id, "messagemode DOLLAR");
  43.     }
  44.     else if(ertek < 1.0)
  45.     {
  46.        
  47.               printcolor(id,"!g`.:[P]remium#. -!y Nem tudsz eladni fegyvert 0.01 AranyĂ©rt!");
  48.             Eladas(id);
  49.     }
  50.     else
  51.     {
  52.         Erteke[id] = ertek;
  53.         Eladas(id);
  54.     }
  55. }


Tessek, teszteld ki


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 19:19 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
a mentés nem jó.. a piac jó lett

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 19:52 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Troy írta:
a mentés nem jó.. a piac jó lett


Asszem adatbázisba(SQL)-ben van 1 olyan típus hogy FLOAT (állítsd át arra)

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.07. 20:00 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.02.07. 01:13
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Troy írta:
a mentés nem jó.. a piac jó lett

Tablaban hogy van?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.08. 11:10 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
A dollar Floatban van a tablaban is
  1. SET Dollar = ^"%.2f^", ", floatround(Dollar[id]));
  2. SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollar"), Dollar[id])
e
es tovabra se jó

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.08. 12:20 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.10. 12:46
Hozzászólások: 429
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 157 alkalommal
Miért használsz floatroundot? Az kerekíti a számot. Elég csak ennyit írni:

  1. SET Dollar = ^"%.2f^", ", Dollar[id]);


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql floatba mentés
HozzászólásElküldve: 2018.12.08. 17:27 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Dooz írta:
Miért használsz floatroundot? Az kerekíti a számot. Elég csak ennyit írni:

  1. SET Dollar = ^"%.2f^", ", Dollar[id]);


Az nem baj ha igy van az ertek letrehozva?
new Float:Dollar[33]

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 12 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 28 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole