[War3] Как да добавите VIP NECKLACE

В този раздел можете да намерите полезни кодове и уроци свързани с PAWN скриптинга.
BABAZORO
Извън линия
Потребител
Потребител
Мнения: 59
Регистриран на: 06 Окт 2016, 11:23
Се отблагодари: 1 път
Получена благодарност: 2 пъти
Обратна връзка:

[War3] Как да добавите VIP NECKLACE

Мнение от BABAZORO » 10 Окт 2016, 17:44

Под "VIP NECKLACE" имам на предвид:
-Защита от "Ultimate" който не попада в слота за покупки.

1. Отваряте "items.h"

2.Намирате

Код за потвърждение: Избери целия код

// Items Variables
3. Добавяте

Код за потвърждение: Избери целия код

#define NECKLACE_NUM_VIP    3    // Колко защити да получават играчите
new g_iNecklaceNumVip[33]; 
4. Отваряте "war3ft.inl"

5. Намирате

Код за потвърждение: Избери целия код

 // Reset charges!
6. Добавяте

Код за потвърждение: Избери целия код

g_iNecklaceNumVip[id]   = 0;
7. Намирате

Код за потвърждение: Избери целия код

WC3_PostSpawn( id )
8. Добавяте

Код за потвърждение: Избери целия код

if (( get_user_flags (id) & ADMIN_LEVEL_H))  // Играча с флаг за достъп  
	g_iNecklaceNumVip[id] = NECKLACE_NUM_VIP;
9. Отваряте "items.inl"

10. Намирате

Код за потвърждение: Избери целия код

	if ( g_iShopMenuItems[id][ITEM_SLOT_TWO] > ITEM_NONE )
	{
		ITEM_Remove( id, ITEM_SLOT_TWO, false );
11. След това добавяте

Код за потвърждение: Избери целия код

if ( g_iNecklaceNumVip[id] > 0 && ITEM_Has( id, ITEM_NECKLACE ) == ITEM_NONE) 
 { 
   g_iNecklaceNumVip[id] -= CHARGE_DISPOSE; 
 
   if ( g_iNecklaceNumVip[id] <= 0 ) 
    g_iNecklaceNumVip[id] = 0; 
12. Отваряте "ultimates.inl"

13. Намирате

Код за потвърждение: Избери целия код

else if ( ITEM_Has( id ITEM_NECKLACE ) > ITEM_NONE) 
14. Променяте на следното

Код за потвърждение: Избери целия код

else if ( ITEM_Has( id, ITEM_NECKLACE ) > ITEM_NONE || g_iNecklaceNumVip[id] > 0) 
15. Намирате

Код за потвърждение: Избери целия код

if ( ITEM_Has( id, ITEM_NECKLACE ) > ITEM_NONE) 
16. Променяте на следното

Код за потвърждение: Избери целия код

if ( ITEM_Has( id, ITEM_NECKLACE ) > ITEM_NONE || g_iNecklaceNumVip[id] > 0) 
Ако на теб ти е ГОТ,и на мен ми е ГОТ

Обратно към “Полезни кодове/уроци”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта