Ir para conteúdo

Dificuldades Com Vip E Vocations


Gegiskan

Posts Recomendados

To fazendo um ot dedicado com vip tudo

mais to com a maior dificuldade de fazer vip e as vocações vip queria que alguem me ajudasse a fazer tipo uma lavanca qualquer coisa menos item pra deixar o player vip .. tou testando ake um script que peguei no forum da lavanca nais ae fui testar .. o player ate pega a ultima vocação mais daí quando eu logo ele volta na vocação anterior por favor me ajudem .. ;*

 

 

 

 

Minha vip :

 

 

-- Script Vip Sytem 1.0 --

function onStepIn(cid, item, position, fromPosition)

 

local config = {

msgDenied = "Você não e vip !",

msgWelcome = "Seja Bem Vindo a Area vip."

}

 

if getPlayerStorageValue(cid, 13540) - 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

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

mano eu posso por esse seu system VIP por talkactions BLZ

 

va em PastaDoOT/data/talkactions/script copie qualquer arquivo e de o nome de buyvip.lua abra o apage tudo e ponha isso

 

--by kung Lao Para Gegiskan 
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 2000000) == TRUE then --o 200000 e o preço em gps
setPlayerStorageValue(cid,13540,1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabens agora voce e vip.")
doSendMagicEffect(getPlayerPosition(cid), 28)
else
doPlayerSendCancel(cid, "Voce precisa de 2kk para comprar Vip.")
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem dinheiro suficiente para comprar Vip.")
doSendMagicEffect(getPlayerPosition(cid), 2)
end
end

 

Agora Va Em Talkactions.XML e adicione essa TAG

<talkaction words="!buyvip" event="script" value="buyvip.lua"/>

 

Agora Va No seu mapa editor e faça a area VIP mais a entrada sabe tipo no templo ai tem uma parede pra ir ate a VIP.

Entaõ crie sua VIP Area E Ponha Uns Pisos Diferentes Para So Os Players VIPs Passarem.

ai voce poe o piso e vai nas propiedades do Tile e adicione isso.

 

ActionId: 13540

 

adicione esse Action ID em todos os tiles da entrada da area VIP!!!

Salve O Mapa.

agora Va Em PastaDoOT/data/movements/scripts copie qualquer arquivo e de o nome de vip.lua abra o apage tudo e ponha isso

 

--meu melhor script By Kung Lao MLK Fodastico kkkk
function onStepIn(cid, item, pos)



-- aqui e aonde ele vai teleportar o player se ele nao for vip
teleport1 ={x=160, y=54, z=7}



if isPlayer(cid) then

if item.actionid == 13540 then

vip = getPlayerStorageValue(cid,13540)
if vip == -1 then
doPlayerSendCancel(cid,"So players Vip podem ter acesso a area vip.")


doTeleportThing(cid,teleport1)


else
end
end
end
end

 

agora va em movements.XML e adicione essa TAG

 

<movevent type="StepIn" actionid="13540" event="script" value="vip.lua" />

 

Pronto ta ai seu vip =) duvidas e so falar e se te ajudei fala pra mim nao ficar preocupado!

 

By: ~~~~Kung Lao~~~~

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...