hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 16:00



Jelenlévő felhasználók

Jelenleg 216 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 214 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot], Medusa az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2017.12.31. 20:23 
Offline
Tud valamit

Csatlakozott: 2017.07.13. 12:42
Hozzászólások: 103
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Sziasztok.

Nagyon nem akadtam még ilyen elé, tehát nem nagyon tudok választ adni magamnak, hátha itt valaki tud. (hszfarmolók ne is írjanak, ha nem értenek hozzá)

Ilyen megoldással akartam ezt megcsinálni:

Kód:
new nm[32];get_user_name(id, nm, 31)
if(nm == neve){
   //
}

VAGY

if(equal("%s", neve, nm){
// Ez nekem hülyeségnek tűnik, meg így le sem fordul.



De sajnos ezt a hibát vágja rá:

Kód:
error 088: number of arguments does not match definition


Valahogy meg lehet oldani, hogy:

Kód:
Ha a játékos neve a neve függvény, akkor történjen xy.?


Tehát, nem tudom pontosan a nevét a játékosnak, de egy előző cuccosban lekértem, és a neve az a név amit keresünk. Ha nem egyezik az nm-mel, akkor nem történik semmi, de egyeznie kéne.

A válaszokat köszönöm, Boldog Új Évet!

_________________
[steam]zck1337_main[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2017.12.31. 22:57 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
zack1337 írta:
Sziasztok.

Nagyon nem akadtam még ilyen elé, tehát nem nagyon tudok választ adni magamnak, hátha itt valaki tud. (hszfarmolók ne is írjanak, ha nem értenek hozzá)

Ilyen megoldással akartam ezt megcsinálni:

Kód:
new nm[32];get_user_name(id, nm, 31)
if(nm == neve){
   //
}

VAGY

if(equal("%s", neve, nm){
// Ez nekem hülyeségnek tűnik, meg így le sem fordul.



De sajnos ezt a hibát vágja rá:

Kód:
error 088: number of arguments does not match definition


Valahogy meg lehet oldani, hogy:

Kód:
Ha a játékos neve a neve függvény, akkor történjen xy.?


Tehát, nem tudom pontosan a nevét a játékosnak, de egy előző cuccosban lekértem, és a neve az a név amit keresünk. Ha nem egyezik az nm-mel, akkor nem történik semmi, de egyeznie kéne.

A válaszokat köszönöm, Boldog Új Évet!


  1. if ( equal("szöveg", "szöveg") )


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2017.12.31. 23:21 
Offline
Tud valamit

Csatlakozott: 2017.07.13. 12:42
Hozzászólások: 103
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Komolyan mondom, arra vártam, hogy mikor leszel fent.

Ránézésre nem lesz jó, mert van egy szövegem, mondjuk a szoveg[32] és azt szeretném megnézni, hogy egyezik e a neve a szoveg[32]-vel.

Edit: Működik, köszi.

_________________
[steam]zck1337_main[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2018.01.01. 02:14 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
equal és equali is jó, ráadásul ha csak az első X (példában 5) betűt akarod összehasonlítani akkor megadhatod így is:
Kód:
if(equal(nm, neve, 5))


Equal gyorsabb, viszont az csak teljes egyezésnél ad vissza true értéket. Equali nem nézi hogy kicsi vagy nagy betű-e.

Ők köszönték meg regener nek ezt a hozzászólást: ultraibolya (2018.01.01. 14:48)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2018.01.01. 13:50 
Offline
Tud valamit

Csatlakozott: 2017.07.13. 12:42
Hozzászólások: 103
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Teljes egyezésre kell, én így oldottam meg:

Kód:
if(equal(nm, neve)){


Kellett hozzá pár perc mire kikövetkeztettem JohanCorn példájából, de sikerült!

_________________
[steam]zck1337_main[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2018.01.01. 14:49 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
regener írta:
equal és equali is jó, ráadásul ha csak az első X (példában 5) betűt akarod összehasonlítani akkor megadhatod így is:
Kód:
if(equal(nm, neve, 5))


Equal gyorsabb, viszont az csak teljes egyezésnél ad vissza true értéket. Equali nem nézi hogy kicsi vagy nagy betű-e.


Tőled mindig tanulok valamit,ezt se tudtam,köszi :P
Pont kellett most

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 13 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole