Как ДОБАВИТЬ ГОЛДУ ???

gameizeazy

Активный
10 Июн 2016
116
0
Уже всё перепробывал...
setgold ТУПО неработает....
Пробывал и индекс игрока 1337x1337
и при старте всё.
Все равно вечно пишет что я пытаюсь применить setgold на NIL
Вобщем подскажите как сделать я хз ( кстате индексИгрока:getGold() работает...)
 
Уже всё перепробывал...
setgold ТУПО неработает....
Пробывал и индекс игрока 1337x1337
и при старте всё.
Все равно вечно пишет что я пытаюсь применить setgold на NIL
Вобщем подскажите как сделать я хз ( кстате индексИгрока:getGold() работает...)
Код:
local player = PlayerResource:GetPlayer(playerid)
local hero = player:GetAssignedHero()
hero:SetGold(0, true)
 
Последнее редактирование модератором:
[quote author=CryDeS link=topic=1173.msg7025#msg7025 date=1480249580]
Код:
local player = PlayerResource:GetPlayer(playerid)
local hero = player:GetAssignedHero()
hero:SetGold(0, true)
[/quote]
8) 8) 8) SPS
 
[quote author=CryDeS link=topic=1173.msg7025#msg7025 date=1480249580]
Код:
local player = PlayerResource:GetPlayer(playerid)
local hero = player:GetAssignedHero()
hero:SetGold(0, true)
[/quote]
И кстате как сделать что бы наоборот снимало голду?
 
Нельзя просто так отнять голду, нужна причина.
EDOTA_ModifyGold_Reason
Код:
DOTA_ModifyGold_Unspecified	0	
DOTA_ModifyGold_Death	1	
DOTA_ModifyGold_Buyback	2	
DOTA_ModifyGold_PurchaseConsumable	3	
DOTA_ModifyGold_PurchaseItem	4	
DOTA_ModifyGold_AbandonedRedistribute	5	
DOTA_ModifyGold_SellItem	6	
DOTA_ModifyGold_AbilityCost	7	
DOTA_ModifyGold_CheatCommand	8	
DOTA_ModifyGold_SelectionPenalty	9	
DOTA_ModifyGold_GameTick	10	
DOTA_ModifyGold_Building	11	
DOTA_ModifyGold_HeroKill	12	
DOTA_ModifyGold_CreepKill	13	
DOTA_ModifyGold_RoshanKill	14	
DOTA_ModifyGold_CourierKill	15	
DOTA_ModifyGold_SharedGold
 
[quote author=Adam Smith link=topic=1173.msg7032#msg7032 date=1480341778]
Нельзя просто так отнять голду, нужна причина.
EDOTA_ModifyGold_Reason
Код:
DOTA_ModifyGold_Unspecified	0	
DOTA_ModifyGold_Death	1	
DOTA_ModifyGold_Buyback	2	
DOTA_ModifyGold_PurchaseConsumable	3	
DOTA_ModifyGold_PurchaseItem	4	
DOTA_ModifyGold_AbandonedRedistribute	5	
DOTA_ModifyGold_SellItem	6	
DOTA_ModifyGold_AbilityCost	7	
DOTA_ModifyGold_CheatCommand	8	
DOTA_ModifyGold_SelectionPenalty	9	
DOTA_ModifyGold_GameTick	10	
DOTA_ModifyGold_Building	11	
DOTA_ModifyGold_HeroKill	12	
DOTA_ModifyGold_CreepKill	13	
DOTA_ModifyGold_RoshanKill	14	
DOTA_ModifyGold_CourierKill	15	
DOTA_ModifyGold_SharedGold
[/quote]
Чушь. Это важно только для статистики или SetModifyGoldFilter , не более.

Код:
local player = caster:GetPlayerOwnerID()
local gold = PlayerResource:GetGold(player)
PlayerResource:SetGold(player, gold - 100,false)
Работает и без всяких причин.
 
Код от сверхразума, в котором мы сначала определяем общее кол-во золота, а потом устанавливаем только ненадежное. И хорошо если в его кастомке надежного золота вообще нет.
 
[quote author=Faith link=topic=1173.msg7033#msg7033 date=1480357747]
Чушь. Это важно только для статистики или SetModifyGoldFilter , не более.

Код:
local player = caster:GetPlayerOwnerID()
local gold = PlayerResource:GetGold(player)
PlayerResource:SetGold(player, gold - 100,false)
Работает и без всяких причин.
[/quote]
Выкинь свой код на помойку
Код:
PlayerResource:SpendGold(Int PlayerID, Int Amount, DOTA_ModifyGold_PurchaseItem)
 
Реклама: