Всем доброе время суток. Написал диалоговое окно чтобы можно было покупать лицензии через него,все работает,но плоховато.
Встаёшь на пикап,тебе высвечивается диалоговое окно,покупаешь лицензии деньги списываются,но выдаётся лицензия только 0 ID. В чём проблема не знаю,ковырял по разному,получалось что вообще не кто не могу купить,то что-то ещё.
//покупка лицензий
case 1133:
{
if(!response) return true;
{
switch(listitem)
{
case 0:
{
if(PINFO[playerid][pCash]< 60000) return SendMe(playerid,CGRADD,NoMoney);
GiveMoney(playerid,-60000);
PINFO[ChosenPlayer[playerid]][pFlyLic] = true;//ставь свой инфо о лицензии
SendMes(playerid, CBLUEE, "Вы купили лицензию на полеты!");
return true;
}
case 1:
{
if(PINFO[playerid][pCash]< 50000) return SendMe(playerid,CGRADD,NoMoney);
GiveMoney(playerid,-50000);
PINFO[ChosenPlayer[playerid]][pBoatLic] = true;//ставь свой инфо о лицензии
SendMes(playerid, CBLUEE, "Вы купили лицензию на водный транспорт!");
return true;
}
case 2:
{
if(PINFO[playerid][pCash]< 75000) return SendMe(playerid,CGRADD,NoMoney);
GiveMoney(playerid,-75000);
PINFO[ChosenPlayer[playerid]][pGunLic] = true;//ставь свой инфо о лицензии
SendMes(playerid, CBLUEE, "Вы купили лицензию на оружие!");
return true;
}
case 3:
{
if(PINFO[playerid][pCash]< 5000) return SendMe(playerid,CGRADD,NoMoney);
GiveMoney(playerid,-5000);
PINFO[ChosenPlayer[playerid]][pVodPrava] = true;//ставь свой инфо о лицензии
SendMes(playerid, CBLUEE, "Вы купили водительские права");
return true;
}
}
}
return true;
}