Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined _factory_weapon_svelte_ui_inc_
- #endinput
- #endif
- #define _factory_weapon_svelte_ui_inc_
- //
- public OnPlayerShowSvelteApp(playerid, app, index, const app_name[])
- {
- if (app == SVELTE_APP_BLUEPRINT)
- {
- if(FactoryWeapon:GetUIJSON(playerid, FactoryWeapon:GetWeaponId(playerid), g_string_256))
- {
- SvelteApp_ExecuteEvent(playerid, "event.blueprint.initializeInformation", g_string_256);
- }
- else
- {
- SendPlayerNotify(playerid, "Вы не взяли материалы", N_ERROR);
- }
- }
- #if defined factory_weapon_OnPlayerShowSvel
- return factory_weapon_OnPlayerShowSvel(playerid, app, index, app_name);
- #else
- return true;
- #endif
- }
- #if defined _ALS_OnPlayerShowSvelteApp
- #undef OnPlayerShowSvelteApp
- #else
- #define _ALS_OnPlayerShowSvelteApp
- #endif
- #define OnPlayerShowSvelteApp factory_weapon_OnPlayerShowSvel
- #if defined factory_weapon_OnPlayerShowSvel
- forward factory_weapon_OnPlayerShowSvel(playerid, app, index, const app_name[]);
- #endif
- public OnPlayerSvelteAppMessage(playerid, index, app, const message[])
- {
- if (app == SVELTE_APP_BLUEPRINT)
- {
- if (strfind(message, "blueprint.complete") != -1)
- {
- FactoryWeapon:OnPlayerProgress(playerid, E_FW_PROGRESS_COMPLETE_PRODUCT);
- }
- return true;
- }
- #if defined factory_weapon_OnSvelteAppMessa
- return factory_weapon_OnSvelteAppMessa(playerid, index, app, message);
- #else
- return true;
- #endif
- }
- #if defined _ALS_OnPlayerSvelteAppMessage
- #undef OnPlayerSvelteAppMessage
- #else
- #define _ALS_OnPlayerSvelteAppMessage
- #endif
- #define OnPlayerSvelteAppMessage factory_weapon_OnSvelteAppMessa
- #if defined factory_weapon_OnSvelteAppMessa
- forward factory_weapon_OnSvelteAppMessa(playerid, index, app, const message[]);
- #endif
- public OnPlayerClickEscSvelteApp(playerid, app, index)
- {
- if (app == SVELTE_APP_BLUEPRINT)
- {
- FactoryWeapon:OnPlayerProgress(playerid, E_FW_PROGRESS_GET_MATS);
- return true;
- }
- #if defined fact_weap_OnPlClickEscSvelteApp
- return fact_weap_OnPlClickEscSvelteApp(playerid, app, index);
- #else
- return true;
- #endif
- }
- #if defined _ALS_OnPlayerClickEscSvelteApp
- #undef OnPlayerClickEscSvelteApp
- #else
- #define _ALS_OnPlayerClickEscSvelteApp
- #endif
- #define OnPlayerClickEscSvelteApp fact_weap_OnPlClickEscSvelteApp
- #if defined fact_weap_OnPlClickEscSvelteApp
- forward fact_weap_OnPlClickEscSvelteApp(playerid, app, index);
- #endif
- //
- stock FactoryWeaponPCUI:Show(playerid)
- {
- ClearPlayerNotify(playerid);
- sidebar:Hide(playerid);
- HidePlayerSvelteApp(playerid, .cursor = true);
- HidePlayerVueApp(playerid, .cursor = true);
- DestroyPlayerInventory(playerid);
- ShowPlayerSvelteApp(playerid, .app = SVELTE_APP_BLUEPRINT, .cursor = true);
- SvelteApp_SetPlayerAllowedEsc(playerid, true);
- // ShowPlayerSvelteApp(playerid, SVELTE_APP_BLUEPRINT, true);
- }
- stock FactoryWeaponPCUI:Hide(playerid)
- {
- SetCursorBrowser(playerid, GetPlayerSvelteAppBrowserId(playerid), false);
- HidePlayerSvelteApp(playerid, .cursor = true);
- HidePlayerVueApp(playerid, .cursor = true);
- }
- stock FactoryWeaponPCUI:IsOpened(playerid)
- {
- return GetPlayerSvelteAppId(playerid) == SVELTE_APP_BLUEPRINT;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement