hlmod.hu
https://hlmod.hu/

Bejelentkezett-e
https://hlmod.hu/viewtopic.php?f=9&t=8291
Oldal: 1 / 1

Szerző:  Cyber [ 2013.04.28. 18:25 ]
Hozzászólás témája:  Bejelentkezett-e

Üdv!


Abban szeretnék választ kapni hogy, hogyan tudom lekérni mondjuk hogy van egy felhasználó beír egy felhasználónevet és amikor jelentkezne be, megnézi hogy van-e a szerveren ilyen felhasználónévvel bejelentkezett, ha van akkor pedig nem engedi bejelentkezni. Igazából egy példára lenne szükségem hogy tudjam alkalmazni.

Előre is köszönöm! :)

Szerző:  m0csy652 [ 2013.04.28. 18:28 ]
Hozzászólás témája:  Re: Bejelentkezett-e

Cyber írta:
Üdv!


Abban szeretnék választ kapni hogy, hogyan tudom lekérni mondjuk hogy van egy felhasználó beír egy felhasználónevet és amikor jelentkezne be, megnézi hogy van-e a szerveren ilyen felhasználónévvel bejelentkezett, ha van akkor pedig nem engedi bejelentkezni. Igazából egy példára lenne szükségem hogy tudjam alkalmazni.

Előre is köszönöm! :)

a registersystembe van ilyen, nézd ki belőle :) de amugy lekéred a neveket.

Szerző:  Cyber [ 2013.04.28. 18:33 ]
Hozzászólás témája:  Re: Bejelentkezett-e

m0csy652 írta:
Cyber írta:
Üdv!


Abban szeretnék választ kapni hogy, hogyan tudom lekérni mondjuk hogy van egy felhasználó beír egy felhasználónevet és amikor jelentkezne be, megnézi hogy van-e a szerveren ilyen felhasználónévvel bejelentkezett, ha van akkor pedig nem engedi bejelentkezni. Igazából egy példára lenne szükségem hogy tudjam alkalmazni.

Előre is köszönöm! :)

a registersystembe van ilyen, nézd ki belőle :) de amugy lekéred a neveket.


Igen én is próbálkoztam az alábbi kóddal:
SMA Forráskód: [ Mindet kijelol ]
  1. new players[32], pnum, tempid
  2. get_players(players, pnum, "c")
  3.  
  4.  
  5. for( new i; i<pnum; i++ )
  6. {
  7. tempid = players[i]
  8. if(mentett_user[id] == mentett_user[tempid])
  9. {
  10. server_cmd("kick #%d ^"Sikertelen Bejelentkezés! Jelenleg használják!^"",get_user_userid(tempid))
  11. }
  12. }


de errort dobott...
viszont mindjárt megnézem ez a regis.. cuccost :D

nem találok rá megoldást, valaki tudna segíteni?:O

Szerző:  IrOn [ 2013.04.28. 19:01 ]
Hozzászólás témája:  Re: Bejelentkezett-e

equal mire jó?

Szerző:  Cyber [ 2013.04.28. 19:38 ]
Hozzászólás témája:  Re: Bejelentkezett-e

IrOn123 írta:
equal mire jó?



SMA Forráskód: [ Mindet kijelol ]
  1. new players[32], pnum, tempid
  2. get_players(players, pnum, "c")
  3.  
  4.  
  5. for( new i; i<pnum; i++ )
  6. {
  7. tempid = players[i]
  8. if(equal(mentett_user[id], mentett_user[tempid]))
  9. {
  10. server_cmd("kick #%d ^"Sikertelen Bejelentkezés! Jelenleg használják!^"",get_user_userid(tempid))
  11. }
  12. }


próbáltam így is, így nem dob error -t viszont amikor beakarok jelentkezni akkor is kidob ha még senki nem jelentkezett be ilyen névvel :S

Szerző:  CheeseDave [ 2013.04.28. 22:11 ]
Hozzászólás témája:  Re: Bejelentkezett-e

Cyber írta:
IrOn123 írta:
equal mire jó?



SMA Forráskód: [ Mindet kijelol ]
  1. new players[32], pnum, tempid
  2. get_players(players, pnum, "c")
  3.  
  4.  
  5. for( new i; i<pnum; i++ )
  6. {
  7. tempid = players[i]
  8. if(tempid != id && equal(mentett_user[id], mentett_user[tempid]))
  9. {
  10. server_cmd("kick #%d ^"Sikertelen Bejelentkezés! Jelenleg használják!^"",get_user_userid(tempid))
  11. }
  12. }


próbáltam így is, így nem dob error -t viszont amikor beakarok jelentkezni akkor is kidob ha még senki nem jelentkezett be ilyen névvel :S

Igen, mert lecsekolja az éppen elmentett felhasználót is. javítottam a kódot (ha nem jó neki, akkor !equal -al is érdemes megpróbálni a != helyett)

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