Ir para conteúdo
Banner com Efeitos

Featured Replies

  • Respostas 23
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • GiovaniRodrigo
    GiovaniRodrigo

    Tenta agora.

  • GiovaniRodrigo
    GiovaniRodrigo

    Tem sim, mas eu estou vendo ali e parece que são dois eventos, isso eu não conseguiria fazer sou muito novato. Já apenas um, acho que consigo.

  • GiovaniRodrigo
    GiovaniRodrigo

    Tente esse script local cfg = {           tPos = {x=1061, y=1033, z=7, stackpos=1}, -- Loca que o telepor irá aparecer           eventPos = {x=1062, y=1038, z=7}, -- Local que sera teleportado    

Postado

Up... ajuda ae pq o do MaXwEllDeN Nao ta sumindo o teleport em seu determinado tempo.

Modifiquei algumas coisas no script do MaXwEllDeN

local events = {
          ["dota"] = {tp_pos = {x = 160, y = 54, z = 7}, event_pos = {x = 720, y = 30, z = 7}, duration = 5},
          ["ctf"] = {tp_pos = {x = 230, y = 150, z = 7}, event_pos = {x = 210, y = 180, z = 6}, duration = 1}
}
function onSay(cid, words, param)
          local event = events[param:lower()]

          if not event then
                    local str = "Eventos disponíveis:"
                    for i, _ in pairs(events) do
                              str = str .. "\n".. string.upper(i:sub(1, 1)) .. i:sub(2, #i)
                    end
                    return doPlayerPopupFYI(cid, str)
          end
          addEvent(remover, event.duration*60000, event.tp_pos, param)
          doBroadcastMessage("[".. getCreatureName(cid) .. "]: O evento ".. param .. " está aberto por ".. event.duration .. " minutos!")
          doCreateTeleport(1387, event.event_pos, event.tp_pos)
          return true
end
function remover(pos, param)
          local tp = getTileItemById(pos, 1347).uid
          if tp > 100 then
                    doBroadcastMessage("O evento ".. param .." foi fechado!")
                    doRemoveItem(tp, 1)
          end
          return true
end

 

Créditos:

MaXwEllDeN

 

Não testado.

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

mais da erro no distro ?

 Nao.. apenas nao some o teleport

 

Geovani o seu deu esse erro

 

[27/5/2013 20:19:32] [Error - TalkAction Interface]

[27/5/2013 20:19:32] data/talkactions/scripts/TpEvents.lua:onSay

[27/5/2013 20:19:32] Description:

[27/5/2013 20:19:32] data/talkactions/scripts/TpEvents.lua:15: attempt to perform arithmetic on field 'duration' (a nil value)

[27/5/2013 20:19:32] stack traceback:

[27/5/2013 20:19:32]     data/talkactions/scripts/TpEvents.lua:15: in function <data/talkactions/scripts/TpEvents.lua:5>

 

 omera.jpg

 

Vaga de Scripts, Pro projeto.Contato PM

Postado

 Nao.. apenas nao some o teleport

 

Geovani o seu deu esse erro

 

[27/5/2013 20:19:32] [Error - TalkAction Interface]

[27/5/2013 20:19:32] data/talkactions/scripts/TpEvents.lua:onSay

[27/5/2013 20:19:32] Description:

[27/5/2013 20:19:32] data/talkactions/scripts/TpEvents.lua:15: attempt to perform arithmetic on field 'duration' (a nil value)

[27/5/2013 20:19:32] stack traceback:

[27/5/2013 20:19:32]     data/talkactions/scripts/TpEvents.lua:15: in function <data/talkactions/scripts/TpEvents.lua:5>

 

Tenta agora.

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 519.6k

Informação Importante

Confirmação de Termo