Bike

StrikersBR12
em Scripts
  • 1
  • 2

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino

To com um problema na bike

 

consegui resolver o problema do logout porem nenhum player consegue usar pokemon enquanto esta na bike

 

meu script é esse

 

 

bike.lua

@Renzyx

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
30 minutos atrás, Renzyx disse:

Vou dar uma olhada aqui e já mando, vou só tomar banho e ja olho o script.

Pode me dizer pra que serve essa storage?

if getPlayerStorageValue(cid, 23000) == 5 then

 

nem sei , script n é meu

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
3 minutos atrás, Renzyx disse:

Tente remover toda essa parte, apesar de que não sei de que storage é!

 

if getPlayerStorageValue(cid, 25000) == 5 then
return
end
if getPlayerStorageValue(cid, 23000) == 5 then
return
end 

Caso contrário (não funcionar), me mande seu goback.lua

já texto isso ai , to testando uma coisa aqui

7 minutos atrás, Renzyx disse:

Tente remover toda essa parte, apesar de que não sei de que storage é!

 

if getPlayerStorageValue(cid, 25000) == 5 then
return
end
if getPlayerStorageValue(cid, 23000) == 5 then
return
end 

Caso contrário (não funcionar), me mande seu goback.lua

deu em nd remover isso ai

 

 

goback.lua

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino

goback do actions

 

ta na mao

goback.lua
5.33 KB8 downloads

 

@Renzyx

ta ae @Renzyx ?

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
24 minutos atrás, Renzyx disse:

Vou ver o que consigo fazer, mas neste erro, provavelmente não vou conseguir lhe ajudar ? , pois não encontro o erro no goback, fora que seu bike system tá com umas storages e partes que eu não entendo.

me resolve um problema como faço pra 2 players n usarem a mesma bike so preciso disso , o do pokemon precisa n

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
Agora, Renzyx disse:

Como assim? ta falando da bike não estar no inventário e 2 jogadores conseguirem usar? é isso? não estou entendendo, ou é pra só 1 player usou essa bike, e nenhum player mais vai conseguir usar?

por exemplo um player compra uma bike , ele usa , depois ele taca no chão e o amigo usa , ai fica 2 cara usando a mesma bike

4 minutos atrás, StrikersBR12 disse:

por exemplo um player compra uma bike , ele usa , depois ele taca no chão e o amigo usa , ai fica 2 cara usando a mesma bike

eu consegui algo quase igual eu quero

Spoiler

local t = {text='Mount, bike!', dtext='Demount, bike!', s=5700, speed = 9999}
local bikeid = 12774 -- ITEMID da Bike

local function BikeSpeedOn(cid, t)                  
    setPlayerStorageValue(cid, t.s, t.speed)
    doChangeSpeed(cid, -getCreatureSpeed(cid))
    doChangeSpeed(cid, t.speed)
end
 
local function BikeSpeedOff(cid, t)
    setPlayerStorageValue(cid, t.s, -1)
    doRegainSpeed(cid)
end
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
 
    local pos = getThingPos(cid)
    if getPlayerItemCount(cid, 12774) <= 0 then
        return doPlayerSendCancel(cid, "Você precisa ter a bike na sua bag.")
    end
 
    if getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 or
        getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 75846) >= 1 or
        getPlayerStorageValue(cid, 6598754) >= 1 or getPlayerStorageValue(cid, 6598755) >= 1 then
       return doPlayerSendCancel(cid, "You can't do that right now.")
    end
 
    if getPlayerStorageValue(cid, t.s) <= 0 then
        if item.actionid ~= 12120 then
            doRemoveItem(item.uid, 1)
            local create_action = doPlayerAddItem(cid, 12774, 1)
            doItemSetAttribute(create_action, "aid", 12120)

            doSendMagicEffect(pos, 177)
            doCreatureSay(cid, t.text, 19)
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You have mounted in a bike.')
            BikeSpeedOn(cid, t)
            if getPlayerSex(cid) == 1 then
                doSetCreatureOutfit(cid, {lookType = 2517}, -1)
                setPlayerStorageValue(cid, 7200, 1)
            else
                doSetCreatureOutfit(cid, {lookType = 2518}, -1)
                setPlayerStorageValue(cid, 7200, 1)
            end
        else
            doPlayerSendCancel(cid, "This bike is in use.")
        end
    else
        if item.actionid == 12120 and getCreatureOutfit(cid).lookType == 1951 or getCreatureOutfit(cid).lookType == 1950 then
            doRemoveItem(item.uid, 1)
            doPlayerAddItem(cid, bikeid, 1)        
            doSendMagicEffect(pos, 177)
            doCreatureSay(cid, t.dtext, 19)
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'You haven demouted of a bike.')
            BikeSpeedOff(cid, t)
            setPlayerStorageValue(cid, 7200, -1)
            doRemoveCondition(cid, CONDITION_OUTFIT)
        else
            doPlayerSendCancel(cid, "This bike isn't yours.")
        end
    end
    
