Postado Maio 4, 2019 6 anos .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Está surgindo algum erro? Se sim coloque-o aqui. Citar Galera, queria criar uma quest de vocaçao, pra quando a pessoa termina quest, pega promotion pra proxima, na vocation.xml ja ta feito problema e o bau. usei esse debaixo mais nao pega, @WooX Você tem o código disponível? Se tiver publique-o aqui: function onUse(cid, item, frompos, item2, topos) voc = getPlayerVocation(cid) queststatus = getPlayerStorageValue(cid,90909) elseif getPlayerStorageValue(cid, 35100) >= 1 then if voc == 5 then if queststatus == -1 then setPlayerPromotionLevel(cid, 3) setPlayerStorageValue(cid,90909,1) doSendMagicEffect(getCreaturePos(cid), 66) doPlayerSendTextMessage(cid,19,"Parabens Voce pegou sua Promotion.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja pegou esta promotion (Aprendiz 1+Resets), Ou nao tem level suficiente.") end elseif getPlayerStorageValue(cid, 35100) >= 1 then if voc == 6 then if queststatus == -1 then setPlayerPromotionLevel(cid, 3) setPlayerStorageValue(cid,90909,1) doSendMagicEffect(getCreaturePos(cid), 66) doPlayerSendTextMessage(cid,19,"Parabens Voce pegou sua Promotion.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja pegou esta promotion (Aprendiz 1+Resets), Ou nao tem level suficiente.") end elseif getPlayerStorageValue(cid, 35100) >= 1 then if voc == 7 then if queststatus == -1 then setPlayerPromotionLevel(cid, 3) setPlayerStorageValue(cid,90909,1) doSendMagicEffect(getCreaturePos(cid), 66) doPlayerSendTextMessage(cid,19,"Parabens Voce pegou sua Promotion.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja pegou esta promotion (Aprendiz 1+Resets), Ou nao tem level suficiente.") end elseif getPlayerStorageValue(cid, 35100) >= 1 then if voc == 8 then if queststatus == -1 then setPlayerPromotionLevel(cid, 3) setPlayerStorageValue(cid,90909,1) doSendMagicEffect(getCreaturePos(cid), 66) doPlayerSendTextMessage(cid,19,"Parabens Voce pegou sua Promotion.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja pegou esta promotion (Aprendiz 1+Resets), Ou nao tem level suficiente.") end end end end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Maio 5, 2019 6 anos @ADM Mezenga Veja se é algo assim que você quer: function onUse(cid, item, frompos, item2, topos) local config = { storageAlready = 90909, storageRequired = 35100, effect = 66, msg = { success = "Parabens voce pegou sua Promotion.", invalid = "Voce ja pegou esta promotion (Aprendiz 1+Resets), Ou nao tem level suficiente.", } } if getPlayerStorageValue(cid, config.storageRequired) >= 1 then if getPlayerVocation(cid) == 5 then if getPlayerStorageValue(cid, config.storageAlready) == -1 then setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid, config.storageAlready, 1) doSendMagicEffect(getCreaturePos(cid), config.effect) doPlayerSendTextMessage(cid, 19, config.msg.success) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msg.invalid) end end end return true end MEU SERVER: http://otpokemonxy.net/ Nosso → Grupo Oficial OtPokemon XY 24 Horas Nosso → Site Oficial OtPokemon XY 24 Horas Nossa → Pagina Oficial OtPokemon XY 24 Horas
Postado Maio 5, 2019 6 anos Tente isso local storage = 34550 function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storage) ~= -1 then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'This is empty.') end if getPlayerVocation(cid) > 5 then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'You is already promoted.') end setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid, storage, 1) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'Congratulations, you are promoted.') return true end
Postado Maio 5, 2019 6 anos Autor tipo essas ai ele vai pra de paladin pra royal paladin por exemplo, como faço pra por pra novas promotions, essa e minha xml Mostrar conteúdo oculto </vocation> <vocation id="4" clientId="1" name="Knight" description="a knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="6" gainhpamount="150" gainmanaticks="6" gainmanaamount="400" manamultiplier="3.0" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="5" clientId="3" name="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="150" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.1" attackspeed="130" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="6" clientId="4" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="150" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.1" attackspeed="130" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="7" clientId="2" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="15" gainmana="15" gainhpticks="6" gainhpamount="150" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.4" attackspeed="130" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="8" clientId="1" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="150" gainmanaticks="6" gainmanaamount="400" manamultiplier="3.0" attackspeed="130" soulmax="200" gainsoulticks="15" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="9" clientId="3" name="Sorcerer Aprendiz" description="a sorcerer" needpremium="0" gaincap="10" gainhp="7" gainmana="32" gainhpticks="12" gainhpamount="150" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="5"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="10" clientId="4" name="Druid Aprendiz" description="a druid" needpremium="0" gaincap="10" gainhp="7" gainmana="32" gainhpticks="12" gainhpamount="150" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="6"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="11" clientId="2" name="Paladin Aprendiz" description="a paladin" needpremium="0" gaincap="20" gainhp="17" gainmana="17" gainhpticks="8" gainhpamount="150" gainmanaticks="4" gainmanaamount="400" manamultiplier="1.4" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="7"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="12" clientId="1" name="Knight Aprendiz" description="a knight" needpremium="0" gaincap="25" gainhp="17" gainmana="7" gainhpticks="6" gainhpamount="150" gainmanaticks="6" gainmanaamount="400" manamultiplier="3.0" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="8"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="13" clientId="3" name="Sorcerer Assassino" description="a sorcerer" needpremium="0" gaincap="10" gainhp="9" gainmana="34" gainhpticks="12" gainhpamount="150" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="9"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="14" clientId="4" name="Druid Assassino" description="a druid" needpremium="0" gaincap="10" gainhp="9" gainmana="34" gainhpticks="12" gainhpamount="150" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="10"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="15" clientId="2" name="Paladin Assassino" description="a paladin" needpremium="0" gaincap="20" gainhp="19" gainmana="19" gainhpticks="8" gainhpamount="150" gainmanaticks="4" gainmanaamount="400" manamultiplier="1.4" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="11"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="16" clientId="1" name="Knight Assassino" description="a knight" needpremium="0" gaincap="25" gainhp="19" gainmana="7" gainhpticks="6" gainhpamount="150" gainmanaticks="6" gainmanaamount="400" manamultiplier="3.0" attackspeed="130" soulmax="100" gainsoulticks="120" fromvoc="12"> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> </vocations>
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.