hlmod.hu
https://hlmod.hu/

Tömb
https://hlmod.hu/viewtopic.php?f=9&t=17666
Oldal: 1 / 1

Szerző:  RaZzoR [ 2014.10.21. 22:15 ]
Hozzászólás témája:  Tömb

Az lenne a kérdésem, hogy ezt hogyan lehetne megoldani? (Mert nem működik)

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new allow_maps[][][] = {
  3. { "hd_harlem", "Hidden City" },
  4. { "de_dust2", "Dust2" }
  5. }
  6.  
  7. for(id=0;id<sizeof allow_maps;id++)
  8. {
  9. if(!equal(map_name, allow_maps[id][0])) //itt a bal oszlopot ellenőrizném
  10. {
  11. formatex(buffer, sizeof(buffer), "%L", LANG_SERVER, "HIDDEN_WRONG_MAP")
  12. set_fail_state(buffer)
  13. }
  14.  
  15. else
  16. Patch_MapName(allow_maps[id][1]) //itt pedig, ha egyezik, akkor a jobb oszlopon hajtsa vége
  17. }
  18.  

}

Szerző:  CrB [ 2014.10.22. 06:13 ]
Hozzászólás témája:  Re: Tömb

SMA Forráskód: [ Mindet kijelol ]
  1. new const sajt[][] = {
  2. "de_dust2 De_Dust2",
  3. "de_nuke De_Nuke"
  4. }
  5. new mapnev[32]
  6. new kiiras[64]
  7. parse(sajt, mapnev, charsmax(mapnev), kiiras, charsmax(kiiras))

Szerző:  RaZzoR [ 2014.10.22. 10:33 ]
Hozzászólás témája:  Re: Tömb

Akit érdekel a megoldás:

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new allow_maps[][][]= {
  3. { "hd_harlem", "Hidden City" },
  4. { "de_dust2", "Dust2" }
  5. }
  6.  
  7.  
  8. public plugin_init()
  9. {
  10. register_dictionary(DICTIONARY)
  11.  
  12. new map_name[32], buffer[128], index
  13. get_mapname(map_name, 31)
  14.  
  15. for(index=0;index<sizeof(allow_maps);index++)
  16. {
  17. if(equali(map_name, allow_maps[index][0]))
  18. {
  19. Patch_MapName(allow_maps[index][1])
  20. break
  21. }
  22. }
  23.  
  24. if(index == sizeof(allow_maps))
  25. {
  26. formatex(buffer, sizeof(buffer), "%L", LANG_SERVER, "HIDDEN_WRONG_MAP")
  27. set_fail_state(buffer)
  28. return
  29. }
  30. }
  31.  

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