Ir para conteúdo
  • 0

Teleportvip com outift & level


Delaks

Pergunta

Oi pessoal queria saber se com um script do skyligh o teleport vip com outift pode por para usar so em um certo lvl ?

 

script

 

function onUse(cid, item, frompos, item2, topos)
local cobrar = "sim" -- Se vai cobrar ou nao
local outfit = {lookType = 342} -- Outift que o player ficara
local price = 10 -- Quanto vai cobrar se tiver ativado
local pos = {x=7, y=7, z=7} -- Pos que o player vai ser teleportado
if doSetCreatureOutfit(cid, outfit, time*1000) then
doTeleportThing(cid, pos)
doPlayerSendTextMessage(cid, 23, "Parabéns Você Foi Teleportado.")
return TRUE
end
if cobrar == "sim" and not doPlayerRemoveMoney(cid,tonumber(price)) then
doPlayerSendTextMessage(cid, 23, "Você Nao Tem Dinheiro Suficiente")
end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
function onUse(cid, item, frompos, item2, topos)
local cobrar = "sim" -- Se vai cobrar ou nao
local outfit = {lookType = 342} -- Outift que o player ficara
local price = 10 -- Quanto vai cobrar se tiver ativado
local pos = {x=7, y=7, z=7} -- Pos que o player vai ser teleportado
local level = 50 -- level que precisa
if getPlayerLevel(cid,level) then
doPlayerSendTextMessage(cid, 23, "Você precisa ser level 50")
return TRUE
end
if doSetCreatureOutfit(cid, outfit, time*1000) then
doTeleportThing(cid, pos)
doPlayerSendTextMessage(cid, 23, "Parabéns Você Foi Teleportado.")
return TRUE
end
if cobrar == "sim" and not doPlayerRemoveMoney(cid,tonumber(price)) then
doPlayerSendTextMessage(cid, 23, "Você Nao Tem Dinheiro Suficiente")
end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

  • 0

local cobrar = yes -- Se vai cobrar ou nao
local outfit = {lookType = 342} -- Outift que o player ficara
local price = 10 -- Quanto vai cobrar se tiver ativado
local pos = {x=7, y=7, z=7} -- Pos que o player vai ser teleportado

-- End configs --

function onUse(cid, item, frompos, item2, topos)
  if doSetCreatureOutfit(cid, outfit, time*1000)
  if getPlayerLevel >= 10 then
	doTeleportThing(cid, pos)
	  doPlayerSendTextMessage(cid, 23, "Parabens voce foi teleportado.")
 return TRUE
end
 if cobrar == yes and not doPlayerRemoveMoney(cid,tonumber(price)) then
   doPlayerSendTextMessage(cid, 23, "Voce nao Tem dinheiro suficiente")
end
return TRUE
end

 

if getPlayerLevel >= 10 then

Nessa linha ai você altera o level.

flw

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

  • 0

@sky

getPlayerLevel(cid,level)

isso existe? o.O

 

@gears

if getPlayerLevel >= 10 then

falto o (cid) o.O

if getPlayerLevel(cid) >= 10 then

 

@pros 2

alias, cade a variavel 'time' o.O

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

  • 0

Pois é, erro meu, quanto a variável, o script nem é meu, é do SkyLigh, somente botei oque o carinha pediu.

 

 

local time = 2
local cobrar = yes -- Se vai cobrar ou nao
 local outfit = {lookType = 342} -- Outift que o player ficara
  local price = 10 -- Quanto vai cobrar se tiver ativado
 local pos = {x=7, y=7, z=7} -- Pos que o player vai ser teleportado

-- End configs --

function onUse(cid, item, frompos, item2, topos)
  if doSetCreatureOutfit(cid, outfit, time*1000)
	  if getPlayerLevel(cid) >= 10 then
			doTeleportThing(cid, pos)
			  doPlayerSendTextMessage(cid, 23, "Parabens voce foi teleportado.")
	 return TRUE
end
	 if cobrar == yes and not doPlayerRemoveMoney(cid,tonumber(price)) then
	   doPlayerSendTextMessage(cid, 23, "Voce nao Tem dinheiro suficiente")
	end
return TRUE
end

 

Ps: xtibia bugado, tenho que ficar identando com espaço ¬¬

 

@Edit

O xtibia quebrou a identação

flw

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

  • 0

@gears

mas se tu vai ajudar, ajude por completo neh ;x verifique o script postado pelo usuario tb... ;x

 

@topic

eu usaria esse... -ja q no do sky nunca vai ser checado se eh pra remover money ou n... ;x -

 

local config = {
cobrar = "sim", --Se vai cobrar ou nao
outfit = {lookType = 342}, --outfit que o player ficara
price = 10, --qnt vai cobrar
pos = {x=7, y=7, z=7}, --pos que o player vai ser teleportado
time = 15, --time q vai durar a outfit, caso seja tempo ilimitado coloque -1 (tempo em segs)
level = 50, --qual lvl minimo para ser teleportado
}
function onUse(cid, item, frompos, item2, topos)
if config.cobrar == "sim" and not doPlayerRemoveMoney(cid, tonumber(config.price)) then
  return doPlayerSendTextMessage(cid, 23, "Você Nao Tem Dinheiro Suficiente")
elseif getPlayerLevel(cid) < config.level then
  return doPlayerSendTextMessage(cid, 23, "Você Nao Tem Level Suficiente para usar esse comando!")
end
if doSetCreatureOutfit(cid, config.outfit, config.time*1000) then
 doTeleportThing(cid, config.pos, false)
 doSendMagicEffect(getPlayerPosition(cid), 21)
 doPlayerSendTextMessage(cid, 23, "Parabéns Você Foi Teleportado.")
end
return true
end

 

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

×
×
  • Criar Novo...