[AJUDA] /cvip
#1

Bom, achei um chat vip por ai me deu ideia de fazer um sistema de vip, e o chat vip nao estб fufando como deve

se eu digitar somente /cvip vai aparecer

VIP: Lipe_Stronda: /cvip

se eu digitar /cvip [texto]

da Comando invalido

Codes:


PHP код:
forward SendVIPMessage(colorstring[]);
public 
SendVIPMessage(colorstring[])
{
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            if(
Vip[i] >= 1)
            {
                
SendClientMessage(icolorstring);
            }
        }
    }
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
// ====================== [ Chat de Vips ;D ] ==================================
    
if(strcmp(cmdtext"/cvip"true) == || strcmp(cmdtext"/v"true) == 0)
    {
        if(
Vip[playerid] >= 1)
        {
            new 
idx;
            new 
string[300];
            new 
sendername[MAX_PLAYER_NAME];
            
GetPlayerName(playeridsendernamesizeof(sendername));
            new 
length strlen(cmdtext);
            while ((
idx length) && (cmdtext[idx] <= ' '))
            {
                
idx++;
            }
            new 
offset idx;
            new 
result[64];
            while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
            {
                
result[idx offset] = cmdtext[idx];
                
idx++;
            }
            
result[idx offset] = EOS;
            if(!
strlen(result))
            {
                
SendClientMessage(playerid, -1"USE: /v [Chat Vip]");
                return 
1;
            }
            
format(stringsizeof(string), "** VIP %s: %s"sendernameresult);
            
SendVIPMessage(0xFFCCFFAA,string);
            
printf("VIP %s: %s"sendernameresult);
        }
        return 
1;
    } 
Reply
#2

PHP код:
forward SendVIPMessage(colorstring[]); 
public 
SendVIPMessage(colorstring[]) 

    for(new 
0MAX_PLAYERSi++) 
    { 
        if(
IsPlayerConnected(i)) 
        { 
            if(
Vip[i] >= 1
            { 
                
SendClientMessage(icolorstring); 
            } 
        } 
    } 

public 
OnPlayerCommandText(playeridcmdtext[]) 

// ====================== [ Chat de Vips ;D ] ================================== 
    
if(strcmp(cmdtext"/cvip"true) == || strcmp(cmdtext"/v"true) == 0
    { 
        if(
Vip[playerid] >= 1
        { 
            new 
idx
            new 
string[300]; 
            new 
sendername[MAX_PLAYER_NAME]; 
            
GetPlayerName(playeridsendernamesizeof(sendername)); 
            new 
length strlen(cmdtext); 
            while ((
idx length) && (cmdtext[idx] <= ' ')) 
            { 
                
idx++; 
            } 
            new 
offset idx
            new 
result[64]; 
            while ((
idx length) && ((idx offset) < (sizeof(result) - 1))) 
            { 
                
result[idx offset] = cmdtext[idx]; 
                
idx++; 
            } 
            
result[idx offset] = EOS
            if(!
strlen(result)) 
            { 
                
SendClientMessage(playerid, -1"USE: /v [Chat Vip]"); 
            } 
            
format(stringsizeof(string), "** VIP %s: %s"sendernameresult); 
            
SendVIPMessage(0xFFCCFFAA,string); 
            
printf("VIP %s: %s"sendernameresult); 
        } 
        return 
1
    } 
Reply
#3

nгo funcionou
Reply
#4

voce tem zcmd?eu tenho um comando admin chat em zcmd...so tinha de mudar umas coisas para ficar vip chat
Reply
#5

Nгo uso zmcd dxa pra la dps eu faзo um
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)