return true
end

porem quando eu monto na bike e tento sair dela fica dizendo this bike ins't yours

FlamesAdmin

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/12Posts: 1550Gênero: Masculino
4 minutos atrás, StrikersBR12 disse:

ai fica 2 cara usando a mesma bike

Isso eu já mostrei como fazer no outro post lá, onMoveItem

[Show off] Mapping Pokémon (OLD)

[PDA] Pokeball Icon System

 

 

[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland RockPara conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui

 

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
Agora, FlamesAdmin disse:

Isso eu já mostrei como fazer no outro post lá, onMoveItem

o problema e que eu n sei oq por no creature.xml la

FlamesAdmin

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/12Posts: 1550Gênero: Masculino
Agora, StrikersBR12 disse:

n sei oq por no creature.xml la

Eu atualizei o post com a tag onde ensinei

[Show off] Mapping Pokémon (OLD)

[PDA] Pokeball Icon System

 

 

[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland RockPara conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui

 

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
3 minutos atrás, FlamesAdmin disse:

Isso eu já mostrei como fazer no outro post lá, onMoveItem

manda aqui dnv pfv

FlamesAdmin

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/12Posts: 1550Gênero: Masculino

 

[Show off] Mapping Pokémon (OLD)

[PDA] Pokeball Icon System

 

 

[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland RockPara conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui

 

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
4 minutos atrás, FlamesAdmin disse:

 

ainda consigo mover normal

FlamesAdmin

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/12Posts: 1550Gênero: Masculino

Apareceu um erro no console relacionado ao onMove?

[Show off] Mapping Pokémon (OLD)

[PDA] Pokeball Icon System

 

 

[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland RockPara conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui

 

StrikersBR12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 25/08/17Posts: 153Gênero: Masculino
Agora, FlamesAdmin disse:

Apareceu um erro no console relacionado ao onMove?

http://prntscr.com/p70nvg

FlamesAdmin

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 28/01/12Posts: 1550Gênero: Masculino

Você vai precisar colocar essa função ai nas sources do servidor, caso não tenha sources terá que colocar pra nao mover a bike no items.otb e .spr .dat

https://tibiaking.com/forums/topic/47698-onmoveitemcid-item-count-tocontainer-fromcontainer/

[Show off] Mapping Pokémon (OLD)

[PDA] Pokeball Icon System

 

 

[Mapping] Mapinha Johto = Para conferir, clique Aqui
[Mapping] Outland RockPara conferir, clique Aqui
[Mapping] Centro Pokémon de Cinnabar e cidade de Hamlin(PxG) Para conferir, clique Aqui
[Mapping] Antigo Trade Center(PvP) do PxG Para conferir, clique Aqui
[PDA] Reformulação do level das magias e level dos Pokemons Para conferir, clique Aqui
[PDA] Comando de Clan sem task = Para conferir, clique Aqui
[Utilitário] OT Restarter by: Gabrielbsales(Featzen) Para conferir, clique Aqui
[Database] Descriptografia MD5 & SHA1 = Para conferir, clique Aqui
[Scripting] Level Máximo = Para conferir, clique Aqui

 

  • 1
  • 2