function onUse(cid, item, frompos, item2, topos) voc = getPlayerVocation(cid) pos = getPlayerPosition(cid) if voc == 5 or voc == 6 or voc == 12 then stor = getPlayerStorageValue(cid,2357) if stor == -1 then setPlayerStorageValue(cid,2357,1) doPlayerSetMagic(cid, getPlayerMagLevel(cid)+4) doSendMagicEffect(frompos, 28) doSendAnimatedText(pos, "Magic Up", TEXTCOLOR_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end elseif voc == 7 then stor = getPlayerStorageValue(cid,2357) if stor == -1 then setPlayerStorageValue(cid,2357,1) doPlayerSetSkill(cid, SKILL_DISTANCE, getPlayerSkillLevel(cid, SKILL_DISTANCE)+12) doSendMagicEffect(frompos, 28) doSendAnimatedText(pos, "Distance Up", TEXTCOLOR_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end elseif voc == 10 then stor = getPlayerStorageValue(cid,2357) if stor == -1 then setPlayerStorageValue(cid,2357,1) doPlayerSetSkill(cid, SKILL_CLUB, getPlayerSkillLevel(cid, SKILL_CLUB)+12) doSendMagicEffect(frompos, 28) doSendAnimatedText(pos, "Club Up", TEXTCOLOR_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end elseif voc == 14 then stor = getPlayerStorageValue(cid,2357) if stor == -1 then setPlayerStorageValue(cid,2357,1) doPlayerSetSkill(cid, SKILL_FIST, getPlayerSkillLevel(cid, SKILL_FIST)+12) doSendMagicEffect(frompos, 28) doSendAnimatedText(pos, "Fist UP", TEXTCOLOR_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end elseif voc == 8 then stor = getPlayerStorageValue(cid,2357) if stor == -1 then setPlayerStorageValue(cid,2357,1) doPlayerSetSkill(cid, SKILL_CLUB, getPlayerSkillLevel(cid, SKILL_CLUB)+12) doPlayerSetSkill(cid, SKILL_SWORD, getPlayerSkillLevel(cid, SKILL_SWORD)+12) doPlayerSetSkill(cid, SKILL_AXE, getPlayerSkillLevel(cid, SKILL_AXE)+12) doPlayerSetSkill(cid, SKILL_SHIELDING, getPlayerSkillLevel(cid, SKILL_SHIELDING)+12) doSendMagicEffect(frompos, 28) doSendAnimatedText(pos, "Skills Up", TEXTCOLOR_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem a vocacao necessaria.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return true end
Bom esse script está funcionando para todas vocações, menos elite knight, quando ele clica no bau,
Pergunta
felipeomatad 1
function onUse(cid, item, frompos, item2, topos)
voc = getPlayerVocation(cid)
pos = getPlayerPosition(cid)
if voc == 5 or voc == 6 or voc == 12 then
stor = getPlayerStorageValue(cid,2357)
if stor == -1 then
setPlayerStorageValue(cid,2357,1)
doPlayerSetMagic(cid, getPlayerMagLevel(cid)+4)
doSendMagicEffect(frompos, 28)
doSendAnimatedText(pos, "Magic Up", TEXTCOLOR_BLUE)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
elseif voc == 7 then
stor = getPlayerStorageValue(cid,2357)
if stor == -1 then
setPlayerStorageValue(cid,2357,1)
doPlayerSetSkill(cid, SKILL_DISTANCE, getPlayerSkillLevel(cid, SKILL_DISTANCE)+12)
doSendMagicEffect(frompos, 28)
doSendAnimatedText(pos, "Distance Up", TEXTCOLOR_BLUE)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
elseif voc == 10 then
stor = getPlayerStorageValue(cid,2357)
if stor == -1 then
setPlayerStorageValue(cid,2357,1)
doPlayerSetSkill(cid, SKILL_CLUB, getPlayerSkillLevel(cid, SKILL_CLUB)+12)
doSendMagicEffect(frompos, 28)
doSendAnimatedText(pos, "Club Up", TEXTCOLOR_BLUE)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
elseif voc == 14 then
stor = getPlayerStorageValue(cid,2357)
if stor == -1 then
setPlayerStorageValue(cid,2357,1)
doPlayerSetSkill(cid, SKILL_FIST, getPlayerSkillLevel(cid, SKILL_FIST)+12)
doSendMagicEffect(frompos, 28)
doSendAnimatedText(pos, "Fist UP", TEXTCOLOR_BLUE)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
elseif voc == 8 then
stor = getPlayerStorageValue(cid,2357)
if stor == -1 then
setPlayerStorageValue(cid,2357,1)
doPlayerSetSkill(cid, SKILL_CLUB, getPlayerSkillLevel(cid, SKILL_CLUB)+12)
doPlayerSetSkill(cid, SKILL_SWORD, getPlayerSkillLevel(cid, SKILL_SWORD)+12)
doPlayerSetSkill(cid, SKILL_AXE, getPlayerSkillLevel(cid, SKILL_AXE)+12)
doPlayerSetSkill(cid, SKILL_SHIELDING, getPlayerSkillLevel(cid, SKILL_SHIELDING)+12)
doSendMagicEffect(frompos, 28)
doSendAnimatedText(pos, "Skills Up", TEXTCOLOR_BLUE)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja fez a quest.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem a vocacao necessaria.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
return true
end
Bom esse script está funcionando para todas vocações, menos elite knight, quando ele clica no bau,
era para isso funcionar:
doPlayerSetSkill(cid, SKILL_CLUB, getPlayerSkillLevel(cid, SKILL_CLUB)+12)
doPlayerSetSkill(cid, SKILL_SWORD, getPlayerSkillLevel(cid, SKILL_SWORD)+12)
doPlayerSetSkill(cid, SKILL_AXE, getPlayerSkillLevel(cid, SKILL_AXE)+12)
doPlayerSetSkill(cid, SKILL_SHIELDING, getPlayerSkillLevel(cid, SKILL_SHIELDING)+12)
mas só da o skill club.
Alguém da um help por favor.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados