Szerző Téma: Változó értéke  (Megtekintve 630 alkalommal)

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Változó értéke
« Dátum: 2011. december 31. - 16:52:20 »
0 Show voters
Üdvözletem! Hogyan lehet egy változónak csak egy bizonyos emberre vonatkozó értéket adni?

dexi

  • Vendég
Változó értéke
« Válasz #1 Dátum: 2011. december 31. - 16:57:36 »
+1 Show voters
new valtozo[MAX_PLAYERS];

 
....
valtozo[playerid] = 1;     <- példa.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Változó értéke
« Válasz #2 Dátum: 2011. december 31. - 17:03:09 »
0 Show voters
De így ha pl.: egy játékossal 1re állítom az értéket, egy másik játékossal lekérem õ is 1es értéket fog találni...

dexi

  • Vendég
Változó értéke
« Válasz #3 Dátum: 2011. december 31. - 17:04:06 »
0 Show voters
Légyszives fejtsd ki bõvebben mit szeretnél, és mihez szeretnéd használni

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Változó értéke
« Válasz #4 Dátum: 2011. december 31. - 17:12:06 »
+1 Show voters
Idézetet írta: Cannonn date=1325347389\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15020\" data-ipsquote-contentclass=\"forums_Topic
De így ha pl.: egy játékossal 1re állítom az értéket, egy másik játékossal lekérem õ is 1es értéket fog találni...
 
Nem, mert ez egy tömb, és mivel a mérete MAX_PLAYERS, ezért minden játékosra tudod vonatkoztatni.
Tehát ha tegyük fel, hogy adott a playerid és playerid2, akkor a következõ példában a két érték nem fog megegyezni:
 

new var[ MAX_PLAYERS ];
//értékadás az elsõ játékosra vonatkozóan..
var[ playerid ] = 13;
//.. és a másodikra
var[ playerid2 ] = 234;

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Változó értéke
« Válasz #5 Dátum: 2011. december 31. - 17:27:47 »
0 Show voters
Olyan scripthez kéne, amiben /bor paranccsal iszol, ad egy 1es értéket, van egy /fúj parancs ami lekéri az értéket és ha 1 akkor kiírja hogy: \"név\" ittas, de viszont ha más játékos beírja /fúj és nem írta be a /bor parancsot elõtte akkor is ittasnak jelzi..
Ezt akarom úgy megvalósítani, hogy külön mentse el a játékosoknak!A script megvan, csak az a gond hogy egy változóba menti mindet :SS

dexi

  • Vendég
Változó értéke
« Válasz #6 Dátum: 2011. december 31. - 17:32:32 »
0 Show voters
Nem rakja egy változóba, ott te rontottál el valamit.

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Változó értéke
« Válasz #7 Dátum: 2011. december 31. - 17:33:23 »
+1 Show voters

new bool: ittas[ MAX_PLAYERS ];
// ...
// /bor parancsba
ittas[ playerid ] = true;
// ...
 
// ...
// /fúj parancsba
if( ittas[ playerid ] ) {
    //ha ittas, akkor ...
} else {
    //ha nem, akkor ...
}
// ...

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Változó értéke
« Válasz #8 Dátum: 2011. december 31. - 17:43:57 »
0 Show voters
Köszönöm a válaszokat! Jó volt amit megírtam. csak rosszul teszteltem, zárok! Aki segíteni próbált ment a +.!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal