Fixed dead players being able to get weapons.
This commit is contained in:
		| @@ -773,8 +773,8 @@ stock bool:ZMarketEquip(client, const String:weapon[], bool:rebuy = false) | |||||||
|     // Get slot index of the weapon being purchased. |     // Get slot index of the weapon being purchased. | ||||||
|     new WeaponsSlot:slot = WeaponsGetSlot(weaponindex); |     new WeaponsSlot:slot = WeaponsGetSlot(weaponindex); | ||||||
|      |      | ||||||
|     // If client is a zombie, then update weapon loadout and stop. |     // If client is dead or a zombie, update weapon loadout instead. | ||||||
|     if (InfectIsClientInfected(client)) |     if (!IsPlayerAlive(client) || InfectIsClientInfected(client)) | ||||||
|     { |     { | ||||||
|         // Update cookie with new weapon. |         // Update cookie with new weapon. | ||||||
|         ZMarketSetRebuyCookie(client, slot, weapon); |         ZMarketSetRebuyCookie(client, slot, weapon); | ||||||
| @@ -1098,6 +1098,13 @@ stock ZMarketSetRebuyCookie(client, WeaponsSlot:slot, const String:value[]) | |||||||
|  */ |  */ | ||||||
| ZMarketRebuy(client, bool:autorebuy = false) | ZMarketRebuy(client, bool:autorebuy = false) | ||||||
| { | { | ||||||
|  |     // If client is dead, then stop. | ||||||
|  |     if (!IsPlayerAlive(client)) | ||||||
|  |     { | ||||||
|  |         TranslationPrintToChat(client, "Must be alive"); | ||||||
|  |         return; | ||||||
|  |     } | ||||||
|  |      | ||||||
|     // If client is a zombie, then stop. |     // If client is a zombie, then stop. | ||||||
|     if (InfectIsClientInfected(client)) |     if (InfectIsClientInfected(client)) | ||||||
|     { |     { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user