Ir para conteúdo

Featured Replies

  • Respostas 7
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • GiovaniRodrigo
    GiovaniRodrigo

    Crie um arquivo chamado tilevoc.lua na pasta data/movements/scripts e cole isso   local vocation = 4   function onStepIn(cid, item, position, fromPosition)           if getPlayerVocation(cid) ~= vo

  • GiovaniRodrigo
    GiovaniRodrigo

    Recopie o código novamente e teste.

Postado

Bom galera...

 

Eu preciso de um script que faça um piso que só certa vocação possa passar. (8.54)

 

Obrigado desde já.  (y)

Crie um arquivo chamado tilevoc.lua na pasta data/movements/scripts e cole isso

 

local vocation = 4
 
function onStepIn(cid, item, position, fromPosition)
          if getPlayerVocation(cid) ~= vocation then
                    doTeleportThing(cid, fromPosition, true)
                    doPlayerSendTextMessage(cid, 18, 'You need to be a '.. getVocationInfo(vocation) ..' to pass.')
                    doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
          end
          return TRUE
end

Configurando

 

local vocation = 4

 

vocation = 4                                 //ID da vocação que terá acesso à área

 

Adicione a seguinte linha no arquivo movements.xml que se encontra na pasta data/movements

 

<movevent type="StepIn" actionid="5786" event="script" value="tilevoc.lua"/>

 

No map editor coloque o ActionID 5786 no piso

Dúvidas? Me avise.

 

Att.

Giovani Rodrigo

Editado por GiovaniRodrigo (veja o histórico de edições)

Spoiler

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

 

Postado
  • Autor

[16/05/2013 19:08:19] [Error - MoveEvents Interface]

[16/05/2013 19:08:19] data/movements/scripts/tilevoc.lua:onStepIn

[16/05/2013 19:08:19] Description:

[16/05/2013 19:08:19] data/movements/scripts/tilevoc.lua:5: attempt to concatenate a table value

[16/05/2013 19:08:19] stack traceback:

[16/05/2013 19:08:19] data/movements/scripts/tilevoc.lua:5: in function <data/movements/scripts/tilevoc.lua:3>

 

aparece esse erro man ;s

 

Postado

aparece esse erro man ;s

 

Recopie o código novamente e teste.

Spoiler

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

 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.2k

Informação Importante

Confirmação de Termo