Controller interface - этот файл предназначен облегчить манипуляции с интерфейсами в SA-MP. Он написан на основе кода mdialog от ziggi.
Interface_Show(playerid, const function[])
Interface_Close(playerid, const function[])
Interface_Closing(playerid, const function[], bool:hide)
Interface_IsOpen(playerid, const function[] = "")
InterfaceCreate:Inventory(playerid)
{
ShowTDInventory(playerid);
// Следующая логика...
return 1;
}
InterfaceClose:Inventory(playerid)
{
DestroyTDInventory(playerid);
// Следующая логика...
return 1;
}
InterfacePlayerClick:Inventory(playerid, PlayerText:playertextid)
{
if(playertextid == TD_Inventory[playerid][0]) {
}
// Следующая логика...
return 1;
}
InterfaceClick:Inventory(playerid, text:clickedid)
{
if(_:clickedid == INVALID_TEXT_DRAW) {
SelectTextDraw(playerid, 0xFFFFFFFF);
}
// Следующая логика...
return 1;
}