Как правильно перевести с обычного cmd на DC_CMD
Доброго времени суток, меня интересует вопрос как правильно перевести с обычного cmd на DC_CMD, можно пример на этой команде и объяснить как это делать грубо говоря на пальцах.
Код HTML:
if(!strcmp(cmdtext, "/referee", true))
{
if(IsPlayerConnected(playerid))
{
if(pData[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не админ сервера!");
return 1;
}
new giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Подсказка: /referee [playerid/PartOfName]");
return 1;
}
new para1,string[256];
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
new sendername[32];
//GetPlayerName(para1, giveplayerid, sizeof(giveplayerid));
GetPlayerName(playerid, sendername, sizeof(sendername));
arbitro[para1] = 1;
printf("%s chooses %s as referee.", sendername, giveplayerid);
format(string, sizeof(string), "%s выбрал вас в качестве рефери", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "Вы выбрыли %s как рефери.", giveplayerid);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s рефери следующего матча! На стадион!", giveplayerid);
SendClientMessageToAll(COLOR_GREEN, string);
skin[para1] = GetPlayerSkin(para1);
SetPlayerSkin(para1, 72);
}
}
}
return 1;
}