PDA

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



iDiego
21.12.2014, 19:26
Помогите соединить команды, из /find, перенести в /dm.
/find:

CMD:find(playerid, params[])
{
new str[500];
new playersdm[10];
for(new i = GetMaxPlayers(); i != -1; i--)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInDM[i] == 1) playersdm[0] ++;
if(PlayerInDM[i] == 2) playersdm[1] ++;
if(PlayerInDM[i] == 3) playersdm[2] ++;
if(PlayerInDM[i] == 4) playersdm[3] ++;
if(PlayerInDM[i] == 5) playersdm[4] ++;
if(PlayerInDM[i] == 6) playersdm[5] ++;
if(Deagle[i] == 1) playersdm[6] ++;
if(Deagle[i] == 2) playersdm[7] ++;
if(Deagle[i] == 3) playersdm[8] ++;
if(Deagle[i] == 4) playersdm[9] ++;
}
format(str, sizeof(str), "{FFFFFF}DeathMatch {3399ff}Multi{ffffff} - %d игроков\nDeathMatch {3399ff}Multi{ffffff} - %d игроков\nDeathMatch {3399ff}Multi{ffffff} - %d игроков\nDeathMatch {3399ff}Multi{ffffff} - %d игроков\nDeathMatch {3399ff}Deagle{ffffff} - %d игроков\n", playersdm[0], playersdm[1], playersdm[2], playersdm[3], playersdm[4]);
format(str, sizeof(str), "%sDeathMatch {3399ff}Deagle{ffffff} - %d игроков\nDeathMatch {3399ff}Deagle (30 HP){ffffff} - %d игроков\nDeathMatch {3399ff}Deagle (30 HP){ffffff} - %d игроков\nDeathMatch {3399ff}Sniper{ffffff} - %d игроков\nDeathMatch {3399ff}Sniper (30 HP){ffffff} - %d игроков", str, playersdm[5], playersdm[6], playersdm[7], playersdm[8], playersdm[9]);
ShowPlayerDialog(playerid, 228, DIALOG_STYLE_MSGBOX, "{FFAA00}Онлайн DeathMatch", str, "Закрыть", "");
return true;
}

/dm:

CMD:dm(playerid, params[])
{
if(Deagle[playerid] || PlayerInDM[playerid] || PlayerTDM[playerid]) return SendClientMessage(playerid, 0xFFFFFFF, "Данная функция не доступна в игровой зоне. Используйте {FFFFFF}/exit{FF6600}, чтобы покинуть ее.");
if(JailTime[playerid]) return SendClientMessage(playerid, 0xFFFFFFFF, "Вы в тюрьме.");
new msg[] =
"{FFFFFF}1. DeathMatch - {3399ff}Multi \n\
{FFFFFF}2. DeathMatch - {3399ff}Multi \n\
{FFFFFF}3. DeathMatch - {3399ff}Multi \n\
{FFFFFF}4. DeathMatch - {3399ff}Multi \n\
{FFFFFF}5. DeathMatch - {3399ff}Deagle \n\
{FFFFFF}6. DeathMatch - {3399ff}Deagle \n\
{FFFFFF}7. DeathMatch - {3399ff}Deagle (30 HP)\n\
{FFFFFF}8. DeathMatch - {3399ff}Deagle (30 HP)\n\
{FFFFFF}9. DeathMatch - {3399ff}Sniper \n\
{FFFFFF}10. DeathMatch - {3399ff}Sniper (30 HP)";
ShowPlayerDialog(playerid, 11, DIALOG_STYLE_LIST, "{FFAA00}DeathMatch", msg, "Выбрать", "Закрыть");
return true;
}

Хотя бы пример покажите, пожалуйста.