hlmod.hu
https://hlmod.hu/

Ha a függvény egyezik a névvel? Létezik ilyen?
https://hlmod.hu/viewtopic.php?f=29&t=28600
Oldal: 1 / 1

Szerző:  zack1337 [ 2017.12.31. 20:23 ]
Hozzászólás témája:  Ha a függvény egyezik a névvel? Létezik ilyen?

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!

Szerző:  JohanCorn [ 2017.12.31. 22:57 ]
Hozzászólás témája:  Re: Ha a függvény egyezik a névvel? Létezik ilyen?

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") )

Szerző:  zack1337 [ 2017.12.31. 23:21 ]
Hozzászólás témája:  Re: Ha a függvény egyezik a névvel? Létezik ilyen?

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.

Szerző:  regener [ 2018.01.01. 02:14 ]
Hozzászólás témája:  Re: Ha a függvény egyezik a névvel? Létezik ilyen?

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.

Szerző:  zack1337 [ 2018.01.01. 13:50 ]
Hozzászólás témája:  Re: Ha a függvény egyezik a névvel? Létezik ilyen?

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!

Szerző:  ultraibolya [ 2018.01.01. 14:49 ]
Hozzászólás témája:  Re: Ha a függvény egyezik a névvel? Létezik ilyen?

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

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