Szerző Téma: foreach - random player  (Megtekintve 983 alkalommal)

Gang[St]e[R]

  • Vendég
foreach - random player
« Dátum: 2011. május 19. - 17:28:16 »
0 Show voters
Üdv.
A foreach segítségével fogok véletlenszerû játékost kiválasztani, de ezt egy idõzítõbe tenném mej 0.95 másodpercenként ismétli magát. Akkor ez minden idõben más játékost választ ugye?
Nah azt szeretném megoldani, hogy ez csak 1 szer válasszon egy random játékost, megtudnám oldani ,de változókkal és több sorral, de ennél van rövidebb megoldás ,de nem tudom ,hogyan xD Tudnátok segíteni?
« Utoljára szerkesztve: 2011. május 19. - 19:03:23 írta GangSteR] »

foreach - random player
« Válasz #1 Dátum: 2011. május 19. - 18:05:39 »
0 Show voters
Mod elejére
 
const Jatekos;

 
Utána
 
foreach(Player, i) 
{
Jatekos = random(i);,
}

 
Vagy egy változóval, aminek az értékét 1re változtatod, ha választott játékost

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
foreach - random player
« Válasz #2 Dátum: 2011. május 19. - 18:31:50 »
0 Show voters
[pawn]new randomplayer = Iter_Random( Player );[/pawn]
E: Nem értem ezt miért raknád idõzítõbe, ha egy kis kódrészletet tudnál másolni akkor az talán segítene. ;)

Gang[St]e[R]

  • Vendég
foreach - random player
« Válasz #3 Dátum: 2011. május 19. - 18:43:09 »
0 Show voters
Idézetet írta: ZeRo date=1305822710\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8221\" data-ipsquote-contentclass=\"forums_Topic
[pawn]new randomplayer = Iter_Random( Player );[/pawn]
E: Nem értem ezt miért raknád idõzítõbe, ha egy kis kódrészletet tudnál másolni akkor az talán segítene. ;)
 
Támadó npc-met most úgy csinálom ,hogy nem a legközelebbi játékoshoz menne, hanem egy random játékoshoz, és a futása + támadási timerében lenne ez azért ha ez segít.

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
foreach - random player
« Válasz #4 Dátum: 2011. május 19. - 18:51:05 »
0 Show voters
Akkor a véletlenszerû játékos kiválasztását mondjuk az NPC-d létrehozásához tedd. Értelemszerûen a változót globálisan hozd létre.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
foreach - random player
« Válasz #5 Dátum: 2011. május 19. - 18:54:34 »
0 Show voters
Idézetet írta: TengeriMalac date=1305821139\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8221\" data-ipsquote-contentclass=\"forums_Topic
Mod elejére
 
const Jatekos;

 
Utána
 
foreach(Player, i) 
{
Jatekos = random(i);,
}

 
Vagy egy változóval, aminek az értékét 1re változtatod, ha választott játékost
 
Ez egy jónagy error, a const az csak egyszer kaphat értéket, rögtön amikor létrehozod.
Csak értéket, nempedig függvény értékét..
Pl: const vID = CreateVehicle(..) <- Error
« Utoljára szerkesztve: 2011. május 19. - 18:56:22 írta kurta999 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal