Postado Agosto 16, 2014 10 anos Bom eu uso esse script no meu server: Citar function onCastSpell(cid, var)if getPlayerVocation(cid) == 1 thenif getPlayerLevel(cid) >= 2 thendoPlayerSay(cid, '3', TALKTYPE_ORANGE_1)setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+4)setCreatureMaxMana(cid, getCreatureMaxMana(cid)+5)doPlayerSetVocation(cid,6)doSetCreatureOutfit(cid, {lookType=7}, -1)doSendMagicEffect(getPlayerPosition(cid), 8) -- o efeito q irar aparece ao transformar.elsedoPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "9.")doSendMagicEffect(getPlayerPosition(cid), 10) -- o efeito q irar aparece se você não tiver nenhum dos requisitos acima.end onde mostra o efeito q irar aparece ao transformar eu quero coloka isso no script que eu uso ai em cima: Citar local position1 = {x=getThingPosition(getPlayerPosition(cid)).x+1, y=getThingPosition(getPlayerPosition(cid)).y+1, z=getThingPosition(getPlayerPosition(cid)).z} -- mude aque as pos doSendMagicEffect(position1, 10) -- 10 é o effect pq meu efeito que eu quero coloka no ficar centralizado. Editado Agosto 16, 2014 10 anos por CreatServer (veja o histórico de edições)
Postado Setembro 2, 2014 10 anos Testa ai: function onCastSpell(cid, var) local position1 = {x=getThingPosition(getPlayerPosition(cid)).x+1, y=getThingPosition(getPlayerPosition(cid)).y+1, z=getThingPosition(getPlayerPosition(cid)).z} -- mude aque as pos if getPlayerVocation(cid) == 1 then if getPlayerLevel(cid) >= 2 then doPlayerSay(cid, '3', TALKTYPE_ORANGE_1) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+4) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+5) doPlayerSetVocation(cid,6) doSendMagicEffect(position1, 10) -- 10 é o effect doSetCreatureOutfit(cid, {lookType=7}, -1) doSendMagicEffect(getPlayerPosition(cid), 8) -- o efeito q irar aparece ao transformar. else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "9.") doSendMagicEffect(getPlayerPosition(cid), 10) -- o efeito q irar aparece se você não tiver nenhum dos requisitos acima. end
Postado Setembro 2, 2014 10 anos Autor Funcionou mas eu quero coloka alguns mensagem pode fazer isso pra min, tipo quando n tiver o lvl pra transformar aparece a mensagem " vc n tem lvl 100 pra se transformar" e tb quando n tem mas transformaçao tipo " vc jah esta na ultima transformaçaõ, vc n tem mas transformaçao". +/- assim mas um rep+ Editado Setembro 2, 2014 10 anos por CreatServer (veja o histórico de edições)
Postado Setembro 4, 2014 10 anos Não testei, qualquer erro, poste aqui que arrumo pra você. function onCastSpell(cid, var) local position1 = {x=getThingPosition(getPlayerPosition(cid)).x+1, y=getThingPosition(getPlayerPosition(cid)).y+1, z=getThingPosition(getPlayerPosition(cid)).z} -- mude aque as pos if getPlayerVocation(cid) == 1 then if getPlayerLevel(cid) >= 2 then doPlayerSay(cid, '3', TALKTYPE_ORANGE_1) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+4) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+5) doPlayerSetVocation(cid,6) doSendMagicEffect(position1, 10) -- 10 é o effect doSetCreatureOutfit(cid, {lookType=7}, -1) doSendMagicEffect(getPlayerPosition(cid), 8) -- o efeito q irar aparece ao transformar. else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "9.") doSendMagicEffect(getPlayerPosition(cid), 10) -- o efeito q irar aparece se você não tiver nenhum dos requisitos acima. doPlayerSendCancel(cid, "Voce nao tem level 100.") end else doPlayerSendCancel(cid, "Voce nao tem mais transofrmaçoes.") end
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.