Szerző Téma: Random szám bug  (Megtekintve 1864 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Random szám bug
« Dátum: 2012. február 20. - 18:45:39 »
0 Show voters
Sziasztok,
[pawn]new telefonszam = (random(1001)+8999);
           JatekosInfo[playerid][Telefon] = telefonszam;[/pawn]
e szerint a Telefon értékét 1000 és 9999 közötti számra állítja át,de valamiért 0 marad.
Mi lehet a hiba?
Ja és azt hogy lehetne megcsinálni,hogy megnézze a mappában az összes fájl Telefon sorát és a lehetséges számok közül kiválasztja azokat amik már vannak,és azt nem adhatja meg?

Random szám bug
« Válasz #1 Dátum: 2012. február 20. - 18:48:18 »
+1 Show voters
[pawn]new telefonszam = (random(1001)+8999);
 telefonszam = JatekosInfo[playerid][Telefon];[/pawn]

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Random szám bug
« Válasz #2 Dátum: 2012. február 20. - 18:50:25 »
0 Show voters
Idézetet írta: kadaradam date=1329760098\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17304\" data-ipsquote-contentclass=\"forums_Topic
[pawn]new telefonszam = (random(1001)+8999);
 telefonszam = JatekosInfo[playerid][Telefon];[/pawn]
 
Így nem a telefonszám lessz egyenlõ JatekosInfo[playerid][Telefon] -nal?
Egyszer már megadtuk a telefonszám értékét, akkor minek állítjuk át JatekosInfo[playerid][Telefon]-ra?
Lehetséges, hogy rosszul gondolkozok.

Random szám bug
« Válasz #3 Dátum: 2012. február 20. - 18:54:50 »
0 Show voters
Ja de..
Hülye vagyok :(
Viszont teszteltem,mert mûködnie kéne az erdeti verziónak,és nekem mûködik is.
Egyébként nem muszáj zárójelbe rakni az egészet.

Random szám bug
« Válasz #4 Dátum: 2012. február 20. - 19:30:36 »
0 Show voters
Idézetet írta: tudvari date=1329759939\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17304\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok,
[pawn]new telefonszam = (random(1001)+8999);
           JatekosInfo[playerid][Telefon] = telefonszam;[/pawn]
e szerint a Telefon értékét 1000 és 9999 közötti számra állítja át,de valamiért 0 marad.
Mi lehet a hiba?
Ja és azt hogy lehetne megcsinálni,hogy megnézze a mappában az összes fájl Telefon sorát és a lehetséges számok közül kiválasztja azokat amik már vannak,és azt nem adhatja meg?
 
E szerint a \"telefonszam\" változó értéke 8998 (<) és (>)10000 közötti érték lesz, tehát 8999-tõl 9999-ig tart.

Nem elérhető DaVe

  • 149
    • Profil megtekintése
Random szám bug
« Válasz #5 Dátum: 2012. február 20. - 19:47:00 »
0 Show voters
a kódnak alapvetõen mûködnie kéne viszont nem az általad meghatározott számok közé fog esni mint azt már leírták elõttem.
Használd az alábbi makrót és az eredmény a megadott paraméterek közé fog esni
 

#define randomex(%1,%2) (random(%2-%1)+%1);

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Random szám bug
« Válasz #6 Dátum: 2012. február 20. - 20:37:09 »
0 Show voters
így jó?
[pawn]new telefonszam = (random(8999)+1000);[/pawn]

Nem elérhető DaVe

  • 149
    • Profil megtekintése
Random szám bug
« Válasz #7 Dátum: 2012. február 20. - 20:45:43 »
0 Show voters
ez 1000 és 9999 közötti számot ad

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Random szám bug
« Válasz #8 Dátum: 2012. február 20. - 20:58:46 »
0 Show voters
ok köszi a segítséget,zárom

Dupla hozzászólás automatikusan összefûzve. ( 2012. február 21. - 15:38:41 )

Jaj bocsi a 2. kérdésemrõl megfeledkeztem.
\"Ja és azt hogy lehetne megcsinálni,hogy megnézze a mappában az összes fájl Telefon sorát és a lehetséges számok közül kiválasztja azokat amik már vannak,és azt nem adhatja meg?\"
« Utoljára szerkesztve: 2012. február 21. - 15:38:41 írta tudvari »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Random szám bug
« Válasz #9 Dátum: 2012. február 21. - 18:04:41 »
0 Show voters
Van egy ötletem, tárolja egy külön fileban a foglalt telefonszámokat, lehet kicsit bonyolult megoldás, de ez jutott az eszembe ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal