01.09.2011, 14:40
Hi how to add the Command /me with zcmd ? Thanx
CMD:me(playerid, params[])
{
new name[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, name, sizeof(name));
if(isnull(params))
return SendClientMessage(playerid, -1,"USAGE: /me [Action]");
format(str,sizeof(str),"*%s %s",name, params);
SendClientMessageToAll(-1, str);
return 1;
}
CMD:me(playerid, params[])
{
new sendername[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(isnull(params)) return SendClientMessage(playerid,0xFFFFFFF,"USAGE: /me [action]");
format(string, sizeof(string), "*%s %s", sendername, params);
SendClientMessageToAll(-1, string);
return 1;
}
Thank you a lot ! and your command don't need SSCANF
but i have a question : whene can i use sscanf? it is alowed to creat other commands? Please Reply me |
CMD:heal( playerid, params[ ] )
{
new ID;
if(sscanf(params, "u", ID)) return SendClientMessage(playerid, -1,"Usage: /heal [PlayerID]");
if(IsPlayerConnected(ID) && ID != INVALID_PLAYER_ID)
{
SetPlayerHealth(ID, 100);
}
else return SendClientMessage(playerid, -1, "Player is not connected or is yourself.");
return 1;
}
CMD:me(playerid, params[])
{
new name[MAX_PLAYER_NAME], str[128]. msg[128];
GetPlayerName(playerid, name, sizeof(name));
if(sscanf(params, "s[128]", msg)) return SendClientMessage(playerid, -1,"USAGE: /me [Action]");
format(str,sizeof(str),"*%s %s",name, msg);
SendClientMessageToAll(-1, str);
return 1;
}
CMD:heal( playerid, params[ ] )
{
if(isnull(params))
return SendClientMessage(playerid, -1,"USAGE: /heal [PlayerID]");
new ID = strval(params);
if(IsPlayerConnected(ID) && ID != INVALID_PLAYER_ID)
{
SetPlayerHealth(ID, 100);
}
else return SendClientMessage(playerid, -1,"Player is not connected or is yourself.");
return 1;
}
CMD:me(playerid, params[])
{
new name[MAX_PLAYER_NAME], str[128];
GetPlayerName(playerid, name, sizeof(name));
if(isnull(params))
return SendClientMessage(playerid, -1,"USAGE: /me [Action]");
format(str,sizeof(str),"*%s %s",name, params);
SendClientMessageToAll(-1, str);
return 1;
}