O qe a de errado nesta script ?
Ajuda plx
-- Montaria system by Chain
local function montar(parametros)
cid = params[1]
if getPlayerStorageValue(cid, 5555) == 1 then
setPlayerStorageValue(cid,montado,-1)
doPlayerSendTextMessage(cid,22,"Voce desceu da montaria.")
if voc == 1 or voc == 5 then
--aqui é a acão (para sorcerers) que acontecerá depois que o player descer da montaria.
elseif voc == 2 or voc == 6 then
--aqui é a acão (para druids) que acontecerá depois que o player descer da montaria.
elseif voc == 3 or voc == 7 then
--aqui é a acão (para paladins) que acontecerá depois que o player descer da montaria.
elseif voc == 4 or voc == 8 then
--aqui é a acão (para knights) que acontecerá depois que o player descer da montaria.
end
end
end
function onUse(cid, item, frompos, item2, topos)
--Configs--
local mount_orb = 2176 -- id da mount orb
local vipstorage = 1111 -- id do storagevalue do vip
local voc = getPlayerVocation(cid)
local sex = getPlayerSex(cid)
params = { [1]=cid, [2]=lvl, [3]=voc, [4]=ml }
roupamontado1 = {lookType = 16, lookHead = 20, lookBody = 30, lookLegs = 40, lookFeet = 50, lookAddons = 0}
roupamontado2 = {lookType = 42, lookHead = 20, lookBody = 30, lookLegs = 40, lookFeet = 50, lookAddons = 0}
roupamontado3 = {lookType = 101, lookHead = 20, lookBody = 30, lookLegs = 40, lookFeet = 50, lookAddons = 0}
roupamontado4 = {lookType = 4, lookHead = 20, lookBody = 30, lookLegs = 40, lookFeet = 50, lookAddons = 0}
montado = getPlayerStorageValue(cid,5555)
vip = getPlayerStorageValue(cid,vipstorage)
soul = getPlayerSoul(cid)
--end of configs--
--ACTION TIME!--
if item.itemid == mount_orb then
if soul >= 80 and montado == -1 then
addEvent(montar, 60000, params)
--Sorc
if voc == 1 or voc == 5 then
doSetCreatureOutfit(cid,roupamontado1, 60000)
--aqui é o que acontecerá com o player (sorcerer) ao subir na montaria.
doPlayerSendTextMessage(cid,22,"Voce subiu em sua montaria.")
setPlayerStorageValue(cid,montado,1)
doPlayerSay(cid,"Ha-Yoh", 17)
doPlayerAddSoul(cid, -80)
--Druid
elseif voc == 2 or voc == 6 then
--aqui é o que acontecerá com o player (sorcerer) ao subir na montaria.
doPlayerSendTextMessage(cid,22,\"Voce subiu em sua montaria.\")
setPlayerStorageValue(cid,montado,1)
doPlayerSay(cid,"Ha-Yoh", 17)
doPlayerAddSoul(cid, -80)
doSetCreatureOutfit(cid,roupamontado2, 60000)
--Pally
elseif voc == 3 or voc == 7 then
--aqui é o que acontecerá com o player (sorcerer) ao subir na montaria.
doPlayerSendTextMessage(cid,22,\"Voce subiu em sua montaria.\")
setPlayerStorageValue(cid,montado,1)
doPlayerSay(cid,"Ha-Yoh", 17)
doPlayerAddSoul(cid, -80)
doSetCreatureOutfit(cid,roupamontado3, 60000)
--Kina
elseif voc == 4 or voc == 8 then
--aqui é o que acontecerá com o player (sorcerer) ao subir na montaria.
doPlayerSendTextMessage(cid,22,"Voce subiu em sua montaria.")
setPlayerStorageValue(cid,montado,1)
doPlayerSay(cid,\"Ha-Yoh\", 17)
doPlayerAddSoul(cid, -80)
doSetCreatureOutfit(cid,roupamontado4, 60000)
--No Voc
elseif voc == 0 then
doPlayerSay(cid,"Eu nao tenho voc!", 17)
---
end
elseif soul < 80 then
end
end
end
--Its over--