PHP Code:
if(!strcmp(cmd,"/mee",true))
{
SendClientMessage(playerid,COLOR_WHITE," /me | /me1 | /me2 | /me3| /me4");
return 1;
}
if(!strcmp(cmd,"/me",true))
{
new name[24];
cmd = strrest(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,COLOR_RED," /me [text|notice|message]");
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string)," [Action]:(%d) %s %s",name,cmd);
SendClientMessageToAll(COLOR_PINK,string);
return 1;
}
if(!strcmp(cmd,"/me1",true))
{
new name[24];
cmd = strrest(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,COLOR_RED," /me [text|notice|message]");
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string)," [Action]:(%d) %s %s",name,cmd);
SendClientMessageToAll(COLOR_RED,string);
return 1;
}
if(!strcmp(cmd,"/me2",true))
{
new name[24];
cmd = strrest(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,COLOR_RED," /me [text|notice|message]");
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string)," [Action]:(%d) %s %s",name,cmd);
SendClientMessageToAll(COLOR_BLUE,string);
return 1;
}
if(!strcmp(cmd,"/me3",true))
{
new name[24];
cmd = strrest(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,COLOR_RED," /me [text|notice|message]");
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string)," [Action]:(%d) %s %s",name,cmd);
SendClientMessageToAll(COLOR_AQUA,string);
return 1;
}
if(!strcmp(cmd,"/me4",true))
{
new name[24];
cmd = strrest(cmdtext,idx);
if(!strlen(cmd)) return SendClientMessage(playerid,COLOR_RED," /me [text|notice|message]");
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string)," [Action]:(%d) %s %s",name,cmd);
SendClientMessageToAll(COLOR_SYSTEM,string);
return 1;
}
בסוף המוד:
stock strrest(const string[], index)
{ // by Compapushe, improved by Amit_B
new length = strlen(string), offset = index, result[256];
while((index < length) && ((index - offset) < (sizeof(result) - 1)) && (string[index] > '\r')) result[index - offset] = string[index], index++;
result[index - offset] = EOS;
if(result[0] == ' ' && string[0] != ' ') strdel(result,0,1);
return result;
}
עמית שלא תחשוב שלא שמתי לך קרדיט על הסטוק.