Ir para conteúdo

Actions Portas De Lvl


williamserravalle

Posts Recomendados

gostaria que alguem ajeita-se esse script pra me , pra ficar mas facil de mecher

 

queria que ele tive-se uma conf, facil tipo assim

 

local configs = {

lvl1 = 1000,

lvl2 = 2000,

lvl3 = 3000,

lvl4 = 4000

}

 

e assim por diante mas quando o player que nao tiver lvl pra entrar aparece-se assim

 

Você precisa de level 3000 para entrar.

 

aki ta o script

 

 

 

function onUse(cid, item, frompos, item2, topos)

if item.actionid > 0 and getPlayerLevel(cid) >= item.actionid - 1000 then

doTransformItem(item.uid,item.itemid+1)

doTeleportThing(cid,frompos)

else

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Only the worthy may pass.')

end

return 1

end

 

Editado por Churupetinhaa
Link para o comentário
Compartilhar em outros sites

cara, é só colocar o número da action id - 1000 o level mínimo pra passar, não seria necessário algo a mais, entendeu?

por exemplo, action id = 3000, então o nível mínimo = 2000.

Editado por JeDiAN
Link para o comentário
Compartilhar em outros sites


local sky = {
level = 100,
msg ="Aqui coloca a mensagem",
msg1 = "Aqui coloca mensagem negativa"
}
function onUse(cid, item, frompos, item2, topos) 
if (getPlayerLevel(cid) == sky.level) then
  doPlayerSendTextMessage(cid, 21, sky.msg)
else
   doPlayerSendTextMessage(cid, 21, sky.msg1)
   end
      return TRUE
   end

Link para o comentário
Compartilhar em outros sites

@skydangerous

esse script ta meio zuado por 2 fatores

 

1º so players lv 100 poderiam passa na porta,players 101 n passariam na porta

por que se pois "==" igual,tinha que por ">=" pra se maior ou igual.

 

2º se por desse jeito vai te que se um pra cada porta(o que seria muito chato)

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
×
×
  • Criar Novo...