Axemarron4ik
Умник
Всем привет. Сегодня я начал делать систему аптек, и сделал команду.
В public OnPlayerCommandText(playerid, cmdtext[]) написал следующие:
А в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]):
Помогите пожалуйста сделать проверку на то сколько у игрока HP и и сделать так что-бы хп прибавлялось а не ставилось (Пример + 50 HP а не 50).
---------- Post added at 23:15 ---------- Previous post was at 22:52 ----------
Ребята помогите.)
В public OnPlayerCommandText(playerid, cmdtext[]) написал следующие:
PHP:
if(strcmp("/buylec",cmdtext,true,10) == 0)
{
ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,"Àïòåêà","Лекарство 1 - 845$\nЛекарство 2 - 500$\nЛекарство 3 - 352$\nЛекарство 4 - 189$","Купить","Отменить");
return 1;
}
PHP:
if(dialogid == 999)
if(response)
{
{
switch(listitem)
{
case 0:
{
GivePlayerBablo(playerid, - 845);
SetPlayerHealth(playerid, 160);
SendClientMessage(playerid,0xFFFFFFFF, "Лекарство за 845$");
}
case 1:
{
GivePlayerBablo(playerid, - 500);
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,0xFFFFFFFF, "Лекарство 2 за 500$");
}
case 2:
{
GivePlayerBablo(playerid, - 352);
SetPlayerHealth(playerid, 50);
SendClientMessage(playerid,0xFFFFFFFF, "Лекарство 3 за 352$");
}
case 3:
{
GivePlayerBablo(playerid, - 189);
SetPlayerHealth(playerid, 20);
SendClientMessage(playerid,0xFFFFFFFF, "Лекарство 4 за 189$");
}
}
}
}
---------- Post added at 23:15 ---------- Previous post was at 22:52 ----------
Ребята помогите.)
