Sistema Vip 100%

matheusbr
em Actions e Talkactions

matheusbr

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/04/07Posts: 24Char no Tibia: Dark'Male

VIP System By MatheusBR

 

 

Esse Sistema VIP é diferente dos outros,pois ele é feito através do acess do player.Deixando o Player acess=1 ele será VIP.Mas ai ele tera os comandos de Tutor?

Teria.Veja Agora Como Desbugar:

 

1-Editando Commands.xml

 

Vá na pasta data do seu otserv e abra com o bloco de notas o arquivo commands.xml e apague tudo que está la e substitua por isso:

 

<?xml version="1.0"?>

 

<commands>

 

-- Gods

<command cmd="/reload" access="5" /> -- Reload configurations

<command cmd="/s" access="5" /> -- Summon a NPC

<command cmd="/openserver" access="5" /> -- Open server

<command cmd="/closeserver" access="5" /> -- Close server

<command cmd="/owner" access="5" /> -- Set a player to house owner

<command cmd="/addskill" access="5" /> -- Add a decent skill level

<command cmd="/bless" access="5" /> -- Add a blessing

 

-- Senior Gamemasters

<command cmd="/m" access="4" /> -- Summon a "wild" monster

<command cmd="/summon" access="4" /> -- Summon a monster

 

-- Gamemasters

<command cmd="/b" access="3" /> -- IP BAN a player

<command cmd="/ban" access="3" /> -- Ban a player

<command cmd="/t" access="0" /> -- Teleport to your temple

<command cmd="/gethouse" access="3" /> -- Info about house of a player

<command cmd="/bans" access="3" /> -- Info about who are banished

<command cmd="/town" access="3" /> -- Go to your town

<command cmd="/save" access="3" /> -- Cast Server save

<command cmd="/up" access="3" /> -- Teleport a floor up

<command cmd="/bc" access="3" /> -- Broadcast to players in colors

<command cmd="/down" access="3" /> -- Teleport a floor down

<command cmd="/send" access="3" /> -- Send a player to a decent position

<command cmd="/raid" access="3" /> -- Execute a raid

<command cmd="/shutdown" access="3" /> -- Shutdown the Server

<command cmd="/premium" access="3" /> -- Give someone a premium account

<command cmd="/i" access="4" /> -- Create a item by ID

<command cmd="/n" access="3" /> -- Create a item by name

<command cmd="/goto" access="3" /> -- Teleport to players, creatures or NPCs

<command cmd="/a" access="2" /> -- Teleport by SQMs

<command cmd="/kick" access="3" /> -- Kick a player

<command cmd="/pvp" access="3" /> -- Change world type

<command cmd="/c" access="3" /> -- Teleport a player

<command cmd="/addon" access="5" /> -- Teleport a player

<command cmd="/invisible" access="3" /> -- Go totally invisible

<command cmd="/clean" access="5" /> -- Clean the map

 

-- Senior Tutors

<command cmd="/max" access="2" />

<command cmd="/q" access="2" /> -- Check your money

<command cmd="/z" access="2" /> -- Check effects

<command cmd="/pos" access="2" />

 

-- Tutors --

<command cmd="/B" access="2" /> -- Broacast message

<command cmd="/info" access="2" /> -- Info about a player

<command cmd="/getonline" access="2" /> -- Info about how many players are online

<command cmd="/check" access="2" /> -- Check all Multiclienting players

 

-- Players

<command cmd="!sellhouse" access="0" /> -- Sell your house to a player

<command cmd="!buyhouse" access="0" /> -- Buy a house

<command cmd="!leavehouse" access="0" /> -- Leave a house

 

<command cmd="!serverinfo" access="0" /> -- Show server information

<command cmd="!exp" access="0" /> -- Show how many exp you need until the next level

<command cmd="!aries" access="0" /> -- Show server version

<command cmd="!mana" access="0" /> -- Show how mana you need to spent until the next magic level

<command cmd="!online" access="0" /> -- Shows the amount of online players

<command cmd="!report" access="0" /> -- report a bug to the Hoster

<command cmd="!uptime" access="0" /> -- Shows the server's uptime

<command cmd="!frags" access="0" /> -- Shows how many frags the player has

</commands>

 

Pronto,agora so falta as movements.

 

2-Movements

 

Va na pasta data/movements/scripts de seu otserv e copie qualquer arquivo e coloque o nome de tele.lua

Apague tudo que está dentro dele e coloque o seguinte:

 

function onStepIn(cid, item, pos)

 

pos = {x=0, y=0, z=0}

aceso = getPlayerAccess(cid)

msg = "Bem-Vindo A Area VIP,faça disso um proveito"

msgN = "Area Exclusica Para VIP's Fale Com o ADM para obter uma."

posplayer = getPlayerPosition(cid)

 

if item.uid == 8007 then

if aceso >= 1 then

 

doPlayerSendTextMessage(cid, 22, msg)

getThingfromPos(posplayer)

doSendMagicEffect(posplayer,2)

doTeleportThing(cid,pos)

doSendMagicEffect(pos,10)

 

else

doPlayerSendTextMessage(cid, 22, msgN)

 

end

 

end

 

end

 

Agora na segunda linha tem escrito assim:

pos = {x=0, y=0, z=0}

Aqui voce irá configurar o local em que o player vai ir quando subir no piso escolhido.Como acho isso?

Va no seu map editor e no canto a baixo aparece o local,agora é so mudar ali na linha de acordo com q vc quer.

 

Agora va na pasta data/movements do seu ot e abra movements.xml e adicione a seguinte linha:

 

<movevent event="StepIn" uniqueid="8007" script="tele.lua" />

 

3-Colocando No Seu Mapa

 

Abra seu map editor e aseguir seu mapa,coloque um piso qualquer no local onde quer q seja a entrada para os VIP's,Presisa ser apenas um piso,pois é com UniqueID que trabalhamos aqui.

Após colocar o piso clique com o botao direito nele e va em propriedades,Onde está uniqueID mude de 0 para 8007.

Salve e Feche

 

Agora Reinicie Seu Servidor e lá estara o piso VIP.

 

 

Créditos:

 

-100% MatheusBR (fez tudo)

\/-------------SIGN-------------\/


----Te ensinei algo?Gostou do q eu fiz?Te Ajudei?Seja Meu Fan!----



Entre No Meu Blog!Clique Aqui!

rockets

old times..
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 29/02/08Posts: 180Char no Tibia: Fearnborn

Putz mto bom em, parabens

Como sempre tudo OK

flws

Ei, te ajudei?

maow.gif

Rep ++

 

Acesse meu Portfólio http://www.kawek.com.br/everton e se gostou clique em 'Gostou?' ..

Mais informações entre em contato: eu_everton_94@hotmail.com

matheusbr

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/04/07Posts: 24Char no Tibia: Dark'Male

Vlw pelos posts gente

\/-------------SIGN-------------\/


----Te ensinei algo?Gostou do q eu fiz?Te Ajudei?Seja Meu Fan!----



Entre No Meu Blog!Clique Aqui!

StriusxD

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/07Posts: 13

mtu bom kra, so que eu ax que ao invés de usar unique id vc deveria usar actionid, para poder colocar em varios pisos e ao invés de utilizar acesspara poder passar, utilizar storage values =D,axo que vai fika mio,mas ta mtu bom

flw

Sou fan de:


Sou:
100% Quebra-Galho =D

--==Metas==--

[x] 1 post (grande conquista=D)
[x]5 posts (SERVO)
[x]10 posts (CAMPONÊS)
[x]25 posts (CAÇADOR)
[ ]50 posts (CAVALEIRO)
[ ]100 posts (BARONETE)
[ ]200 posts (BARÃO)
[ ]300 posts (VISCONDE)
[ ]400 posts (DUQUE)
[ ]600 posts (ARQUEDUQUE)
[ ]800 posts (ARISTOCRATA)
[ ]1000 posts (REGENTE)
[ ]1400 posts (SÁBIO)
[ ]1800 posts (SACERDOTE)
[ ]2500 posts (PRÍNCIPE)

rogimmmm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/05/08Posts: 1

Valeu cara!!!!

 

Isso me ajudou muitoooo!!

zimbituba

Crystal Server Founder
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/08Posts: 704Char no Tibia: Atera Knight

lol

eu uso devland o comands.xml é diferente se eu apagar da erro

nao gostei nao

nao aprovo

If you would like to thank me for my Crystal Server and others, feel free to donate.
Paypal: shynzomapper@hotmail.com

careca21

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/09/07Posts: 63Char no Tibia: Ventura Dragonar

Sim o Develand e Sinistro de mexer mas e o melhor para Min

!!!!

nao ten como Por Ese vip Sem mexer no Comados ?


!!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!! !!!!! Lobo X !!!!!

kruxdudu

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 26/07/07Posts: 284

Concordo com o Shynzo!

 

Não aprovo também.

Não funciona pra Devland.

Sou fan de:



Mauze

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/03/08Posts: 30Char no Tibia: Retired

o0 vlw vi issu em um ot e era muito roxxx vlw msm APROVADOOO

Minha Assinatura bagunçada :P


Sou Fan De

<<<< Eternamente
<<<<<<< Love!!

Gostou Do Meu Trabalho? use minha Fan Bar


Apoio ao OTSERV 100% Brasileiro! *-*

limarj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/04/08Posts: 39Char no Tibia: Aevi Lavok (grimera)

Caramba amigo....que action show...

 

Funcionou perfeitamente no meu ot...

 

continue assim... :smile_positivo:

 

APROVADO

Meus Trabalhos:


Eu Sou:




Sou Fan de:




te ajudei?? gosta de mim?? quer me matar??
então use a minha fan-bar...


O melhor Time do mundoooo!!!!


--------------------------------------------------------------------------------------------------------------------
Uma prova de que voce foi hacked =p

Narutinhu

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/05/08Posts: 82Char no Tibia: Kagero Sinx

Cara esse sistema é otimo !

 

Colokei no meu server fiz tudo certo dai qndo fui testar num da certo e tb tava tudo envertido...Por exemplo quando o cara não é vip dava Bem-Vindo etc....

E Qndo ele era Vip falava que tinha que ver com ADM pra obter Vip....

 

Dai fiz umas alterações e tb o access estava envertido olha só...

 

Meu commands.xml mudei olha só...

-- Players

<command cmd="!sellhouse" access="1" /> -- Sell your house to a player

<command cmd="!buyhouse" access="1" /> -- Buy a house

<command cmd="!leavehouse" access="1" /> -- Leave a house

 

<command cmd="!serverinfo" access="1" /> -- Show server information

<command cmd="!exp" access="1" /> -- Show how many exp you need until the next level

<command cmd="!aries" access="1" /> -- Show server version

<command cmd="!mana" access="1" /> -- Show how mana you need to spent until the next magic level

<command cmd="!online" access="1" /> -- Shows the amount of online players

<command cmd="!report" access="1" /> -- report a bug to the Hoster

<command cmd="!uptime" access="1" /> -- Shows the server's uptime

<command cmd="!frags" access="1" /> -- Shows how many frags the player has

</commands>

 

E o tele lua ficou assim com minha modificação..

 

function onStepIn(cid, item, pos)

 

pos = {x=159, y=51, z=7}

aceso = getPlayerAccess(cid)

msg = "Area Exclusica Para VIP's Fale Com o ADM para obter uma."

msgN = "Bem-Vindo A Area VIP,faça disso um proveito"

posplayer = getPlayerPosition(cid)

 

if item.uid == 8007 then

if aceso >= 1 then

 

doPlayerSendTextMessage(cid, 22, msg)

getThingfromPos(posplayer)

doSendMagicEffect(posplayer,2)

doTeleportThing(cid,pos)

doSendMagicEffect(pos,10)

 

else

doPlayerSendTextMessage(cid, 22, msgN)

 

end

 

end

 

end

O Azul troque pelo o outro como podem ver...

Mais ae a intenção foi otima e com esses ajustes que eu fiz ficou tudo certo...funcionando... :bigsmile:

Mais se alguem teve esse problema igual eu ....Quando muda o commands, o access do player pra 1 não se esqueça de mudar no account manager tb...

 

NOTA 9.5 PRA ESSE TRABALHO !

Procurando Ot Perfeito :D

A revolução do furuto õ/



QUOTE
15:28 Follow Me [101]: SELL MLS (15:29 You see a magic longsword (Atk:55, Def:40). It weighs 43.00 oz. It is the magic Cyclopmania Sword.)[OFFER YOU]


omg? noob de mais --'

lucasjockey

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/07/07Posts: 101

Vlw, tava precisando de um destes :)

 

Já to usando.

 

Vlw

x[sup]2[/sup]=-1
x=i
:D

macawe

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/06Posts: 3

[red]VLW MANOW[/red]

 

 

éra td q eu tava precisanu....

 

 

;p

 

script simples mas mto bem pensado

 

vlw msm!

manirao

Atualmente Design e Programador (Freelancer): Adalton Roosevelt
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 27/07/07Posts: 153

Otimo sistema po

Funfa

BLZ

 

Mas So Alguns ajustes e ELE Fica do Caraca Po

 

Ate Da Pra Fazer Magia Vip Com Esse Acess

 

APROVADO

 

Flw