hlmod.hu
https://hlmod.hu/

tartalmaz illetve megegyezik
https://hlmod.hu/viewtopic.php?f=9&t=6363
Oldal: 1 / 2

Szerző:  expert [ 2012.10.20. 14:33 ]
Hozzászólás témája:  tartalmaz illetve megegyezik

SMA Forráskód: [ Mindet kijelol ]
  1. if ( equal
ez azt jelenti hogy tartalmazza??
illetve
SMA Forráskód: [ Mindet kijelol ]
  1. if ( equali
ez pedig, hogy megegyezik teljesen??
Vagy ha nem igyv an akkor leírná aki tudja hogy hogy is van ez??

Szerző:  fear_ezmegmi [ 2012.10.20. 14:38 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

HunGamer írta:
Az equal/equali azt vizsgálja hogy a 2 string megegyezik-e
A contain/containi: Ha tartalmazza akkor visszaadja a helyét, ha nem -1el visszatér.

Szerző:  expert [ 2012.10.20. 14:58 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

okés köszi.. akkor mind 1 meiket használom equal vagy equali ??

Szerző:  CheeseDave [ 2012.10.20. 14:59 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

expert írta:
okés köszi.. akkor mind 1 meiket használom equal vagy equali ??

Az "i" azt jelenti a végén, hogy insensitive, azaz nem érzékeny például a kis nagy betű különbségre. Ha pontos egyezés kell equal, ha lazább akkor equali.

Szerző:  expert [ 2012.10.20. 15:27 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

uhh... megint okosabb lettem. köszi Dave :)

Szerző:  expert [ 2012.10.20. 16:05 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

fear_ezmegmi írta:
HunGamer írta:
Az equal/equali azt vizsgálja hogy a 2 string megegyezik-e
A contain/containi: Ha tartalmazza akkor visszaadja a helyét, ha nem -1el visszatér.

Ezt megcáfolnám!!
Banoló pluginban (plmenu) -ben nem így van
SMA Forráskód: [ Mindet kijelol ]
  1. if ( !equal("STEAM_0:", authid2, 8))

amint észreveszitek ez tartalmazt használ és így működik a ban plugin!!

Szerző:  fear_ezmegmi [ 2012.10.20. 16:14 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

expert írta:
fear_ezmegmi írta:
HunGamer írta:
Az equal/equali azt vizsgálja hogy a 2 string megegyezik-e
A contain/containi: Ha tartalmazza akkor visszaadja a helyét, ha nem -1el visszatér.

Ezt megcáfolnám!!
Banoló pluginban (plmenu) -ben nem így van
SMA Forráskód: [ Mindet kijelol ]
  1. if ( !equal("STEAM_0:", authid2, 8))

amint észreveszitek ez tartalmazt használ és így működik a ban plugin!!

HunGamer -nek mond őt idéztem xd
HunGamer: Babinéni :D

Szerző:  HunGamer [ 2012.10.20. 16:15 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

expert írta:
fear_ezmegmi írta:
HunGamer írta:
Az equal/equali azt vizsgálja hogy a 2 string megegyezik-e
A contain/containi: Ha tartalmazza akkor visszaadja a helyét, ha nem -1el visszatér.

Ezt megcáfolnám!!
Banoló pluginban (plmenu) -ben nem így van
SMA Forráskód: [ Mindet kijelol ]
  1. if ( !equal("STEAM_0:", authid2, 8))

amint észreveszitek ez tartalmazt használ és így működik a ban plugin!!

Hiába cáfolod ez így van xd. Amit leírtál az is a megegyezést vizsgálja 8 karakterig. Tehát ez sem azt vizsgálja hogy tartalmazza-e hanem hogy az első 8 karakter MEGEGYEZIK-E. (3. paraméter)

Ui.: Szóval ezt lehetett volna így is:
SMA Forráskód: [ Mindet kijelol ]
  1. if(contain("STEAM_0:", authid2) == -1)

Ha contain -1-gyel tér vissza az azt jelenti hogy nem tartalmazza
--> Ha nem tartalmazza egyenlő -1-gyel szóval true.

Amit te írtál: 0-val tér vissza ha az első 8 karakter nem egyezik meg(+ ott a tagadás)
--> Ha nem egyezik meg: true

--> Eredményül ugyanaz a kettő

Szerző:  expert [ 2012.10.20. 16:32 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

Ne erre varjál akkor gombot nekem figy !!
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. public plugin_init() {
  4. register_plugin("Map CFG", "1.0", "expert")
  5. set_task(5.0, "chackMap")
  6. }
  7.  
  8. public chackMap()
  9. {
  10. new map[32]
  11. get_mapname(map, 31)
  12. {
  13. if(contain(map, "awp"))
  14. {
  15. server_print("*** [MAPCONFIG] Megegyezik a ket nev !! ***");
  16. server_cmd("mp_timelimit 35")
  17. }
  18. else
  19. {
  20. server_print("*** [MAPCONFIG] Nem talalhato egyezes ***");
  21. }
  22. }
  23. }


L 10/20/2012 - 16:28:19: Loading map "fy_iceworld12"
*** [MAPCONFIG] Megegyezik a ket nev !! ***

Mond már meg nekem hogy ebben te hol tatlálsz awp kifejezést?? mert én nem látnám a map nevében de ez mégis tovább megy közbe meg az else-t kéne elvégeznie !!

Szerző:  HunGamer [ 2012.10.20. 16:59 ]
Hozzászólás témája:  Re: tartalmaz illetve megegyezik

Oké, most nézd meg úgy hogy ezt:
SMA Forráskód: [ Mindet kijelol ]
  1. if(contain(map, "awp"))

Átírod erre:
SMA Forráskód: [ Mindet kijelol ]
  1. if(contain(map, "awp") != -1)

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