•  
     

sXe Screenshot menu - AMXX

sXe com menu e mensagem para provar que a screen é do cara

Use o comando sxe_screen para tirar screen e sxe_screenoff para remover a imagem

Código: Selecionar todos

#include <amxmodx>
#include <amxmisc>
public plugin_init(){
register_plugin("sXe Screenshot","1.0","Anderson");
register_clcmd("sxe_screen","cmd_screen_menu");
}
public cmd_screen_menu(id,level,cid){
if(get_user_flags(id) & ADMIN_CHAT){
new Name[32],target[10],iPlayers[32],iNum,Players;
get_players(iPlayers,iNum,"ch");
new menu=menu_create("\rsXe \wScreenshot\r","menu_sxe_screenshot");
for(new i;i < iNum;i++){
Players = iPlayers[i];
get_user_name(Players,Name,charsmax(Name));
num_to_str(Players,target,charsmax(target));
menu_additem(menu,Name,target,0);
}
menu_setprop(menu,MPROP_NEXTNAME,"Mais");
menu_setprop(menu,MPROP_BACKNAME,"Voltar");
menu_setprop(menu,MPROP_EXITNAME,"Sair");
menu_display(id,menu);
}else{
client_print(id,print_console,"Você não em acesso a esse comando");
}
}
public menu_sxe_screenshot(id,menu,item){   
new data[6],nick1[32],nick2[32],timestamp[32];
new access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),nick2,charsmax(nick2),callback);
new target = str_to_num(data);
get_user_name(id,nick1,31);
get_user_name(target,nick2,31);
get_time("%m/%d/%Y - %H:%M:%S",timestamp,31);
set_hudmessage(random(256),random(256),random(256),-1.0,0.6,0,6.0,6.0,0.0,0.0,4);
show_hudmessage(0,"%s tirou Screenshot de %s - %s",nick1,nick2,timestamp);
new param[1];
param[0] = target;
set_task(1.0,"sxeserver",id,param,1);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public sxeserver(param[],id){
server_cmd("sxe_screen #%d #%d",get_user_userid(param[0]),get_user_userid(id));
return PLUGIN_HANDLED;
}


HHH.jpg


SteveN_.jpg


sxescreen.jpg
 
Mudei a mensagem para aparecer apenas na screen do cheat

Vai aparecer uma mensagem no chat de quem tira a screen e uma mensagem HUD na Screen do Cheat

Código: Selecionar todos

#include <amxmodx>
#include <amxmisc>
public plugin_init(){
register_plugin("sXe Screenshot","1.0","Anderson");
register_clcmd("sxe_screen","cmd_screen_menu");
}
public cmd_screen_menu(id,level,cid){
if(get_user_flags(id) & ADMIN_CHAT){
new Name[32],target[10],iPlayers[32],iNum,Players;
get_players(iPlayers,iNum,"ch");
new menu=menu_create("\rsXe \wScreenshot\r","menu_sxe_screenshot");
for(new i;i < iNum;i++){
Players = iPlayers[i];
get_user_name(Players,Name,charsmax(Name));
num_to_str(Players,target,charsmax(target));
menu_additem(menu,Name,target,0);
}
menu_setprop(menu,MPROP_NEXTNAME,"Mais");
menu_setprop(menu,MPROP_BACKNAME,"Voltar");
menu_setprop(menu,MPROP_EXITNAME,"Sair");
menu_display(id,menu);
}else{
client_print(id,print_console,"Você não em acesso a esse comando");
}
}
public menu_sxe_screenshot(id,menu,item){   
new data[6],nick1[32],nick2[32],timestamp[32];
new access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),nick2,charsmax(nick2),callback);
new target = str_to_num(data);
get_user_name(id,nick1,31);
get_user_name(target,nick2,31);
get_time("%m/%d/%Y - %H:%M:%S",timestamp,31);
set_hudmessage(random(256),random(256),random(256),-1.0,0.6,0,6.0,6.0,0.0,0.0,4);
show_hudmessage(target,"%s tirou Screenshot de %s - %s",nick1,nick2,timestamp);
client_print(id,print_chat,"%s tirou Screenshot de %s - %s",nick1,nick2,timestamp);
new param[1];
param[0] = target;
set_task(1.0,"sxeserver",id,param,1);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public sxeserver(param[],id){
server_cmd("sxe_screen #%d #%d",get_user_userid(param[0]),get_user_userid(id));
return PLUGIN_HANDLED;
}


__OS_ELEGANTES_15___Thi.jpg
 
A última ali é a minha? :icon_lol: :icon_lol:
 
nao entendi.. esse plugin tira ss de quem ta tirando ss???
Na penultima screen o cara tava de spec e o menu de ss ativado... Parece que tirou ss de si msm?
 
é que como a galera posta screens no fórum, aí fica difícil saber se é verdade

isso mostra o nome de quem ele tirou screen, mas tenho que mudar umas coisas para mostrar o nome e id e não mostrar na tela do cheat
 
Não consigo fazer funcionar la no sever.. to usando esse plug... ele até exibe a lista de players mas qnd escolho 1 player nada acontece.. não é exibida a barra de progresso,,, nem vem as screens na tela de quem tirou.. sera q pode ser algum config q ta faltando?? nem msm com plugin original de ss funciona...

Será que alguém pode me ajudar nisso?

CFG que esta atualmente

Código: Selecionar todos

__sxei_16bpp	0
__sxei_antispeed	0
__sxei_antiwall	0
__sxei_clt_ver	9.0
__sxei_required	-1
__sxei_srv_upg	0
__sxei_srv_ver	7.0.3.0
 
ele so funciona no sxe novo, vc está usando um sxe antigo
 
Anderson Escreveu:é que como a galera posta screens no fórum, aí fica difícil saber se é verdade

isso mostra o nome de quem ele tirou screen, mas tenho que mudar umas coisas para mostrar o nome e id e não mostrar na tela do cheat


anderson com o sxe novo eu usava esse plugin aki...http://www.sxe-injected.com/downloads_client-2 e mesmo assim nada acontecia.... estranho msm
 
Ele só tira screen de quem usa o sxe, se está opcional, acho que não funciona, e tbm é bugado
 
Confirmado!! nao funciona msm se tiver opcional....