PDA

Просмотр полной версии : [Вопрос] Команда /hi



codeo
18.05.2014, 13:11
помогите сделать команду: /hi id и будет: Игрок s% приветствует игрока s%

L0ndl3m
18.05.2014, 13:23
Командный процессор какой?

codeo
18.05.2014, 14:12
dc_cmd

ArtemkO
18.05.2014, 14:19
CMD:hi(playerid, params[])
{
new name[2][24], str[80];
GetPlayerName(playerid, name[0]);
GetPlayerName(strval(params), name[1]);
format(str, sizeof(str), "%s приветствует игрока %s", name[0], name[1]);
SendclientMessageToAll(color, str);
return 1;
}

L0ndl3m
18.05.2014, 14:27
CMD:hi(playerid, params[])
{
extract params -> new player: targetid; else
return SendClientMessage(playerid, -1, "Используйте: /hi [targetid]");
if(IsPlayerConnected(targetid) == 0)
return SendClientMessage(playerid, -1, "Такого игрока нет на сервере.");

static const
fmt_str[] = "Игрок %s приветствует игрока %s"
;

new
str[sizeof(fmt_str) - 2 + MAX_PLAYER_NAME - 2 + MAX_PLAYER_NAME],
playername[MAX_PLAYER_NAME + 1]
;

GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
GetPlayerName(targetid, str, MAX_PLAYER_NAME);

format(str, sizeof(str), fmt_str, playername, str);
return SendClientMessageToAll(-1, str);
}

Snoop_Dog
18.05.2014, 15:02
О с анимкой можно сделать ApplyAnimation(playerid, "GANGS", "hndshkfa",4.0,0,0,0,0,0,1);