PDA

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



Unknown
09.08.2014, 12:23
Сделал покупку лицензии через пикап, но когда встаю на пикап ничего не происходит. Help ;)



new fishlicpickup;


else if(pickupid == fishlicpickup)
{
if(PlayerInfo[playerid][pFishLic] == 1) return error(playerid, "У Вас уже есть лицензия на ловлю рыбы.");
Dialog(playerid, 43887, DIALOG_STYLE_MSGBOX,"{33CCFF}Получение Лицензии","{FFFFFF}Желаете купить лицензию на ловлю рыбы за 15000$?","Да","Нет");
return true;
}


if(dialogid == 43887)
{
if(response)
{
if(PlayerInfo[playerid][pMoney] < 15000) return error(playerid, "У вас не достаточно средств ");
PlayerInfo[playerid][pMoney] -= 15000;
PlayerInfo[playerid][pFishLic] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Вы купили лицензию на ловлю рыбы.");
return true;
}
}


fishlicpickup = CreatePickup(1239, 2, -2032.8837,-117.2919,1035.1719, 3);pickups++;//licbl
Create3DTextLabel("Лицензия на ловлю рыбы",COLOR_WHITE, -2032.8837,-117.2919,1035.1719, 20.0,3);

L0ndl3m
09.08.2014, 13:35
Нельзя использовать ID диалога больше чем 32767.

Замените число 43887 на число <= 32767.

Unknown
09.08.2014, 14:11
+ дал)