oia mano.. o maximo q da pra fazer eh isso..
1* vai em XML/vocation.xml, e adicione isso la..
<vocation id="10" name="Elevador" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="40" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1">
<formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>
<skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/>
</vocation>
2* vai em XML/channels.xml, e adiciona isso la..
<channel id="22" name="1* andar - Entrada">
<vocation id="10"/>
</channel>
<channel id="23" name="2* andar - Lojas">
<vocation id="10"/>
</channel>
3* vai em actions/scripts/, cria um arquivo la com qlqr nome e cola isso nele..
function onUse(cid, item, frompos, item2, topos)
doPlayerSetVocation(cid, 10)
openChannelDialog(cid)
return true
end
tag do actions.xml, xxxx = id do item....
<action itemid="xxxx" event="script" value="NOME DO ARQUIVO.lua"/>
4* vai em creaturescripts/scripts/tvsys.lua, e adiciona isso la..
if channelId >= 22 and channelId <= 23 then
local teleport = {
[22] = {x=1045, y=1057, z=7}, --muda aki as posiçoes...
[23] = {x= 1059, y=1057, z=7},
}
doTeleportThing(cid, teleport[channelId])
doSendMagicEffect(getThingPos(cid), 21)
doPlayerSetVocation(cid, 1)
return false
end








info
Grupo: Conde
Registrado: 18/10/12
Posts: 757
Reputação: +111
Olá pessoinhas, estou querendo se tem como criar um script, se tiver e alguém souber fazer... Por favor posta ai que dou uns rep's!!! xD
Como funciona:
O player entra em um local (elevador), e em uma parede terá um item que quando ele clicar irá abrir uma janela com algumas opções para ele selecionar...
Quando ele escolher 1, ele será teleportado para um local determinado.
Exemplo:
Cliquei no item apareceu a janela:
________________
|1º Andar - Entrada |
|2º Andar - Loja.......|
|_[Cancel]_[_Ok_]_|
Ai eu escolho o 2 andar e vou para x= 1000 y=1000 z=7...
Escolho a 1 vou para x=1000 y=1000 z=6
Tenderam??? xD Se fizer posta ai que vou recompensar!!!
Editado Novembro 24 por GuhPk