hlmod.hu
https://hlmod.hu/

Anti hirdetés
https://hlmod.hu/viewtopic.php?f=10&t=5800
Oldal: 1 / 1

Szerző:  VirTuaL ~` [2012.08.30. 13:16 ]
Hozzászólás témája:  Anti hirdetés

Itt elakadtam picit,ezért valakinek a segítségét kérném.Azt akarom elérni,hogy amit hírdet,azt ne írja ki,viszont azt írja ki helyette ami lentebb van a kódrészletbe.Hogy lehetne ezt megoldani? Én return PLUGIN_HANDLED_MAIN-ra gondoltam.Azzal megoldható??

Kód:
public HirdetesEllenorzes(id)
{
   new said[192]
   new x, y
   new advname[32]
   get_user_name(id, advname, 32)
   read_args(said, 192)
   
   for(x = 0 ; x < sizeof (HirdetesJelentes) ; x++)
   {
       if(containi(said, HirdetesJelentes[x][y]) != -1)
      {
         hirdet(id)                  
      }
   }      
   return PLUGIN_CONTINUE
}

public hirdet(id)
{
   new advname[32], ip[32], authid[32]
   get_user_name(id, advname, 31)   
   get_user_ip(id, ip, 31, 1)   
   get_user_authid(id, authid, 31)
   
   client_cmd(id, "say Ez a szerver a legjobb !!!!")
   
   log_to_file(hirdeteslog, "^"%s^" <%s> - [%s] - hirdetes", advname, ip, authid)
   return PLUGIN_HANDLED
}

Szerző:  Metal [2012.08.30. 15:12 ]
Hozzászólás témája:  Re: Anti hirdetés

Try:


Kód:
public HirdetesEllenorzes(id)
{
   new said[192]
   new x, y
   new advname[32]
   get_user_name(id, advname, 32)
   read_args(said, 192)
   
   for(x = 0 ; x < sizeof (HirdetesJelentes) ; x++)
   {
       if(containi(said, HirdetesJelentes[x][y]) != -1)
      {
         hirdet(id)             
         return PLUGIN_HANDLED   
      }
   }     
   return PLUGIN_CONTINUE
}

public hirdet(id)
{
   new advname[32], ip[32], authid[32]
   get_user_name(id, advname, 31)   
   get_user_ip(id, ip, 31, 1)   
   get_user_authid(id, authid, 31)
   
   client_cmd(id, "say Ez a szerver a legjobb !!!!")
   
   log_to_file(hirdeteslog, "^"%s^" <%s> - [%s] - hirdetes", advname, ip, authid)
//   return PLUGIN_HANDLED
}

Szerző:  VirTuaL ~` [2012.08.30. 15:16 ]
Hozzászólás témája:  Re: Anti hirdetés

Működik ! Thx :)
Ja semmi,megvan alatta a continue :D

Szerző:  Metal [2012.08.30. 15:20 ]
Hozzászólás témája:  Re: Anti hirdetés

???

Szerző:  VirTuaL ~` [2012.08.30. 15:27 ]
Hozzászólás témája:  Re: Anti hirdetés

Kód:
hirdet(id)              
return PLUGIN_HANDLED

Azt hittem ha ide handledet rakok akkor nemfog tovább futni :D De így jó ha alatta a continue,akkor a hírdetést blokkoljam,és tovább fut.

Szerző:  Metal [2012.08.30. 15:38 ]
Hozzászólás témája:  Re: Anti hirdetés

Igen 8-)


VirTuaL ~` írta:
Kód:
hirdet(id)              
return PLUGIN_HANDLED

Azt hittem ha ide handledet rakok akkor nemfog tovább futni :D De így jó ha alatta a continue,akkor a hírdetést blokkoljam,és tovább fut.

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