Por iagonp, 20 de out. de 2012 em Scripts
info
Grupo: Campones
Registrado: 03/01/11
Posts: 34
Reputação: +2
Char no Tibia: Sem Char
O infernalista não presta pra comprar o magiclevel, mas os druid e sorcerer tá prestando direitinho..
O scripting ta assim:
if(param == "magiclevel") then
if getPlayerMagLevel(cid, SKILL_MAGICLEVEL) >= 200 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode ter magic level acima de 200.")
return TRUE
end
if(not isSorcerer(cid) and not isDruid(cid) and not isMasterInfernalist(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente Sorcerers, Druids e Infernalists podem comprar magic level.")
if getPlayerItemCount(cid, 9971) >= 3 then
local pid = getPlayerGUID(cid)
doPlayerRemoveItem(cid, 9971, 3)
setPlayerStorageValue(cid,11548,os.time()+1)
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `maglevel` = `maglevel` + 1 WHERE `id` = "..pid)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não possui a quantidade necessária para comprar.")
Mas só presta para druid e sorcere, o infernalista nao ta prestando...
Alguem da uma ajuda aew.. REEP ++ pra quem ajudar!
Algum moderador mova o tópico ai para resolvido ... consegui resolver...
Fui em data/lib/031-vocations
lá só tinha 4 vocações, add +2 drunou e infernalist, por isso não tava prestando.... ^^,
info
Grupo: Campones
Registrado: 03/01/11
Posts: 34
Reputação: +2
Char no Tibia: Sem Char
O infernalista não presta pra comprar o magiclevel, mas os druid e sorcerer tá prestando direitinho..
O scripting ta assim:
if(param == "magiclevel") then
if getPlayerMagLevel(cid, SKILL_MAGICLEVEL) >= 200 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode ter magic level acima de 200.")
return TRUE
end
if(not isSorcerer(cid) and not isDruid(cid) and not isMasterInfernalist(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente Sorcerers, Druids e Infernalists podem comprar magic level.")
return TRUE
end
if getPlayerItemCount(cid, 9971) >= 3 then
local pid = getPlayerGUID(cid)
doPlayerRemoveItem(cid, 9971, 3)
setPlayerStorageValue(cid,11548,os.time()+1)
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `maglevel` = `maglevel` + 1 WHERE `id` = "..pid)
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não possui a quantidade necessária para comprar.")
return TRUE
end
end
Mas só presta para druid e sorcere, o infernalista nao ta prestando...
Alguem da uma ajuda aew.. REEP ++ pra quem ajudar!
Algum moderador mova o tópico ai para resolvido ... consegui resolver...
Fui em data/lib/031-vocations
lá só tinha 4 vocações, add +2 drunou e infernalist, por isso não tava prestando.... ^^,