[Ajuda] Chat Adm
#1

PHP код:
 public OnPlayerText(playeridtext[])
{
    if(
text[0] == '#' && PlayerInfo[playerid][Level] >= 1) {
        new 
string[128]; GetPlayerName(playerid,string,sizeof(string));
        
format(string,sizeof(string),"| ADM-CHAT |: %s: (%i): %s",string,playerid,text[1]); MessageToAdmins(green,string);
        return 
0;
    }
    
    if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)
    {
    
SendClientMessage(playerid,red,"Vocк nгo estб logado!");
    return 
0;
    } 
eu gostaria de transformar em um comando pois ele estб assim: "# [Mensagem]" e eu gostaria de fazer que ele fosse um comando,Ex: "/ca [Mensagem]" Grato!
Reply
#2

testa ai editado por via das duvidas tome logo strcmp testga la
la no onplayercommandtext adicione
PHP код:
 dcmd(cacmdtext); 
PHP код:
 dcmd_ca(playeridparams[]) 
{
     
    new 
Texto[200]; 
    if(
sscanf(params,"s",Texto)) return SendClientMessage(playerid, -1," CMD: /ca [Texto]"); 
    {
         
        new 
string[128]; GetPlayerName(playerid,string,sizeof(string));  
        
format(string,sizeof(string),"| ADM-CHAT |: %s: (%i): %s",string,playerid,text[1]); MessageToAdmins(green,string);   
    }  
    if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)  
    {
          
        
SendClientMessage(playerid,red,"Vocк nгo estб logado!");  
        return 
1
    } 
Reply
#3

Quote:
Originally Posted by didimk157
Посмотреть сообщение
PHP код:
 CMD:ca(playerid)
{
    if(
text[0] == '#' && PlayerInfo[playerid][Level] >= 1) { 
        new 
string[128]; GetPlayerName(playerid,string,sizeof(string)); 
        
format(string,sizeof(string),"| ADM-CHAT |: %s: (%i): %s",string,playerid,text[1]); MessageToAdmins(green,string); 
        return 
0
    } 
     
    if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0
    { 
    
SendClientMessage(playerid,red,"Vocк nгo estб logado!"); 
return 
1;

ta incompleto pera ae
Aguardando! e Obrigado! ^^
Reply
#4

Quote:
Originally Posted by didimk157
Посмотреть сообщение
testa ai pfv
PHP код:
 CMD:ca(playerid
{
     
    new 
Texto[200]; 
    if(
sscanf(params,"s",Texto)) return SendClientMessage(playerid, -1," CMD: /ca [Texto]"); 
    {
         
        new 
string[128]; GetPlayerName(playerid,string,sizeof(string));  
        
format(string,sizeof(string),"| ADM-CHAT |: %s: (%i): %s",string,playerid,text[1]); MessageToAdmins(green,string);   
    }  
    if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)  
    {
          
        
SendClientMessage(playerid,red,"Vocк nгo estб logado!");  
        return 
1
    } 
deu esse erro mano:

"C:\Users\HomeUser\Desktop\[BRASIL] MATA MATA 2016 GUERRA DO SECULO 0.3.7\filterscripts\ladmin.pwn(8990) : warning 203: symbol is never used: "ca""
Reply
#5

Quote:
Originally Posted by didimk157
Посмотреть сообщение
testa ai pfv
PHP код:
 CMD:ca(playerid
{
     
    new 
Texto[200]; 
    if(
sscanf(params,"s",Texto)) return SendClientMessage(playerid, -1," CMD: /ca [Texto]"); 
    {
         
        new 
string[128]; GetPlayerName(playerid,string,sizeof(string));  
        
format(string,sizeof(string),"| ADM-CHAT |: %s: (%i): %s",string,playerid,text[1]); MessageToAdmins(green,string);   
    }  
    if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)  
    {
          
        
SendClientMessage(playerid,red,"Vocк nгo estб logado!");  
        return 
1
    } 
Ele nгo usa a include ZCMD.
Reply
#6

Vocк precisa dessa include ou entгo me fala seu processador de comandos http://www.mediafire.com/file/29gl7wcp1vd8t2g/zcmd.inc
Reply
#7

jб possuo a include, mas onde fica meu processador de comandos? Ps; desculpe-me sou novato no pawno.
Reply
#8

ver se tem comandos em strcmp ou dcmd exp dcmd_comando ou if(!strcmp("/test", cmdtext))
Reply
#9

Quote:
Originally Posted by didimk157
Посмотреть сообщение
ver se tem comandos em strcmp ou dcmd exp dcmd_comando ou if(!strcmp("/test", cmdtext))
tem comandos do tipo "dcmd"
Reply
#10

PHP код:
dcmd_ca(playeridparams[])

    new 
Texto[128], nomep[24], string[150];  
    if(
sscanf(params,"s[128]",Texto)) return SendClientMessage(playerid, -1," CMD: /ca [Texto]"); 
    if(
ServerInfo[MustLogin] == && PlayerInfo[playerid][Registered] == && PlayerInfo[playerid][LoggedIn] == 0)   
    {  
        
SendClientMessage(playerid,red,"Vocк nгo estб logado!"); 
        return 
1;
    }
    
GetPlayerName(playerid,nomep,24);   
    
format(string,sizeof(string),"| ADM-CHAT |: %s: (%i): %s",nomep,playerid,Texto); 
    
MessageToAdmins(-1,string);     
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)