Ir para conteúdo

Featured Replies

Postado

Opa! Bom to querendo um script que só vips consigam entrar em tal área dando use em um item, ou seja após dar use no item ela automaticamente se tornaria vip e conseguiria passar em tal área!

 

Gostaria também que se a pessoa for vip ela teria [PRO] do lado do name!

 

E também que a vip seja infinita!

 

 

Quem conseguir fazer para mim, darei rep+

 

 

Abraços!

Editado por Kd meu arrozz (veja o histórico de edições)

Resolvido por Absolute

Ir para solução
  • Respostas 5
  • Visualizações 296
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • O Script pro nome ta aí, só fazer o baú:     Actions.xml <action uniqueid="35400" script="proname.lua" /> Actions/scripts/proname.lua function onUse(cid, item, fromPosition, itemEx, toP

  • CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts   function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } lo

Postado
  • Solução

O Script pro nome ta aí, só fazer o baú:

 

 

Actions.xml

<action uniqueid="35400" script="proname.lua" />

Actions/scripts/proname.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 35400 then
queststatus = getPlayerStorageValue(cid,35400)
if queststatus == -1 or queststatus == 0 then
doCreatureSay(cid, "VOcê recebeu seu beneficio por ser vip!", TALKTYPE_ORANGE_1)
db.executeQuery("UPDATE `players` SET `name` = '[PRO] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
doPlayerSendTextMessage(cid,25,"Você será kikado em 10 segundos para mudança de nome.")
doPlayerAddAddons(cid, 1)
addEvent(doRemoveCreature, 10*1000, cid, true)
setPlayerStorageValue(cid, 35400, 1)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE)
else
doPlayerSendTextMessage(cid,22,"você ja tem o [PRO] no nome.")
end
return true
end
end

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Postado

CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts
 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 30 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 445566)
local timenow = os.time()
if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 445566, time)
local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
return TRUE
end

Em actions.xml:

<action itemid="5785" script="VIP Item.lua"/>

*5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP!
-------------------------------------------------------------------
Agora em movements/scripts crie um arquivo chamado viptile.lua

function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "This place is only for vip players,please buy a vip scroll..",
msgWelcome = "Welcome to VIP PLACE!!."
}
if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE
end

E adicione a tag aos movements.xml :
 

<movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/>

e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.

O STORAGE DO SEU VIP SYSTEM AGORA É 445566

Editado por PriisioneR (veja o histórico de edições)

TFS 0.4 DEV   | 

 

Ajudei você ? retribua a ajuda com uma Reputação positiva
" Se a sua vida for a melhor coisa que já te aconteceu, acredite, você tem mais sorte do que pode imaginar. "

 

 

 

Postado
  • Autor

Valeu!

 

@Absolute

 

Funcionou!

 

@PriisioneR

 

Obrigado por me passar o script, mas já achei e funcionou, não postei antes por que estava testando-o, obrigado mesmo e desculpe se fiz você perder tempo ;s

 

Quem puder pode fechar o tópico!

Postado

nada amigo ;) marque como melhor resposta para o tópico ficar resolvido

TFS 0.4 DEV   | 

 

Ajudei você ? retribua a ajuda com uma Reputação positiva
" Se a sua vida for a melhor coisa que já te aconteceu, acredite, você tem mais sorte do que pode imaginar. "

 

 

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo