Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid){
- for(new i = 0; i < MAX_INVENTORY_SLOTS; i++)
- if(playertextid == inventario_index[playerid][i])
- {
- if(pInventory[playerid][invSlot][i] == 0)
- break;
- if(pInventory[playerid][invSelectedSlot] == i)
- {
- PlayerTextDrawBackgroundColor(playerid, inventario_index[playerid][i], 96);
- pInventory[playerid][invSelectedSlot] = -1;
- PlayerTextDrawHide(playerid, inventario_index[playerid][i]);
- PlayerTextDrawShow(playerid, inventario_index[playerid][i]);
- for(new a = 0; a < 4; a++)
- PlayerTextDrawHide(playerid, inventario_description[playerid][a]);
- TextDrawHideForPlayer(playerid, inventario_backgrounds[4]);
- TextDrawHideForPlayer(playerid, inventario_usar);
- TextDrawHideForPlayer(playerid, inventario_split[0]);
- TextDrawHideForPlayer(playerid, inventario_split[1]);
- TextDrawHideForPlayer(playerid, inventario_drop[0]);
- TextDrawHideForPlayer(playerid, inventario_drop[1]);
- PlayerTextDrawHide(playerid, inventario_textos[playerid][9]);
- break;
- }
- else if(pInventory[playerid][invSelectedSlot] != -1)
- {
- PlayerTextDrawBackgroundColor(playerid, inventario_index[playerid][pInventory[playerid][invSelectedSlot]], 96);
- PlayerTextDrawHide(playerid, inventario_index[playerid][pInventory[playerid][invSelectedSlot]]);
- PlayerTextDrawShow(playerid, inventario_index[playerid][pInventory[playerid][invSelectedSlot]]);
- }
- PlayerTextDrawBackgroundColor(playerid, inventario_index[playerid][i], 0xFFFFFF50);
- PlayerTextDrawHide(playerid, inventario_index[playerid][i]);
- PlayerTextDrawShow(playerid, inventario_index[playerid][i]);
- // Descrição do Item
- PlayerTextDrawSetPreviewModel(playerid, inventario_description[playerid][0], Itens[pInventory[playerid][invSlot][i]][item_modelo]);
- PlayerTextDrawSetPreviewRot(playerid, inventario_description[playerid][0], Itens[pInventory[playerid][invSlot][i]][item_previewrot][0], Itens[pInventory[playerid][invSlot][i]][item_previewrot][1], Itens[pInventory[playerid][invSlot][i]][item_previewrot][2], Itens[pInventory[playerid][invSlot][i]][item_previewrot][3]);
- PlayerTextDrawShow(playerid, inventario_description[playerid][0]);
- // PlayerTextDrawSetString(playerid, inventario_description[playerid][1], ConvertToGameText(Itens[pInventory[playerid][invSlot][i]][item_nome]));
- PlayerTextDrawSetString(playerid, inventario_description[playerid][2], ConvertToGameText(Itens[pInventory[playerid][invSlot][i]][item_description]));
- if(Itens[pInventory[playerid][invSlot][i]][item_tipo] == ITEM_TYPE_BODY)
- format(String, sizeof(String), "%s: %.1f", Translate(Player[playerid][Language], "Durabilidade", "Durabilidade"), pInventory[playerid][invArmourStatus][i]);
- else if(pInventory[playerid][invSlotAmount][i] > 1)
- format(String, sizeof(String), "%s: %d", Translate(Player[playerid][Language], "Quantidade", "Quantidade"), pInventory[playerid][invSlotAmount][i]);
- else
- String = " ";
- PlayerTextDrawSetString(playerid, inventario_description[playerid][3], String);
- if(pInventory[playerid][invSelectedSlot] == -1)
- {
- TextDrawShowForPlayer(playerid, inventario_usar);
- TextDrawShowForPlayer(playerid, inventario_split[0]);
- TextDrawShowForPlayer(playerid, inventario_split[1]);
- TextDrawShowForPlayer(playerid, inventario_drop[0]);
- TextDrawShowForPlayer(playerid, inventario_drop[1]);
- PlayerTextDrawShow(playerid, inventario_textos[playerid][9]);
- for(new a = 0; a < 4; a++)
- PlayerTextDrawShow(playerid, inventario_description[playerid][a]);
- TextDrawShowForPlayer(playerid, inventario_backgrounds[4]);
- }
- pInventory[playerid][invSelectedSlot] = i;
- break;
- }
- for(new i = 0; i < 7; i++)
- if(playertextid == inventario_personagemindex[playerid][i])
- {
- if(pCharacter[playerid][charSlot][i] == 0)
- break;
- if(pCharacter[playerid][charSelectedSlot] == i)
- {
- PlayerTextDrawBackgroundColor(playerid, inventario_personagemindex[playerid][i], 96);
- PlayerTextDrawHide(playerid, inventario_personagemindex[playerid][i]);
- PlayerTextDrawShow(playerid, inventario_personagemindex[playerid][i]);
- pCharacter[playerid][charSelectedSlot] = -1;
- PlayerTextDrawHide(playerid, inventario_textos[playerid][10]);
- TextDrawHideForPlayer(playerid, inventario_remover);
- break;
- }
- else if(pCharacter[playerid][charSelectedSlot] != -1)
- {
- new char_slot = pCharacter[playerid][charSelectedSlot];
- PlayerTextDrawBackgroundColor(playerid, inventario_personagemindex[playerid][char_slot], 96);
- PlayerTextDrawHide(playerid, inventario_personagemindex[playerid][char_slot]);
- PlayerTextDrawShow(playerid, inventario_personagemindex[playerid][char_slot]);
- }
- PlayerTextDrawBackgroundColor(playerid, inventario_personagemindex[playerid][i], 0xFFFFFF50);
- PlayerTextDrawHide(playerid, inventario_personagemindex[playerid][i]);
- PlayerTextDrawShow(playerid, inventario_personagemindex[playerid][i]);
- if(pCharacter[playerid][charSelectedSlot] == -1)
- {
- PlayerTextDrawShow(playerid, inventario_textos[playerid][10]);
- TextDrawShowForPlayer(playerid, inventario_remover);
- }
- pCharacter[playerid][charSelectedSlot] = i;
- break;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement