User
Pass
2FA
 
 

[rezolvat]Cerere amx_ss

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support
Author Message1963
dNNNNy

[Creep]



Status: Offline
(since 09-12-2021 14:34)
Joined: 28 Jan 2011
Posts: 591, Topics: 75
Location: Craiova

Reputation: 339.8
Votes: 9

     
Post Posted: 21-02-2015, 16:20:47 | Translate post to: ... (Click for more languages)

Nume: Amx_ss
Descriere plugin: Amx_ss care nu iti arata mesaje in consola si nu te baga spec
Alte detalii: Am nevoie de pluginul amx_ss care nu iti arata mesaje in chat si nu te baga spec. Vreau asta pt un server de mix pt a se putea evita codurile gen taste 'panickey' sau 'clear ss' -
Exemplu: Adica adminul X face poze jucatorului K , acesta sa nu isi dea seama ca i-au fost facute poze.
Se poate face din asta?:
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN      "NEW SS MOD"
#define VERSION      "1.0"
#define AUTHOR      "P.Of.Pw"

#define spec_time   3.0

new const gwait[] = "wait;wait;wait"
new const gwait2[] = "wait;wait"
new spec_player,ss_logs

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_dictionary("new_ss_mod.txt")
   register_concmd("amx_ss","cmd_ss",ADMIN_KICK,"Faci poze unui jucator !")
   register_concmd("admin_ss","cmd_ss",ADMIN_KICK,"Faci poze unui jucator !")
   register_clcmd("say /ss","ssME")
   register_clcmd("say_team /ss","ssME")
   spec_player = register_cvar("spec_mod","1")
   ss_logs = register_cvar("ss_logs","1")
}

public cmd_ss(id,level,cid)
{
   if(!cmd_access(id,level,cid,2))
   {
      client_print(id,print_console,"%L", LANG_PLAYER,"SS_ACCESS")
      return PLUGIN_HANDLED
   }

   new argument[32]
   read_argv(1,argument,31)

   new target = cmd_target(id,argument,31)

   new hostname[64], player_name[32], usrip[32], timer[32], steam[32],admin_name[32]

   //hostname
   get_cvar_string("hostname",hostname,63);
   
   // target player name
   get_user_name(target,player_name,31);
   
   // admin name
   get_user_name(id,admin_name,31);
   
   // target player ip
   get_user_ip(target,usrip,31);
   // time
   get_time("%m/%d/%Y - %H:%M:%S", timer,31);
   
   // target player steam
   get_user_authid(target, steam, 31)
   
   // time on server
   new time = 0, seconds = 0, minutes = 0, hours = 0
   
   // time in seconds playing
   time = get_user_time(target)
   seconds = time
   while(seconds >= 60)
      seconds -= 60
   minutes = (time - seconds) / 60
   hours = minutes
   while( minutes >= 60 )
      minutes -= 60
   hours = (hours - minutes) / 60

   if(!target)
   {
      console_print(id, "%L", LANG_PLAYER,"SS_UNKNOWN_PLAYER")
      return PLUGIN_HANDLED
   }
   
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_MSG")
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_SVR_NAME",hostname)
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_NAME_IP",player_name,usrip)
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_DATA_ORA",timer)
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_STEAM",steam)
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_PLAYER_TIMEON",hours, minutes, seconds)
   client_print(target, print_chat, "%L", LANG_PLAYER,"SS_ADMIN",admin_name)
   
   client_cmd(target,"spk ^"vox/bizwarn.screen.screen.screen^"")
   client_cmd(target,"snapshot;%s;snapshot;%s;snapshot",gwait, gwait)
   
   if(get_pcvar_num(spec_player) == 1 )
   {
      set_task(spec_time,"spec_cmd",target)
   }
   
   if(get_pcvar_num(ss_logs) == 1)
   {
      new szFile[128]
      get_configsdir(szFile,127)
      formatex(szFile,127,"%s/ss_logs.txt",szFile)
   
      if(!file_exists(szFile))
      {
         write_file(szFile,"Snapshot-uri(Poze) Facute:",-1)
         write_file(szFile," ",-1)
      }
      new szLog[256]
   
      formatex(szLog,255,"Admin: %s , I-a facut poze lui %s , in Data si Ora %s",admin_name,player_name,timer)
      write_file(szFile,szLog,-1)
      write_file(szFile," ",-1)
   }
   return PLUGIN_HANDLED

}

public spec_cmd(index)
{      
   if(cs_get_user_team(index) == CS_TEAM_SPECTATOR)
      return PLUGIN_HANDLED
   else
   {
      user_silentkill(index)
      cs_set_user_team(index, CS_TEAM_SPECTATOR)
      console_print(index,"%L", LANG_PLAYER,"SPEC_MSG")
      client_print(index,print_chat,"%L", LANG_PLAYER,"SPEC_MSG")
      client_print(index,print_chat,"%L", LANG_PLAYER,"SPEC_MSG2")
   }
   return PLUGIN_HANDLED
}

public ssME(id)
{
   if(!is_user_alive(id))
   {
      console_print(id, "%L", LANG_PLAYER,"SSME_NotAlive")
   }
   
   new hostname[64], tname[32], usrip[32], timer[32], steam[32],team[32]
   
   //hostname
   get_cvar_string("hostname",hostname,63);
   
   // target player name
   get_user_name(id,tname,31);
   
   // target player ip
   get_user_ip(id,usrip,31);
   
   // time
   get_time("%m/%d/%Y - %H:%M:%S", timer,31);
   
   // target player steam
   get_user_authid(id, steam, 31)
   
   // target player team
   get_user_team(id, team, 31)
   
   // time on server
   new time = 0, seconds = 0, minutes = 0, hours = 0
   
   // time in seconds playing
   time = get_user_time(id)
   seconds = time
   while(seconds >= 60)
      seconds -= 60
   minutes = (time - seconds) / 60
   hours = minutes
   while( minutes >= 60 )
      minutes -= 60
   hours = (hours - minutes) / 60

   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_MSG")
   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_SVR_NAME",hostname)
   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_NAME_IP",tname,usrip)
   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_DATA_ORA",timer)
   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_TEAM",team)
   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_STEAM",steam)
   client_print(id, print_chat, "%L", LANG_PLAYER,"SSME_PLAYER_TIMEON",hours, minutes, seconds)

   client_cmd(id,"spk ^"vox/bizwarn.scream.scream.scream^"")
   client_cmd(id,"snapshot;%s;snapshot;%s;snapshot",gwait2, gwait2)
   
   return PLUGIN_HANDLED   
}

public plugin_precache()
{
   precache_sound("vox/bizwarn.wav")
   precache_sound("vox/screen.wav")
}

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
HamSwit

[Viking Way]



Status: Offline
(since 29-03-2015 16:27)
Joined: 02 Nov 2014
Posts: 285, Topics: 49
Location: Romania

Reputation: 83.3
Votes: 3

       
Post Posted: 21-02-2015, 17:18:35 | Translate post to: ... (Click for more languages)

Try it.

Code:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
   register_plugin("Snapshot", "6.2", "HamSwit");
   register_concmd("amx_ss", "Snapshot", ADMIN_SLAY, "<nick>");
   register_concmd("amx_snapshot", "Snapshot", ADMIN_SLAY, "<nick>");
}

public Snapshot(id, level, cid) {
   if(!cmd_access(id, level, cid, 2))
        {
   return PLUGIN_HANDLED;
   }
   
   new arg[23], name[32];
   get_user_name(id, name, 31);
   read_argv(1, arg, 23);
   
   new player = cmd_target(id, arg, 11);
   if(!player)
        {
   console_print(id, "This player doesn't exist.");
   return PLUGIN_HANDLED;
   }
   if(!is_user_alive(player))
        {
   console_print(id, "You can not you this on a dead player.");
   return PLUGIN_HANDLED;
   }

   set_task(0.1, "ss", player)
   set_task(0.4, "ss", player)
   set_task(0.8, "ss", player)
   set_task(1.4, "ss", player)
   return PLUGIN_HANDLED;
}

public ss(id)
{
   client_cmd(id,"snapshot")
}

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-02-2015, 17:35:20 | Translate post to: ... (Click for more languages)

Poftim
Spoiler:

Lui nu ii apare in chat,dar apare la ceilalti si nu,nu il mai duce spec.
Daca nu merge imi spui.



Retired from Amxmodx



Last edited by destroi112 on 21-02-2015, 18:07:19; edited 1 time in total
0 0
  
Back to top
View user's profile Send private message
EDUTz

[HardcoreAmxxScripter]



Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306, Topics: 244
Location: Jud. Miserupia, sat Bagadanc

Reputation: 4085
Votes: 179

         
Post Posted: 21-02-2015, 18:04:30 | Translate post to: ... (Click for more languages)

In mare este imposibil sa nu-si dea seama cand i se fac poze asta pt ca de obicei cs-ul se blocheaza o secunda / poza ... chiar daca ii faci poze fara sa ii scrie nimic in chat, daca stie cum e cand faci ss, isi da seama imediat ... daca e vreun noob nu stie care-i treaba ... cu toate astea iti recomand demo peste ss ... un demo face cat 20000 de poze ...



Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-02-2015, 18:12:25 | Translate post to: ... (Click for more languages)

EDUTz wrote:
In mare este imposibil sa nu-si dea seama cand i se fac poze asta pt ca de obicei cs-ul se blocheaza o secunda / poza ... chiar daca ii faci poze fara sa ii scrie nimic in chat, daca stie cum e cand faci ss, isi da seama imediat ... daca e vreun noob nu stie care-i treaba ... cu toate astea iti recomand demo peste ss ... un demo face cat 20000 de poze ...

Daca ar fii sa faci asta ar trebui sa pui un plugin care inregistreaza de cand intra playerul pe servar ,sau sa pui o comanda care sa inregistreze pentru o durata si cand scrii de ex amx_demo <nume> sa inregistreze ce face playerul si dupa 4 - 5 minute sa se opreasca si sa ii faca si poza .Singura buba ar fii ca nu poti sa il prinzi cand foloseste codul de fiecare data dar daca vrei sa folosesti varianta asta iti recomanda pot incerca .
Revin cu edit .



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
EDUTz

[HardcoreAmxxScripter]



Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306, Topics: 244
Location: Jud. Miserupia, sat Bagadanc

Reputation: 4085
Votes: 179

         
Post Posted: 21-02-2015, 18:56:56 | Translate post to: ... (Click for more languages)

nu merge, adica merge dar nu se aplica celor cu steam on ... degeaba te chinui, singura solutie e admini on !



Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-02-2015, 19:27:25 | Translate post to: ... (Click for more languages)

Am inteles ,doar de asta sunt admini ,nu?
Daca ar face ce trebuie ,macar ,bine unii fac alti nu .Ma rog,@dNNNy sa ne spui daca a functionat unul din cele de mai sus.
Problema cu steam e veche ... sunt curios daca se poate rezolva vocea in game pe servare non-steam la cei ce folosesc steam,din cate stiu la ei nu se aude cand vorbesc ei/ceilalti.



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
HamSwit

[Viking Way]



Status: Offline
(since 29-03-2015 16:27)
Joined: 02 Nov 2014
Posts: 285, Topics: 49
Location: Romania

Reputation: 83.3
Votes: 3

       
Post Posted: 21-02-2015, 19:43:39 | Translate post to: ... (Click for more languages)

destroi112 wrote:
Am inteles ,doar de asta sunt admini ,nu?
Daca ar face ce trebuie ,macar ,bine unii fac alti nu .Ma rog,@dNNNy sa ne spui daca a functionat unul din cele de mai sus.
Problema cu steam e veche ... sunt curios daca se poate rezolva vocea in game pe servare non-steam la cei ce folosesc steam,din cate stiu la ei nu se aude cand vorbesc ei/ceilalti.


Daca numai vrei voice, pune astea in server.cfg

sv_alltalk "0"
sv_voiceenable "0"
voice_enable "0"
voice_scale "0"

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
-P!C@-

[Simply Normal]



Status: Offline
(since 21-04-2022 19:07)
Joined: 28 May 2012
Posts: 21086, Topics: 1601
Location: Constanta

Reputation: 1870.3
Votes: 781

Post Posted: 21-02-2015, 19:59:37 | Translate post to: ... (Click for more languages)

Cineva ii face demo respectivului, e foarte simplu si cel mai ok decat poze. Cum a zis si Edutz, isi dau seama daca le faci poze. Poti baga pluginul de execclient si adminul ii face demo suspectului fara sa ii spuna si cand crede ca e concludent ii cere demo. Simple as that.



0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 21-02-2015, 20:36:09 | Translate post to: ... (Click for more languages)

HamSwit wrote:
destroi112 wrote:
Am inteles ,doar de asta sunt admini ,nu?
Daca ar face ce trebuie ,macar ,bine unii fac alti nu .Ma rog,@dNNNy sa ne spui daca a functionat unul din cele de mai sus.
Problema cu steam e veche ... sunt curios daca se poate rezolva vocea in game pe servare non-steam la cei ce folosesc steam,din cate stiu la ei nu se aude cand vorbesc ei/ceilalti.


Daca numai vrei voice, pune astea in server.cfg

sv_alltalk "0"
sv_voiceenable "0"
voice_enable "0"
voice_scale "0"

Nu ai inteles ce am zis eu - cei cu steam pe cand vorbesc nu se aude vocea sau nu li se aude vocea de la cei fara steam - oricum se poate seta cu un plugin cred..



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
dNNNNy

[Creep]



Status: Offline
(since 09-12-2021 14:34)
Joined: 28 Jan 2011
Posts: 591, Topics: 75
Location: Craiova

Reputation: 339.8
Votes: 9

     
Post Posted: 22-02-2015, 08:50:56 | Translate post to: ... (Click for more languages)

EDUTz wrote:
nu merge, adica merge dar nu se aplica celor cu steam on ... degeaba te chinui, singura solutie e admini on !

ba da , este un plugin care da record , se foloseste pe multe servere de mix.
Pe mine ma intereseaza sa fac fac ss , fara sa primeasca slay , fara sa il bage spec si fara sa ii apara mesaje.
Cum ziceai tu edutz , daca faci N poze deodata, e normal sa isi dea seama , dar daca faci o poza la 1 min doar pare ca se blocheaza pt jum de secunda -

ON: o sa incerc ce mi-ati dat. Multumesc.

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Faydwer

[Licensed to kill]



Status: Offline
(since 17-11-2019 19:30)
Joined: 06 Aug 2011
Posts: 7215, Topics: 383
Location: Italy

Reputation: 92.6
Votes: 410

 
Post Posted: 22-02-2015, 11:40:57 | Translate post to: ... (Click for more languages)

Sper ca nu sunt offtopic, dar faza cu blocatul, am intrat pe un server de mix, care mi-a facut 14 poze, si nu mi s-a blocat niciodata cum se intampla normal la ss. Deci posibil sa se poata..
0 0
  
Back to top
View user's profile Send private message

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by TwisTer, 16 March 2015 14:40



 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Plugins - Help / Support  


The time now is 05-05-2024, 18:10:41
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x