ST

Logout

Por StrikersBR12, 15 de set. de 2019 em Scripts

logout
46
7.9k
StrikersBR12S
16 de setembro de 2019 às 18:46
1 minuto atrás, Renzyx disse:

Como eu disse! aqui funcionou perfeitamente, vou até mostrar um GIF aqui, você que não está sabendo instalar corretamente o sistema, pois neste fórum tem programadores muito mais avançados do que eu.

Screenshot_138.png.b0c205bd40bfa9c8028177c17de45cf8.png

ta eu mando o meu na real já mandei

 

 

bike.lua

Editado Setembro 16 por StrikersBR12

StrikersBR12S
16 de setembro de 2019 às 18:47
Agora, Renzyx disse:

Você testou a alteração que fiz no seu script de bike?

Caso não tiver funcionado, vou pegar um script de bike do otpokémon e faço suas devidas alterações para que funcione de acordo com o meu

mandei meu script ai

StrikersBR12S
16 de setembro de 2019 às 18:53
2 minutos atrás, Renzyx disse:

vou testar aqui @Renzyx

funcionou mas to com um problema não consigo usar poke quando to na bike ksks tenho que sair dela e solta o pokemon sabe oq pode ser?

16 de setembro de 2019 às 19:01

actions/bike.lua

https://pastebin.com/JMW7LC1h

 

creaturescripts/login.lua

if isBiking(cid) then
		cancelBike(cid)
	end

elseif getPlayerStorageValue(cid, 32001) > 0 then   --bike
        doChangeSpeed(cid, -getCreatureSpeed(cid))
        doChangeSpeed(cid, getPlayerStorageValue(cid, 32001))  --alterado v1.8
        if getPlayerSex(cid) == 1 then
           doSetCreatureOutfit(cid, {lookType = 603}, -1)
        else
           doSetCreatureOutfit(cid, {lookType = 602}, -1)
        end

lib/some functions.lua

function isBiking(cid)
	return getPlayerStorageValue(cid, 32001) == 1
end

function cancelBike(cid, NotOutfit)
	if not NotOutfit then
		doRemoveCondition(cid, CONDITION_OUTFIT)
	end
	setPlayerStorageValue(cid, 32001, -1)
end

Se seu servidor tiver a função onMoveItem, crie um .lua no creaturescripts com isso dentro

 

Tag no creaturescripts.xml

<event type="moveitem" name="MoveItem" event="script" value="moveItem.lua"/>
Registro no login.lua

registerCreatureEvent(cid, "MoveItem")
function onMoveItem(cid, item, fromPosition, toPosition, fromItem, toItem, fromGround, toGround, status)

	if item.itemid == 13984 and isBiking(cid) then
		doPlayerSendCancel(cid, "Você não pode mover este item.")
	return false
	end
	return true
end

Com tudo que postei você consegue usar o poke @StrikersBR12

 

Não esqueça de mudar looktype nas linhas do login.lua e do bike.lua

Editado Setembro 16 por FlamesAdmin

StrikersBR12S
16 de setembro de 2019 às 19:08
8 minutos atrás, FlamesAdmin disse:

actions/bike.lua

https://pastebin.com/JMW7LC1h

 

creaturescripts/login.lua

if isBiking(cid) then
		cancelBike(cid)
	end

elseif getPlayerStorageValue(cid, 32001) > 0 then   --bike
        doChangeSpeed(cid, -getCreatureSpeed(cid))
        doChangeSpeed(cid, getPlayerStorageValue(cid, 32001))  --alterado v1.8
        if getPlayerSex(cid) == 1 then
           doSetCreatureOutfit(cid, {lookType = 603}, -1)
        else
           doSetCreatureOutfit(cid, {lookType = 602}, -1)
        end

lib/some functions.lua

function isBiking(cid)
	return getPlayerStorageValue(cid, 32001) == 1
end

function cancelBike(cid, NotOutfit)
	if not NotOutfit then
		doRemoveCondition(cid, CONDITION_OUTFIT)
	end
	setPlayerStorageValue(cid, 32001, -1)
