Ir para conteúdo
  • 0

Sqm Ke Fika Pz


joderson

Pergunta

eu kero um script urgente

 

 

vo explicar como vai funcionar.

 

tipo eu adicionei um barco ke anda por uma rota so ke quando o player sai ele buga o barco e da uns erro.

 

por isso kero um action id ou uniqued id ke da pz.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

tipo o player desloga enquanto o barco anda. dai no distro da muitos erros, e o barco fika parado la nao da pra andar com ele nem com god. dai tem ke reiniciar o sv, vo mandar o erro ke da se o meu distro nao da pra copia mais e muito grande aparece o systema inteiro, ke e mods .

 

O ERRO (no distro)

 

nem da pra ver o erro pq foi gigante a lista e o meu distro e de ot 9.10 e o crystal server

 

 

da pra vc fazer o sqm ke da pz.

 

ei faiz ae me da uma resposta de um script ae plis preciso de uma soluçao faiz o action id pra min.

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

  • 0

meu deus, não é mais fácil colocar para não poder deslogar enquanto ele estiver no barco?

a gente pode usar uma storage para quando ele entrar e remover a storage para quando ele sair...

 

tem link do tópico onde você pegou esse sistema?

Link para o comentário
Compartilhar em outros sites

  • 0

tenho sim talvez seja mais facil pra vc assim eu tipo acabei de descubrir pq o eu colocava not logout no rme mais nao funfava e pq o player ta com batle ele pode sair so pz ke nao mais quando ta de batle ele sai vc kem sabe

 

LINK: http://www.xtibia.com/forum/topic/159879-barco-que-anda-por-uma-rota/

Link para o comentário
Compartilhar em outros sites

  • 0

movements/script

 

nobugboat.lua

function onStepIn(cid, item, position, fromPosition)
local storage = 100215
if item.actionid == 7847 then
setPlayerStorageValue(cid, storage, 1)
elseif item.actionid == 7848 then
setPlayerStorageValue(cid, storage, -1)
end
return true
end

 

movements.xml

<movevent type="StepIn" actionid="7847;7848" event="script" value="nobugboat.lua"/>

 

ai nos sqm antes dele entrar no boat você coloca AID 7847

e nos sqm depois que ele sai você coloca AID 7848

 

creaturescript/script

 

nologoutboat.lua

function onLogout(cid)
registerCreatureEvent(cid, "checkboat")
local storage = 100215
if getPlayerStorageValue(cid, storage) >= 1 then
doPlayerSendCancel(cid, "Você nao pode deslogar enquanto está no barco.")
return FALSE
end
return TRUE
end

 

tag

<event type="logout" name="checkboat" event="script" value="nologoutboat.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

olha manow nao deu erro nenhum eu axo ke deve ser pq tipo quando o player ta com batle ele consegue sair se vc conseguir saber pq meu charg ele sai com batle dai nem precisa de script e so por no rme e ja era eu axo not logout se conseguir axar o script da batle.

 

eskeci de escrever o script nao funfo nem deu erro no distro talvez seja por causa ke eu falei acima agora.

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

  • 0

usa assim o script

 

function onLogout(cid)
registerCreatureEvent(cid, "checkboat")
local storage = 100215
if getPlayerStorageValue(cid, storage) >= 1 or getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUCANNOTLOGOUTHERE)  
return FALSE
end
return TRUE
end

 

ai os player que tiver com battle n vao poder deslogar

Link para o comentário
Compartilhar em outros sites

  • 0

novamente eu passe pelo sqm com o action id nao funcionou e ainda ele so fika batle agora kkkk sempre o player ta de batle

 

ei tenta fazer um sqm de o player fika pz e depois ke ke passa por outro sqm ele tira o pz (espadinhas vermelhas) eu axo ke essas ae nao da pra sair.ke merda os ot 9.10 ke eu tenho nenhum funfa o negocio de batle eu lembro ke quando eu colocava not logout num ot server antigo funcionava.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...