hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 10:25



Jelenlévő felhasználók

Jelenleg 525 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 524 vendég

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

Regisztrált felhasználók: Bing [Bot] 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Model parancs blokoló
HozzászólásElküldve: 2016.05.22. 20:08 
Offline
Félisten

Csatlakozott: 2012.06.19. 15:12
Hozzászólások: 926
Megköszönt másnak: 109 alkalommal
Megköszönték neki: 31 alkalommal
Ezt a plugint át lehetne úgy írni hogy a model parancsott is másra cserélje?

Kód:
#include <amxmodx>
#include <amxmisc>
#include <orpheu_memory>
 
new fajl[256]
 
public plugin_init()
{
   register_plugin("Status", "1.0", "#CantStopWontStop")
 
   register_concmd("status","blockedstatus")
}
 
public blockedstatus(id)
{
   client_print(id, print_console, "#CantStopWontStop: Status Parancs Blokkolva!"); //ha valaki beírja azt ,hogy status kiírom neki ezt a szöveget.
   return PLUGIN_HANDLED;
}
 
public plugin_precache()
{
   get_configsdir(fajl, 255);
   format(fajl, 255, "%s/orpheu/memory/CantStopWontStop", fajl);
   create();
 
   if(is_module_loaded("orpheu"))
   {
      OrpheuMemoryReplace("CantStopWontStop", 0, "status", "eqwlva"); //a status parancsot felcseréltem a eqwlva paranccsal.
   }
   else
   {
      log_to_file("orpheu_cantstopme.log", "A plugin futtatasahoz, Orpheu kell!")
   }
}
 
public create()
{
   if(!file_exists(fajl))
   {
      write_file(fajl, "{")
      write_file(fajl, " ^"name^" : ^"CantStopWontStop^",")
      write_file(fajl, " ^"library^" : ^"engine^",")
      write_file(fajl, " ^"type^" : ^"string^",")
      write_file(fajl, " ^"memoryType^" : ^"data^"")
      write_file(fajl, "}")
   }
}

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Model parancs blokoló
HozzászólásElküldve: 2016.05.22. 20:23 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. public plugin_init() {
  5.     register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue");
  6. }
  7.  
  8. public fw_SetClientKeyValue(id, const infobuffer[], const key[]) {
  9.     if(equal(key, "model"))
  10.         return FMRES_SUPERCEDE;
  11.    
  12.     return FMRES_IGNORED;
  13. }

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: Tomos (2016.05.23. 10:28)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Model parancs blokoló
HozzászólásElküldve: 2016.05.22. 21:03 
Offline
Félisten

Csatlakozott: 2012.06.19. 15:12
Hozzászólások: 926
Megköszönt másnak: 109 alkalommal
Megköszönték neki: 31 alkalommal
mforce írta:
  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. public plugin_init() {
  5.     register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue");
  6. }
  7.  
  8. public fw_SetClientKeyValue(id, const infobuffer[], const key[]) {
  9.     if(equal(key, "model"))
  10.         return FMRES_SUPERCEDE;
  11.    
  12.     return FMRES_IGNORED;
  13. }


Működik kösz.

_________________
Kép


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  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 51 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