DU
pedido

Pedido de script para não mover bike quando tiver no slot RING

Por Duhisback, 25 de fev. de 2016 em Scripts

script
bike
mover
slot
ring
suporte
ajuda
pokemon
poketibia
5
2k
DuhisbackD
25 de fevereiro de 2016 às 23:41

Amigos gostaria de pedir a ajuda de vocês que entendem bastante de scripts ou seja a vocês que são hackers nos scripts kkkk

 

tou com um problema na bike que não sei arrumar tipo a bike só pode ser usada quando estiver equipada no SLOT "RING" certo isso eu consegui botar mas eu quero que quando tiver montado na bike que tiver com a storage 5700, não pudesse tirar o item do SLOT RING nem dar trade no item enquanto ele estivesse ali alguém pode min ajudar?

 

dou rep e muitos outros que precisa desse script tbm vai dar rep+

 

Obs: storage que ganha quando tá montado na bike é 5700 id da bike 12774

 

Pessoal quem for ajudar só pedir o script que vc quer ver q eu mando

 

Script 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

local t = {text='Mount, bike!', dtext='Demount, bike!', s=5700, speed = 3000}

function onUse(cid, item, fromPosition, itemEx, toPosition)

local pos = getThingPos(cid)

if getPlayerSlotItem(cid, CONST_SLOT_RING).uid ~= item.uid then
doPlayerSendCancel(cid, "Dinghy in the right place in to use")
return true

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 --alterado v1.9
return doPlayerSendCancel(cid, "You can't do that right now.")
end

if getPlayerStorageValue(cid, t.s) <= 0 then
doSendMagicEffect(pos, 177)
doCreatureSay(cid, t.text, 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Voce montou na bike.')
BikeSpeedOn(cid, t)
if getPlayerSex(cid) == 1 then
doSetCreatureOutfit(cid, {lookType = 1787}, -1)
else
doSetCreatureOutfit(cid, {lookType = 1619}, -1)
end
else
doSendMagicEffect(pos, 177)
doCreatureSay(cid, t.dtext, 19)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'Voce saiu da bike.')
BikeSpeedOff(cid, t)
doRemoveCondition(cid, CONDITION_OUTFIT)
end
return true
end

 

 

Editado Fevereiro 26 por Eduzinhonho

Yan LiimaY
25 de fevereiro de 2016 às 23:49

Poste seu script para algum membro poder te ajudar mais facilmente.

DuhisbackD
26 de fevereiro de 2016 às 22:36

Poste seu script para algum membro poder te ajudar mais facilmente.

 

tá certo

Up

DbkoD
26 de fevereiro de 2016 às 22:58


vou postar jaja e você testa o sistema postei um script na pagina errada perdão.. voutentar lhe ajudar


Editado Fevereiro 26 por Dbko

DuhisbackD
28 de fevereiro de 2016 às 11:36

 

vou postar jaja e você testa o sistema postei um script na pagina errada perdão.. voutentar lhe ajudar

 

 

tá tranquilo amigo fico muito agradecido

 

@Up