• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[tfs1.3] - Need Script FireDagame

Mr Erimyth

Member
Joined
Apr 8, 2009
Messages
163
Reaction score
11
Location
Brazil
Hello bros..


I need your help.
I need a script if the player is above itemid 1506 it takes 3500 damage.
and if it is above the itenid 1507 it takes 1500 damage

thxx <3
 
Solution
In COMBAT_FIREDAMAGE you change for your combat damage
In CONST_ME_HITBYFIRE you change for better effect for you
Code:
function onStepIn(creature, item, position, fromPosition)   
    if item.itemid == 1506 then
        doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -3500, -3500, CONST_ME_HITBYFIRE)
    elseif item.itemid == 1506 then
        doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -1500, -1500, CONST_ME_HITBYFIRE)
    end
    return true
end

Code:
COMBAT_NONE
COMBAT_PHYSICALDAMAGE
COMBAT_ENERGYDAMAGE
COMBAT_EARTHDAMAGE
COMBAT_FIREDAMAGE
COMBAT_UNDEFINEDDAMAGE
COMBAT_LIFEDRAIN
COMBAT_MANADRAIN
COMBAT_HEALING
COMBAT_DROWNDAMAGE
COMBAT_ICEDAMAGE
COMBAT_HOLYDAMAGE
COMBAT_DEATHDAMAGE

Code:
CONST_ME_NONE = 0
CONST_ME_DRAWBLOOD...
Use onStepIn at movements.

Code:
if item == 1506 then
doCombatDamage
elseif item == 1507 then
doCombatDamage
end
 
In COMBAT_FIREDAMAGE you change for your combat damage
In CONST_ME_HITBYFIRE you change for better effect for you
Code:
function onStepIn(creature, item, position, fromPosition)   
    if item.itemid == 1506 then
        doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -3500, -3500, CONST_ME_HITBYFIRE)
    elseif item.itemid == 1506 then
        doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -1500, -1500, CONST_ME_HITBYFIRE)
    end
    return true
end

Code:
COMBAT_NONE
COMBAT_PHYSICALDAMAGE
COMBAT_ENERGYDAMAGE
COMBAT_EARTHDAMAGE
COMBAT_FIREDAMAGE
COMBAT_UNDEFINEDDAMAGE
COMBAT_LIFEDRAIN
COMBAT_MANADRAIN
COMBAT_HEALING
COMBAT_DROWNDAMAGE
COMBAT_ICEDAMAGE
COMBAT_HOLYDAMAGE
COMBAT_DEATHDAMAGE

Code:
CONST_ME_NONE = 0
CONST_ME_DRAWBLOOD = 1
CONST_ME_LOSEENERGY = 2
CONST_ME_POFF = 3
CONST_ME_BLOCKHIT = 4
CONST_ME_EXPLOSIONAREA = 5
CONST_ME_EXPLOSIONHIT = 6
CONST_ME_FIREAREA = 7
CONST_ME_YELLOW_RINGS = 8
CONST_ME_GREEN_RINGS = 9
CONST_ME_HITAREA = 10
CONST_ME_TELEPORT = 11
CONST_ME_ENERGYHIT = 12
CONST_ME_MAGIC_BLUE = 13
CONST_ME_MAGIC_RED = 14
CONST_ME_MAGIC_GREEN = 15
CONST_ME_HITBYFIRE = 16
CONST_ME_HITBYPOISON = 17
CONST_ME_MORTAREA = 18
CONST_ME_SOUND_GREEN = 19
CONST_ME_SOUND_RED = 20
CONST_ME_POISONAREA = 21
CONST_ME_SOUND_YELLOW = 22
CONST_ME_SOUND_PURPLE = 23
CONST_ME_SOUND_BLUE = 24
CONST_ME_SOUND_WHITE = 25
CONST_ME_BUBBLES = 26
CONST_ME_CRAPS = 27
CONST_ME_GIFT_WRAPS = 28
CONST_ME_FIREWORK_YELLOW = 29
CONST_ME_FIREWORK_RED = 30
CONST_ME_FIREWORK_BLUE = 31
CONST_ME_STUN = 32
CONST_ME_SLEEP = 33
CONST_ME_WATERCREATURE = 34
CONST_ME_GROUNDSHAKER = 35
CONST_ME_HEARTS = 36
CONST_ME_FIREATTACK = 37
CONST_ME_ENERGYAREA = 38
CONST_ME_SMALLCLOUDS = 39
CONST_ME_HOLYDAMAGE = 40
CONST_ME_BIGCLOUDS = 41
CONST_ME_ICEAREA = 42
CONST_ME_ICETORNADO = 43
CONST_ME_ICEATTACK = 44
CONST_ME_STONES = 45
CONST_ME_SMALLPLANTS = 46
CONST_ME_CARNIPHILA = 47
CONST_ME_PURPLEENERGY = 48
CONST_ME_YELLOWENERGY = 49
CONST_ME_HOLYAREA = 50
CONST_ME_BIGPLANTS = 51
CONST_ME_CAKE = 52
CONST_ME_GIANTICE = 53
CONST_ME_WATERSPLASH = 54
CONST_ME_PLANTATTACK = 55
CONST_ME_TUTORIALARROW = 56
CONST_ME_TUTORIALSQUARE = 57
CONST_ME_MIRRORHORIZONTAL = 58
CONST_ME_MIRRORVERTICAL = 59
CONST_ME_SKULLHORIZONTAL = 60
CONST_ME_SKULLVERTICAL = 61
CONST_ME_ASSASSIN = 62
CONST_ME_STEPSHORIZONTAL = 63
CONST_ME_BLOODYSTEPS = 64
CONST_ME_STEPSVERTICAL = 65
CONST_ME_YALAHARIGHOST = 66
CONST_ME_BATS = 67
CONST_ME_SMOKE = 68
CONST_ME_INSECTS = 69
CONST_ME_DRAGONHEAD = 70
CONST_ME_ORCSHAMAN = 71
CONST_ME_ORCSHAMAN_FIRE = 72
CONST_ME_THUNDER = 73
CONST_ME_FERUMBRAS = 74
CONST_ME_CONFETTI_HORIZONTAL = 75
CONST_ME_CONFETTI_VERTICAL = 76
CONST_ME_BLACKSMOKE = 158
CONST_ME_REDSMOKE = 167
CONST_ME_YELLOWSMOKE = 168
CONST_ME_GREENSMOKE = 169
CONST_ME_PURPLESMOKE = 170
 
Solution
Code:
function onStepIn(creature, item, position, fromPosition)
    local player = creature:getPlayer()
    if not player then
        return true
    end
   
    if item.itemid == 1506 then
        doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -3500, -3500, CONST_ME_HITBYFIRE)
    elseif item.itemid == 1506 then
        doTargetCombatHealth(0, player, COMBAT_FIREDAMAGE, -1500, -1500, CONST_ME_HITBYFIRE)
    end
    return true
end

I'm sorry double post, I cant edit my last post...
 
Back
Top