Bom meu server ele e de PokeTibia ele tem o sistema de rocket e police e coloquei nele 2 veiculos(motos) ta funcionando tudo certinho porem queria por uma storage nelas porque queria fazer uma moto police e uma moto rocket.
Tipo se o player for da police ele vai poder usa uma monto X
Se o player dor da equipe rocket ele vai poder Usar moto Y
Script Moto(Police)
local strgs = {17000, 17001} -- Coloque a Storage de Controle dos Sistemas Que Deseja Bloquear.
local config = {
outfitMale = 5510, -- Outfit male
outfitFemale = 5509, -- Outfit female
storageValue = 323339, -- Storage Para a bike
}
function onUse(cid, item, itemEx, fromPosition, toPosition)
ctrl = 0
for x = 1, #strgs do
if getPlayerStorageValue(cid, strgs[x]) > 0 then
ctrl = ctrl + 1
end
end
if ctrl < 1 then
if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then
return false
end
if getPlayerStorageValue(cid, 92001) >= 1 then
doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.")
return false
end
if getPlayerStorageValue(cid, 92002) >= 1 then
doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.")
return false
end
if getPlayerStorageValue(cid, 92003) >= 1 then
doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.")
return false
end
if getPlayerStorageValue(cid, 92004) >= 1 then
doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.")
return false
end
if getPlayerStorageValue(cid, 92005) >= 1 then
doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.")
return false
end
if getPlayerStorageValue(cid, 19000) == 1 then
doPlayerSendCancel(cid, "Você não pode usar bike e correr ao mesmo tempo.")
return false
end
if getPlayerStorageValue(cid, config.storageValue) <= 0 then
local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
setPlayerStorageValue(cid, 32001, ""..getPlayerStamina(cid).."")
doChangeSpeed(cid, 1500)
setPlayerStorageValue(cid, config.storageValue, 1)
if getPlayerSex(cid) == 0 then
doSetCreatureOutfit(cid, b, -1)
else
doSetCreatureOutfit(cid, a, -1)
end
else
setPlayerStorageValue(cid, config.storageValue, 0)
doRemoveCondition(cid, CONDITION_OUTFIT)
doRegainSpeed(cid)
end
else
doPlayerSendCancel(cid, "Você não pode usar bike enquanto está no Fly/Hide.")
end
return true
end
Script Moto(Rocket)
local strgs = {17000, 17001} -- Coloque a Storage de Controle dos Sistemas Que Deseja Bloquear.
local config = {
velocidadeDaSuaBike = 1500, -- A volocidade da bike (1-9)
outfitMale = 5517, -- Outfit male
outfitFemale = 5516, -- Outfit female
storageValue = 32053, -- Storage Para a bike
}
function onUse(cid, item, itemEx, fromPosition, toPosition)
ctrl = 0
for x = 1, #strgs do
if getPlayerStorageValue(cid, strgs[x]) > 0 then
ctrl = ctrl + 1
end
end
if ctrl < 1 then
if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then
return false
end
if getPlayerStorageValue(cid, config.storageValue) <= 0 then
local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}
setPlayerStorageValue(cid, 32001, ""..getPlayerStamina(cid).."")
doChangeSpeed(cid, -getCreatureSpeed(cid))
doChangeSpeed(cid, config.velocidadeDaSuaBike)
setPlayerStorageValue(cid, config.storageValue, 1)
if getPlayerSex(cid) == 0 then
doSetCreatureOutfit(cid, b, -1)
else
doSetCreatureOutfit(cid, a, -1)
end
else
setPlayerStorageValue(cid, config.storageValue, 0)
doRemoveCondition(cid, CONDITION_OUTFIT)
doRegainSpeed(cid)
end
else
doPlayerSendCancel(cid, "Você não pode usar a moto enquanto está no Fly/Ride.")
end
return true
end
Queria por uma storage nela de so equipe Rocket quando o player for da equipe rocket pode usar e so da police pode usar moto da police.
E outra coisinha.
Alguem sabe a tag pra por na script pra deixa premium ??
Queria por as motos pra premium e mais duas coisas pra premium ^^
Pergunta
BrunooMaciell 83
Bom meu server ele e de PokeTibia ele tem o sistema de rocket e police e coloquei nele 2 veiculos(motos) ta funcionando tudo certinho porem queria por uma storage nelas porque queria fazer uma moto police e uma moto rocket.
Tipo se o player for da police ele vai poder usa uma monto X
Se o player dor da equipe rocket ele vai poder Usar moto Y
Script Moto(Police)
local strgs = {17000, 17001} -- Coloque a Storage de Controle dos Sistemas Que Deseja Bloquear. local config = { outfitMale = 5510, -- Outfit male outfitFemale = 5509, -- Outfit female storageValue = 323339, -- Storage Para a bike } function onUse(cid, item, itemEx, fromPosition, toPosition) ctrl = 0 for x = 1, #strgs do if getPlayerStorageValue(cid, strgs[x]) > 0 then ctrl = ctrl + 1 end end if ctrl < 1 then if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end if getPlayerStorageValue(cid, 92001) >= 1 then doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.") return false end if getPlayerStorageValue(cid, 92002) >= 1 then doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.") return false end if getPlayerStorageValue(cid, 92003) >= 1 then doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.") return false end if getPlayerStorageValue(cid, 92004) >= 1 then doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.") return false end if getPlayerStorageValue(cid, 92005) >= 1 then doPlayerSendCancel(cid, "Você não pode usar bike e robo ao mesmo tempo.") return false end if getPlayerStorageValue(cid, 19000) == 1 then doPlayerSendCancel(cid, "Você não pode usar bike e correr ao mesmo tempo.") return false end if getPlayerStorageValue(cid, config.storageValue) <= 0 then local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet} local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet} setPlayerStorageValue(cid, 32001, ""..getPlayerStamina(cid).."") doChangeSpeed(cid, 1500) setPlayerStorageValue(cid, config.storageValue, 1) if getPlayerSex(cid) == 0 then doSetCreatureOutfit(cid, b, -1) else doSetCreatureOutfit(cid, a, -1) end else setPlayerStorageValue(cid, config.storageValue, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doRegainSpeed(cid) end else doPlayerSendCancel(cid, "Você não pode usar bike enquanto está no Fly/Hide.") end return true end
Script Moto(Rocket)
local strgs = {17000, 17001} -- Coloque a Storage de Controle dos Sistemas Que Deseja Bloquear. local config = { velocidadeDaSuaBike = 1500, -- A volocidade da bike (1-9) outfitMale = 5517, -- Outfit male outfitFemale = 5516, -- Outfit female storageValue = 32053, -- Storage Para a bike } function onUse(cid, item, itemEx, fromPosition, toPosition) ctrl = 0 for x = 1, #strgs do if getPlayerStorageValue(cid, strgs[x]) > 0 then ctrl = ctrl + 1 end end if ctrl < 1 then if isPlayer(cid) and getCreatureOutfit(cid).lookType == 814 then return false end if getPlayerStorageValue(cid, config.storageValue) <= 0 then local a = {lookType = config.outfitMale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet} local b = {lookType = config.outfitFemale, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet} setPlayerStorageValue(cid, 32001, ""..getPlayerStamina(cid).."") doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, config.velocidadeDaSuaBike) setPlayerStorageValue(cid, config.storageValue, 1) if getPlayerSex(cid) == 0 then doSetCreatureOutfit(cid, b, -1) else doSetCreatureOutfit(cid, a, -1) end else setPlayerStorageValue(cid, config.storageValue, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doRegainSpeed(cid) end else doPlayerSendCancel(cid, "Você não pode usar a moto enquanto está no Fly/Ride.") end return true end
Queria por uma storage nela de so equipe Rocket quando o player for da equipe rocket pode usar e so da police pode usar moto da police.
E outra coisinha.
Alguem sabe a tag pra por na script pra deixa premium ??
Queria por as motos pra premium e mais duas coisas pra premium ^^
Quem puder ajudar REP+++
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados