kilddqvist
New Member
- Joined
- Mar 13, 2022
- Messages
- 12
- Reaction score
- 0
Cześć,
zrobiłem sobie jakiś tam skrypcik na itemek który zmienia nam tylko wygląd (outfit)
czyli, po kliknieciu na item - zmienia nasz wyglad i teraz chciałbym zrobić tak, że jak juz klikniemy ten itemek, zmieni nam wygląd to jak naciśniemy na niego jeszcze raz wrócimy do formy pierwotnej z przed kliknieciem na ten itemek (cofa nam outfit ktory byl przed kliknieciem na itemek co nam zmieni wyglad)
proszę o pomoc.
action.xml
skin.lua
zrobiłem sobie jakiś tam skrypcik na itemek który zmienia nam tylko wygląd (outfit)
czyli, po kliknieciu na item - zmienia nasz wyglad i teraz chciałbym zrobić tak, że jak juz klikniemy ten itemek, zmieni nam wygląd to jak naciśniemy na niego jeszcze raz wrócimy do formy pierwotnej z przed kliknieciem na ten itemek (cofa nam outfit ktory byl przed kliknieciem na itemek co nam zmieni wyglad)
proszę o pomoc.
action.xml
XML:
<action itemid="2121" event="script" value="skin.lua"/>
skin.lua
Lua:
local config =
{
storage = 39695,
timee = 30, -- czas uzycia 30sekund ponownego itemka
efekt1 = 307, -- numer efektu
}
---------------------------------------------------------------------------------------------------------c17
function onUse(cid, interval)
if (getPlayerVocation(cid) == 66 or getPlayerVocation(cid) == 67 or getPlayerVocation(cid) == 68 or getPlayerVocation(cid) == 69 or getPlayerVocation(cid) == 70 or getPlayerVocation(cid) == 71 or getPlayerVocation(cid) == 162 or getPlayerVocation(cid) == 163 or getPlayerVocation(cid) == 164 or getPlayerVocation(cid) == 165 or getPlayerVocation(cid) == 234 or getPlayerVocation(cid) == 235 or getPlayerVocation(cid) == 236 or getPlayerVocation(cid) == 237 or getPlayerVocation(cid) == 348 or getPlayerVocation(cid) == 349 or getPlayerVocation(cid) == 350) -- numer vocation
and exhaustion.get(cid, config.storage) == false then
doSendMagicEffect(getPlayerPosition(cid),config.efekt1)
exhaustion.set(cid,config.storage,config.timee)
local outfit = {lookType = 731}
doSetCreatureOutfit(cid, outfit, -1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, '~SKIN')
---------------------------------------------------------------------------------------------------------dendy
elseif (getPlayerVocation(cid) == 90 ) -- numer vocation
and exhaustion.get(cid, config.storage) == false then
doSendMagicEffect(getPlayerPosition(cid),config.efekt1)
exhaustion.set(cid,config.storage,config.timee)
local outfit = {lookType = 671} -- numer looktype
doSetCreatureOutfit(cid, outfit, -1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, '~SKIN')
doPlayerSendCancel(cid, "You changed your outfit.")
end
return true
end