end

Se seu servidor tiver a função onMoveItem, crie um .lua no creaturescripts com isso dentro

function onMoveItem(cid, item, fromPosition, toPosition, fromItem, toItem, fromGround, toGround, status)

	if item.itemid == 13984 and isBiking(cid) then
		doPlayerSendCancel(cid, "Você não pode mover este item.")
	return false
	end
	return true
end

Com tudo que postei você consegue usar o poke @StrikersBR12

n consigo usar o pokemon ainda , fiz tudo certinho , mas no creaturescripts.xml coloco oq?

Editado Setembro 16 por StrikersBR12

16 de setembro de 2019 às 19:12
6 minutos atrás, StrikersBR12 disse:

n consigo usar o pokemon ainda , fiz tudo certinho

Estranho, pq aqui eu consigo usar com poke normalmente

 

@StrikersBR12substituiu seu bike.lua? Trocou o id da bike dentro do script?

Editado Setembro 16 por FlamesAdmin

StrikersBR12S
16 de setembro de 2019 às 19:15
2 minutos atrás, FlamesAdmin disse:

Estranho, pq aqui eu consigo usar com poke normalmente

meu goback.lua

 

 

goback.lua

16 de setembro de 2019 às 19:16
1 minuto atrás, StrikersBR12 disse:

meu goback.lua

Reinicia o servidor

Atualizei o post acima

Editado Setembro 16 por FlamesAdmin

StrikersBR12S
16 de setembro de 2019 às 19:17
Agora, FlamesAdmin disse:

Reinicia o servidor

já reiniciei , ta dando um erro na distro em relação ao login.lua 

 

http://prntscr.com/p7012l

 

meu login.lua

 

 

login.lua

16 de setembro de 2019 às 19:21

 

@StrikersBR12alterei a linha 257, troque o id do looktype

https://pastebin.com/5NfJYFQH

StrikersBR12S
16 de setembro de 2019 às 19:21

meu login.lua já ta ai

 

meu goback.lua tbm

 

meu bike.lua é esse que tu me mandou

 

meu some functions atualizado de acordo com oq vc mandou

 

 

 

 

 

 

 

 

bike.lua some functions.lua

2 minutos atrás, FlamesAdmin disse:

 

@StrikersBR12alterei a linha 257, troque o id do looktype

https://pastebin.com/5NfJYFQH

n posso soltar poke ainda , não consigo deslogar na bike que era o que eu queria ate ai ok , porem soltar pok n solta

16 de setembro de 2019 às 19:27

@StrikersBR12creaturescripts/scripts crie .lua com isso dentro

function onLogout(cid)
	if isBiking(cid) then
		doPlayerSendCancel(cid, "Você precisa sair da bike para deslogar.")
		return true
	end
end
<event type="logout" name="PlayerLogout" event="script" value="NOME.lua"/>

Testa ai

StrikersBR12S
16 de setembro de 2019 às 19:30
2 minutos atrás, FlamesAdmin disse:

@StrikersBR12creaturescripts/scripts crie .lua com isso dentro

function onLogout(cid)
	if isBiking(cid) then
		doPlayerSendCancel(cid, "Você precisa sair da bike para deslogar.")
		return true
	end
end
<event type="logout" name="PlayerLogout" event="script" value="NOME.lua"/>

Testa ai

vei pera ae que vou pega backup aqui , meu server bugo foi tudo os poks n quer mais sair da ball nem fora da bike

StrikersBR12S
16 de setembro de 2019 às 19:44
13 minutos atrás, StrikersBR12 disse:

vei pera ae que vou pega backup aqui , meu server bugo foi tudo os poks n quer mais sair da ball nem fora da bike

ta resolvido , porem os poks n saem quando to na bike msm com teu script então continuei usando o do renzyx que deu certo porem o pok ainda n sai da ball na bike

16 de setembro de 2019 às 20:08

@StrikersBR12logout na bike deu certo então?