Newbie chat
#2

PHP код:
if(strcmp(cmd, "/newbie", true) == 0 || strcmp(cmd, "/n", true) == 0) 
    { 
        if(
IsPlayerConnected(playerid)) 
        { 
            if(
PlayerInfo[playerid][pMuted] == 1) 
            { 
                
SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced"); 
                return 
1; 
            } 
            if(
nonewbie == 1) 
            { 
                
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Newbie chat is off."); 
                return 
1; 
            } 
            new 
length = strlen(cmdtext); 
            while ((
idx < length) && (cmdtext[idx] <= ' ')) 
            { 
                
idx++; 
            } 
            new 
offset = idx; 
            new 
result[128]; 
            while ((
idx < length) && ((idx - offset) < (sizeof(result) - 1))) 
            { 
                
result[idx - offset] = cmdtext[idx]; 
                
idx++; 
            } 
            
result[idx - offset] = EOS; 
            if(!
strlen(result)) 
            { 
                
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/n)ewbie [newbie chat]"); 
                return 
1; 
            } 
             new 
sendername[128]
             
GetPlayerName(playerid,sendername,128);
             if(
PlayerInfo[playerid][pHelper] == 0) format(string, sizeof(string), "** Newbie %s: %s", sendername, result); 
               else if(
PlayerInfo[playerid][pHelper] == 1) format(string, sizeof(string), "** Helper %s: %s", sendername, result); 
               else if(
PlayerInfo[playerid][pHelper] == 2) format(string, sizeof(string), "** Head Helper %s: %s", sendername, result); 
            else if(
PlayerInfo[playerid][pAdmin] == 1) format(string, sizeof(string), "** Admin %s: %s", sendername, result); 
            else 
format(string, sizeof(string), "** Newbie %s: %s", sendername, result); 
            
SendClientMessageToAll(0x9ACD32AA, string); 
            
printf("%s", string); 
            new 
y, m, d; 
            new 
h,mi,s; 
            
getdate(y,m,d); 
            
gettime(h,mi,s); 
            
format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (newbie): (%s)",d,m,y,h,mi,s, sendername, result); 
            
ChatLog(string); 
        } 
        return 
1; 
    } 
Try this..not tested
Reply


Messages In This Thread
Newbie chat - by DannySnoopy - 19.03.2011, 14:58
Re : Newbie chat - by Soumi - 19.03.2011, 15:05
Re: Newbie chat - by DannySnoopy - 19.03.2011, 15:14
Re: Newbie chat - by DannySnoopy - 19.03.2011, 16:36
Re: Newbie chat - by Stigg - 19.03.2011, 16:38
Re: Newbie chat - by DannySnoopy - 19.03.2011, 16:50
Re: Newbie chat - by Stigg - 19.03.2011, 16:51
Re: Newbie chat - by DannySnoopy - 19.03.2011, 16:56
Re: Newbie chat - by HyperZ - 19.03.2011, 17:09
Re: Newbie chat - by SchurmanCQC - 19.03.2011, 17:12

Forum Jump:


Users browsing this thread: 1 Guest(s)