• 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!

Pomoc ze skryptem Czaru

Status
Not open for further replies.

Kamikaz

New Member
Joined
Nov 4, 2010
Messages
112
Reaction score
0
Location
Poland
Witam.

Czy jest możliwość przesunięcia Efektu czary o 1 miejsce w prawo i 1 miejsce w dół, ponieważ efekt który chciałbym zastosować jest 64x64 a nie 32x32.

Oto Skrypt czaru:

Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, 124)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, 10000)
setConditionParam(condition, CONDITION_PARAM_SKILL_MELEEPERCENT, 135)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, -100)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setCombatCondition(combat, condition)

local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 22000)
setConditionFormula(condition, 0.7, -56, 0.7, -56)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

A tak wygląda:
1536jn6hczwo.png


Probowałem sam go edytować, ale jak go już przesunąłem, to nie dodawał mi atrybutów. Jest to silnik TFS 0.3.6

Pozdrawiam, i z góry dziekuje, Kamikaz.​
 
Usuń linijkę z efektem:
Lua:
setCombatParam(combat, COMBAT_PARAM_EFFECT, 124)

I użyj tego do wyświetlania efektu setCombatCallBack.
 
ale chujowo to wygląda, mogłeś oszczędzić nam obrazka xd

a wgl to możesz pobrać pozycję gracza i pozycja_gracza.x + 1 lub .x-1 lub .y+1 czy .y-1 i sobie to dać do efektu jako pozycja efektu
 
Dzięki Wielkie za rady.
Ogarnąłem:
2513jl6g98vw.png


w OnCast musialem dodac:
Code:
function onCastSpell(cid, var)
local pos = getCreaturePosition(cid)
pos.x = pos.x + 1
pos.y = pos.y + 1
doSendMagicEffect(pos, 124)
	return doCombat(cid, combat, var)
end
 
Dzięki Wielkie za rady.
Ogarnąłem:
2513jl6g98vw.png


w OnCast musialem dodac:
Code:
function onCastSpell(cid, var)
local pos = getCreaturePosition(cid)
pos.x = pos.x + 1
pos.y = pos.y + 1
doSendMagicEffect(pos, 124)
	return doCombat(cid, combat, var)
end


to daj reputa bo to ja Ci pomogłem nie? i lajka daj koniecznie
 
Seminari.
Jak bd miał jakiś problem ze skryptem, napisze tutaj :D Albo nowy temat, to odpisz czasem xD

Dziękuje.
 
Status
Not open for further replies.
Back
Top