hlmod.hu
https://hlmod.hu/

Csapat eltárolás változóba
https://hlmod.hu/viewtopic.php?f=9&t=3721
Oldal: 1 / 1

Szerző:  IrOn [2012.03.14. 16:43 ]
Hozzászólás témája:  Csapat eltárolás változóba

Na én is kérdezek:D

Az a kérdésem, hogy lehet változóba eltárolni a játékos csapatát, hogy később vissza tudjam olvasni?
így próbálkoztam:
Kód:
new team = cs_get_user_team(players[h])
regicsapat[players[h]] = team

Kód:
new regicsapat[ 32 ];


Azért kéne, hogy a kör végén vissza tudjam őket állítani.

Warning van:
Kód:
Warning: Tag mismatch on line 278

Szerző:  kiki [2012.03.14. 18:07 ]
Hozzászólás témája:  Re: Csapat eltárolás változóba

Létrehozol egy teaminfo eventet:

Kód:
  1. register_event("TeamInfo", "join_team", "a")


majd egy bool változót:

Kód:
  1. new bool:volthasznalva[33];


majd kettő szintén bool változót:

Kód:
  1. new bool:is_user_ct[33];

  2. new bool:is_user_te[33];


Majd a event függvénye:


Kód:
  1. public join_team()

  2. {

  3.     new iVictimID = read_data(1)

  4.     static user_team[32]

  5.    

  6.     read_data(2, user_team, 31)

  7.    

  8.     if(!is_user_connected(iVictimID))

  9.         return PLUGIN_CONTINUE

  10.    

  11.     if(volthasznalva[iVictimID] == true)

  12.         return PLUGIN_CONTINUE

  13.  

  14.     switch(user_team[0])

  15.     {

  16.         case 'C': is_user_ct[iVictimID] = true;

  17.         case 'T': is_user_te[iVictimID] = true;

  18.     }

  19.     volrhasznalva[iVictimID] == true

  20.     return PLUGIN_CONTINUE

  21. }


A többit meg tudni fogod magadtól

Szerző:  IrOn [2012.03.18. 19:03 ]
Hozzászólás témája:  Re: Csapat eltárolás változóba

Kösz, de nem akar menni:S
Megcsináltam amit írtál, és ezt:
Round Endbe lefut ez:
Kód:
public teams(id)
{
    if(is_round_alone)//itt bemegy
    {
        if(is_user_te[id])//Itt megakad
        {
            cs_set_user_team(id, CS_TEAM_T)
            client_print(id, print_chat, "Bejut Tbe!!!!!!!!!!!") //Ezt már nem írja ki
        }
        if(is_user_ct[id])//itt megakad
        {
            cs_set_user_team(id, CS_TEAM_CT)
            client_print(id, print_chat, "Bejut ctbe!!!!!!!!!") //Ezt már nem írja ki
        }
        client_print(id, print_chat, "Csapatok visszaallitva!") //Ezt kiírja
    }
}

Szerző:  Silent [2012.03.18. 19:32 ]
Hozzászólás témája:  Re: Csapat eltárolás változóba

Kiki, amit iron akar:
Van egy olyan mód h kör elején kiválaszt egy játékost és azt beállítja ctbe, többit t be. Az kéne h kör végén a t-k és a játékos is visszaálljon az eredeti csapatába.

Szerző:  Metal [2012.03.19. 09:30 ]
Hozzászólás témája:  Re: Csapat eltárolás változóba

Hát kiki érdekes megoldás, és bevallom, nem értem mit akar csinálni ez az event.

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