PDA

Просмотр полной версии : [Вопрос] Инвентарь



Albert
30.12.2014, 15:27
Вот мои данные:


pArt1,
pArt2,
pArt3,
pArt4,
pArt5,


Вот команда:


if (strcmp("/items",cmdtext, true) == 0)
{
if(IsPlayerConnected(playerid))
{
ShowItems(playerid,targetid);
}
return 1;
}


Как сделать чтобы при написании команды /items появлялся диоалог в котором указывается количество вышеуказанных данных. В гугле искал - не нашёл.

P.S. вместо PlayerInfo у меня pInfo

Dima_Tushin
01.01.2015, 20:33
if (strcmp("/items",cmdtext, true) == 0)
{
if(IsPlayerConnected(playerid))
{
new okroz[50];
format(okroz, sizeof(okroz), "1. %d\n2. %d\n3. %d\n4. %d\n5. %d", pInfo[playerid][pArt1], pInfo[playerid][pArt2], pInfo[playerid][pArt3], pInfo[playerid][pArt4], pInfo[playerid][pArt5]);
ShowPlayerDialog(playerid, 69, DIALOG_STYLE_MSGBOX, "Информация",okroz, "$", "$");
ShowItems(playerid, playerid);
}
return 1;
}

L0ndl3m
01.01.2015, 20:37
if (strcmp("/items",cmdtext, true) == 0)
{
if(IsPlayerConnected(playerid))
{
new okroz[50];
format(okroz, sizeof(okroz), "1. %d\n2. %d\n3. %d\n4. %d\n5. %d", pInfo[playerid][pArt1], pInfo[playerid][pArt2], pInfo[playerid][pArt3], pInfo[playerid][pArt4], pInfo[playerid][pArt5]);
ShowPlayerDialog(playerid, 69, DIALOG_STYLE_MSGBOX, "Информация",okroz, "$", "$");
ShowItems(playerid, playerid);
}
return 1;
}
Для чего проверка на коннект игрока-то?