Ir para conteúdo
  • 0

# Sistema De Vip Com Bug


Crazyskezi

Pergunta

Olá, Xtibianos.

Bom, Eu tenho Um sistema de vip, Que no caso peguei aqui no XTIBIA

 

# Problemas dele.

# 1º Dá pra comprar a VIP dele Sem O item. EX:

criei uma quest, do item vip...

Más Players Não precisam Fazer Quest. É só dizer !buyvip Que já vem o vip sem o item msm

 

:# Sistema De Vip Abaixo

 

function onSay(cid, item, position) if getPlayerStorageValue(cid,22451) >= 1 then return doPlayerSendCancel(cid,"Sorry you have vip") end doPlayerRemoveItem(cid,11192,9000) setPlayerStorageValue(cid,22451,1) doPlayerSendTextMessage(cid,27,"You received vip permanente") doSendMagicEffect(getPlayerPosition(cid),CONST_ME_POFF) return TRUE end

 

Movements

 

function onStepIn(cid,item,position,fromPosition)

if getPlayerStorageValue(cid,22451) <= 0 then

doTeleportThing(cid,fromPosition,false)

doPlayerSendTextMessage(cid,21,"Sorry you no have vip")

else

doPlayerSendTextMessage(cid,27,"Welcome in area vip")

end

return TRUE

end

 

 

Eu Acho que nessa parte

 

function onSay(cid, item, position) if getPlayerStorageValue(cid,22451) >= 1 then return doPlayerSendCancel(cid,"Sorry you have vip") end doPlayerRemoveItem(cid,11192,9000) setPlayerStorageValue(cid,22451,1) doPlayerSendTextMessage(cid,27,"You received vip permanente") doSendMagicEffect(getPlayerPosition(cid),CONST_ME_POFF) return TRUE end

 

Está faltando algo Como.

Ex : !Buyvip

Você nao tem o item para comprar o item

 

Só essa parte, O resto deixa como tá, Pois meu ot é exp 999.

 

Muito Grato ~~

 

+ REP para quem Ajudár !

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

6 respostass a esta questão

Posts Recomendados

  • 0

usa o talkaction assim

 

function onSay(cid, item, position)
if getPlayerStorageValue(cid,22451) >= 1 then return
doPlayerSendCancel(cid,"Sorry you have vip")
end
doPlayerRemoveItem(cid,11192,9000)
setPlayerStorageValue(cid,22451,1)
doPlayerSendTextMessage(cid,27,"You received vip permanente")
doSendMagicEffect(getPlayerPosition(cid),CONST_ME_POFF)
return TRUE
end
local id = 1234 -- id do item
if getPlayerItemCount(cid,id) then
doPlayerSendTextMessage(cid,27,"Sorry , you no have item")
return true
end

Link para o comentário
Compartilhar em outros sites

  • 0

Arrumei a talk pra você:

 

 

function onSay(cid, words)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
elseif not doPlayerRemoveItem(cid, 11192, 9000) then
doPlayerSendCancel(cid, "Desculpe, você não possui o item necessário para comprar VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

E aqui o script do baú:

 

 

function onUse(cid, item)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

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

  • 0

Arrumei a talk pra você:

 

 

function onSay(cid, words)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
elseif not doPlayerRemoveItem(cid, 11192, 9000) then
doPlayerSendCancel(cid, "Desculpe, você não possui o item necessário para comprar VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

E aqui o script do baú:

 

 

function onUse(cid, item)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

hmm.. Irei analizar Obrigado

 

Se dér + Rep *-*

 

Arrumei a talk pra você:

 

 

function onSay(cid, words)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
elseif not doPlayerRemoveItem(cid, 11192, 9000) then
doPlayerSendCancel(cid, "Desculpe, você não possui o item necessário para comprar VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

E aqui o script do baú:

 

 

function onUse(cid, item)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

hmm.. Irei analizar Obrigado

 

Se dér + Rep *-*

 

Não funfou :/

 

Arrumei a talk pra você:

 

 

function onSay(cid, words)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
elseif not doPlayerRemoveItem(cid, 11192, 9000) then
doPlayerSendCancel(cid, "Desculpe, você não possui o item necessário para comprar VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

E aqui o script do baú:

 

 

function onUse(cid, item)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

hmm.. Irei analizar Obrigado

 

Se dér + Rep *-*

 

Arrumei a talk pra você:

 

 

function onSay(cid, words)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
elseif not doPlayerRemoveItem(cid, 11192, 9000) then
doPlayerSendCancel(cid, "Desculpe, você não possui o item necessário para comprar VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

E aqui o script do baú:

 

 

function onUse(cid, item)
local stor = 22451 -- Storage da VIP

if getPlayerStorageValue(cid, stor) >= 1 then
doPlayerSendCancel(cid, "Desculpe, você já é VIP.") return true
end

setPlayerStorageValue(cid, stor, 1)
doPlayerSendTextMessage(cid, 27, "Você recebeu VIP permanente.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
return true
end

 

 

hmm.. Irei analizar Obrigado

 

Se dér + Rep *-*

 

Não funfou :/

 

Agora Deu Muito Obrigado msm

 

+REP COLEGA !

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...