Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
A teraz skrypt wysyłający osoba na krzesło.
ots\data\talkactions\scripts execution.lua
UWAGA!!! opcja mayNotLogout która nie pozwala się wylogować skazanemu jest tylko na devlandzie! Jeśli używasz innego silnika wklej ten skrypt:
W talkactions.xml dodajemy linijke
ots\data\talkactions\scripts execution.lua
Kod :
-- Krzeslo elektryczne zrobione przez Smoczek Leon --
-- Electric chair by Smoczek Leon --
function onSay(cid, words, param)
skazany = getPlayerByName(param)
krzeslo = {x=330, y=355, z=12}
if getPlayerAccess(cid) >= 1 then
if isPlayer(skazany) == 1 then
if words == "execution" then
doTeleportThing(skazany, krzeslo)
mayNotLogout(skazany, 10)
doPlayerSay(cid, "Player "..param.." condemn to electric chair", 9)
end
else
doPlayerSendCancel(cid,"Player is not online.")
end
end
end
Kod :
-- Krzeslo elektryczne zrobione przez Smoczek Leon --
-- Electric chair by Smoczek Leon --
local condition = createConditionObject(COMBAT_ENERGYDAMAGE)
addDamageCondition(condition, 20000, 3000, -0)
function onSay(cid, words, param)
skazany = getPlayerByName(param)
krzeslo = {x=330, y=355, z=12}
if getPlayerAccess(cid) >= 1 then
if isPlayer(skazany) == 1 then
if words == "execution" then
doTeleportThing(skazany, krzeslo)
doTargetCombatCondition(0, skazany, condition, CONST_ME_NONE)
doPlayerSay(cid, "Player "..param.." condemn to electric chair", 9)
end
else
doPlayerSendCancel(cid,"Player is not online.")
end
end
end
Kod :
<talkaction words="execution" script="execution.lua" />
Teraz widzisz?
Zakładki