hlmod.hu
https://hlmod.hu/

(TÉMA OFF) vásárlást letiltása mapokon
https://hlmod.hu/viewtopic.php?f=9&t=19886
Oldal: 1 / 1

Szerző:  ZiT3K [ 2015.03.14. 19:09 ]
Hozzászólás témája:  (TÉMA OFF) vásárlást letiltása mapokon

Hali!
A linkelt plugint használva a vásárlást szeretném letiltani egy adott mapon mit írjak a .ini-be?
viewtopic.php?f=101&t=11988
Előre is köszönöm!

Szerző:  ×X[$]X× Sticky cL. [ 2015.03.14. 19:22 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

Tessék ezzel a pluginnal le tudod tiltani:
viewtopic.php?f=101&t=12548

Szerző:  ZiT3K [ 2015.03.14. 19:40 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

De ez minden mapon letiltja automata a vásárlást nem? Amennyiben igen nekem olyan megoldás kellene, amivel csak az általam meghatározott mapokon lesz letiltva a vásárló zóna
Vagy ebbe beleírni a mapokat valahogy, hogy mikre szóljon.
×X[$]X× Sticky cL. írta:
Tessék ezzel a pluginnal le tudod tiltani:
http://www.hlmod.hu/viewtopic.php?f=101&t=12548

Szerző:  FloxaY [ 2015.03.14. 20:06 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

SMA Forráskód: [ Mindet kijelol ]
  1. new szMapname[32]
  2. get_mapname(szMapname, charsmax(szMapname))
  3.  
  4. if(equali(szMapname, "de_dust2")) //ide a map nevét amin ne legyen letiltva
  5. return PLUGIN_HANDLED

Szerző:  ZiT3K [ 2021.02.18. 18:23 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

Üdv!
Ezeket, aki tudja összeírja légyszíves, hogy működjön?


1. SMA:
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. public plugin_precache()
  5.     RegisterHam(Ham_Spawn,"func_buyzone","buyZoneSpawn")
  6.  
  7. public plugin_init()
  8.     register_plugin("Remove Buyzone", "1.0", "Can't remember")
  9.  
  10. public buyZoneSpawn(id)
  11.     return HAM_SUPERCEDE;

2. SMA:
  1. new szMapname[32]
  2. get_mapname(szMapname, charsmax(szMapname))
  3.  
  4. if(equali(szMapname, "de_dust2")) //ide a map nevét amin ne legyen letiltva
  5. return PLUGIN_HANDLED

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

Szerző:  DexoN [ 2021.02.18. 18:49 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

Üdv, teszteld:
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. new const map[] = "de_dust2" // Ha változtatni akarod a map nevét, akkor egyszerűen itt átírod
  5.  
  6. public plugin_precache(){
  7.     RegisterHam(Ham_Spawn,"func_buyzone","buyZoneSpawn")
  8. }
  9.  
  10. public plugin_init(){
  11.     register_plugin("Remove Buyzone", "1.0", "Can't remember")
  12. }
  13.  
  14. public buyZoneSpawn(id){
  15.     new Mapname[33]
  16.     get_mapname(Mapname, 32)
  17.     if(equali(Mapname, map)){
  18.         return HAM_SUPERCEDE
  19.     }
  20.     return PLUGIN_HANDLED
  21. }


De egyébként úgy is meglehetne oldani, hogy a configs mappába készítesz egy mappát 'maps' néven, egy .ini fájlt pl. plugins-de_dust2 néven, majd oda beleírod a plugin nevét és kizárólag az adott mapon fog érvényesülni a pluginod.

Szerző:  Pika [ 2021.02.18. 18:52 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

Ahogyan Dexon is írta, ez plugin nélkül megoldható, és van róla egy régi téma is ami segít benne, ha nem volt egyértelmű amit Dexon leírt. Pontosítok mert ugyanúgy szükséges egy plugin ami a vásárlási zónát letiltja. És Dexont annyiban javítanám, hogy nem kell "maps" mappát létrehozni, csupán a configs mappában egy ini fájlt. Pl: plugins-de_dust2.ini, de biztosabb ha átolvasod te is a linkelt témát.

Mapkonfig

Szerző:  ZiT3K [ 2021.02.18. 19:07 ]
Hozzászólás témája:  Re: vásárlást letiltása mapokon

DexoN írta:
Üdv, teszteld:
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. new const map[] = "de_dust2" // Ha változtatni akarod a map nevét, akkor egyszerűen itt átírod
  5.  
  6. public plugin_precache(){
  7.     RegisterHam(Ham_Spawn,"func_buyzone","buyZoneSpawn")
  8. }
  9.  
  10. public plugin_init(){
  11.     register_plugin("Remove Buyzone", "1.0", "Can't remember")
  12. }
  13.  
  14. public buyZoneSpawn(id){
  15.     new Mapname[33]
  16.     get_mapname(Mapname, 32)
  17.     if(equali(Mapname, map)){
  18.         return HAM_SUPERCEDE
  19.     }
  20.     return PLUGIN_HANDLED
  21. }


De egyébként úgy is meglehetne oldani, hogy a configs mappába készítesz egy mappát 'maps' néven, egy .ini fájlt pl. plugins-de_dust2 néven, majd oda beleírod a plugin nevét és kizárólag az adott mapon fog érvényesülni a pluginod.



az SMA MŰKÖDIK!!! Nagyon szépen köszönöm!!

A maps mappás megoldást nem kellett kipróbáljam.

Szerző:  Pika [ 2021.02.19. 17:33 ]
Hozzászólás témája:  Re: MEGOLDVA! vásárlást letiltása mapokon

Megéri kipróbálni a maps mappás megoldást.

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