Postado Agosto 16, 2014 10 anos Bom eu uso esse script no meu server: 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: 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 Atenciosamente, Meu servidor: pbOT
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 Atenciosamente, Meu servidor: pbOT
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.