[Resolvido] ajuda script

carlinhoo0ww
em Resolvidos

carlinhoo0ww

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 40Char no Tibia: Nerd Zaum

e ai galera blz?

estou aqui precisando muito da ajuda de vocês pois queria deixa um script de uma porta

onde nao pode-se passar se tiver X storage.

exemplo: tal quest da a storage 1234, ai se voce tiver a storage 1234 nao pode passar pela porta.

o script que tenho é esse, alguem pode adicionar isso para mim pf.

 

 

function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
if PlayerVoc == 6 then
doTeleportThing(cid,{x=134, y=2443, z=7})

  else
doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.")
      return 1
  end
end

 

 

 

agradeço desde já.

carlinhoo0ww

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 40Char no Tibia: Nerd Zaum

Alguem?

Marshmello2

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/03/16Posts: 41Gênero: Masculino

@carlinhoo0ww

Spoiler

function onUse(cid, item, frompos, item2, topos)
  local sto = 874157 -- numero da storage
  if getPlayerStorageValue(cid, sto) == -1 then
    if getPlayerVocation(cid) == 6 then
      doTeleportThing(cid,{x=134, y=2443, z=7})
    else
      doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui")
    end
  else
    doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.")

  end
else
  return true
end

 

CONTA FAKE ATE A MINHA ORIGINAL VOLTAR >>>>> @Marshmello <<<<<<<

carlinhoo0ww

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 40Char no Tibia: Nerd Zaum
Em 13/09/2018 em 11:44, Marshmello2 disse:

@carlinhoo0ww

  Ocultar conteúdo

function onUse(cid, item, frompos, item2, topos)
  local sto = 874157 -- numero da storage
  if getPlayerStorageValue(cid, sto) == -1 then
    if getPlayerVocation(cid) == 6 then
      doTeleportThing(cid,{x=134, y=2443, z=7})
    else
      doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui")
    end
  else
    doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.")

  end
else
  return true
end 

 

vlw tava precisando pakas, vou dar uma testada aqui

Em 13/09/2018 em 11:44, Marshmello2 disse:

@carlinhoo0ww

  Mostrar conteúdo oculto

function onUse(cid, item, frompos, item2, topos)
  local sto = 874157 -- numero da storage
  if getPlayerStorageValue(cid, sto) == -1 then
    if getPlayerVocation(cid) == 6 then
      doTeleportThing(cid,{x=134, y=2443, z=7})
    else
      doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui")
    end
  else
    doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.")

  end
else
  return true
end 

 

puts deu erro. :(

 

[Error - LuaScriptInterface::loadFile] data/actions/scripts/door/vocdoorp.lua:13
: 'end' expected (to close 'function' at line 1) near 'else'
[Warning - Event::loadScript] Cannot load script (data/actions/scripts/door/vocd
oorp.lua)
data/actions/scripts/door/vocdoorp.lua:13: 'end' expected (to close 'function' a
t line 1) near 'else'
[Error - LuaScriptInterface::loadFile] data/actions/scripts/door/vocdoord.lua:13
: 'end' expected (to close 'function' at line 1) near 'else'
[Warning - Event::loadScript] Cannot load script (data/actions/scripts/door/vocd
oord.lua)
data/actions/scripts/door/vocdoord.lua:13: 'end' expected (to close 'function' a
t line 1) near 'else'
[

Marshmello2

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/03/16Posts: 41Gênero: Masculino
Spoiler

function onUse(cid, item, frompos, item2, topos)
  local sto = 874157 -- numero da storage
  if getPlayerStorageValue(cid, sto) == -1 then
    if getPlayerVocation(cid) == 6 then
      doTeleportThing(cid,{x=134, y=2443, z=7})
    else
      doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") -- msg da vocation
    end
  else
    doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") --- Msg da storage

  end
  return true
end 

 

CONTA FAKE ATE A MINHA ORIGINAL VOLTAR >>>>> @Marshmello <<<<<<<

Crypter

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/02/17Posts: 368Gênero: Masculino
function onUse(cid, item, frompos, item2, topos)

  local storate,value = 874157,1 -- numero da storage, e o valor que ganha na quest da storage
  local vocationId = 6
  
  if not getPlayerVocation(cid) == vocationId then
    return doPlayerSendTextMessage(cid,22,"Você precisa ser um ? para entrar na área especial.")
  elseif not getPlayerStorageValue(cid, storate) == value then
    return doPlayerSendTextMessage(cid,22,"Você precisa fazer a quest para entrar na área especial.")
  end
  
  doTeleportThing(cid,{x=134, y=2443, z=7}) 
  doPlayerSendTextMessage(cid,22,"Você foi teleportado para área dos ?.") 
  return true
end

 

carlinhoo0ww

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/10/10Posts: 40Char no Tibia: Nerd Zaum
11 horas atrás, Marshmello2 disse:
  Ocultar conteúdo

function onUse(cid, item, frompos, item2, topos)
  local sto = 874157 -- numero da storage
  if getPlayerStorageValue(cid, sto) == -1 then
    if getPlayerVocation(cid) == 6 then
      doTeleportThing(cid,{x=134, y=2443, z=7})
    else
      doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") -- msg da vocation
    end
  else
    doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") --- Msg da storage

  end
  return true
end  

 

tudo certo vlw

3 horas atrás, Crypter disse:
function onUse(cid, item, frompos, item2, topos)

  local storate,value = 874157,1 -- numero da storage, e o valor que ganha na quest da storage
  local vocationId = 6
  
  if not getPlayerVocation(cid) == vocationId then
    return doPlayerSendTextMessage(cid,22,"Você precisa ser um ? para entrar na área especial.")
  elseif not getPlayerStorageValue(cid, storate) == value then
    return doPlayerSendTextMessage(cid,22,"Você precisa fazer a quest para entrar na área especial.")
  end
  
  doTeleportThing(cid,{x=134, y=2443, z=7}) 
  doPlayerSendTextMessage(cid,22,"Você foi teleportado para área dos ?.") 
  return true
end

 

vlw

Crypter

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/02/17Posts: 368Gênero: Masculino

@carlinhoo0ww marca como melhor resposta, para o tópico ser fechado

Marshmello

Alone ~ [✖‿✖]
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/04/16Posts: 831Gênero: Masculino
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.

placa1.png.90a184502351cebe72cd7b69751e551d.png

Meu Facebook

INFOS:

Citar

CIDADE: Rio de janeiro

Idade: 22 anos
SOU: {"Scripter(lua)", "WebMaster", "ProgramadorC++"}
 

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end