hlmod.hu
https://hlmod.hu/

Model parancs blokoló
https://hlmod.hu/viewtopic.php?f=9&t=25003
Oldal: 1 / 1

Szerző:  Tomos [ 2016.05.22. 20:08 ]
Hozzászólás témája:  Model parancs blokoló

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

Szerző:  mforce [ 2016.05.22. 20:23 ]
Hozzászólás témája:  Re: Model parancs blokoló

  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. }

Szerző:  Tomos [ 2016.05.22. 21:03 ]
Hozzászólás témája:  Re: Model parancs blokoló

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.

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