Tibia Help
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


aQii te ayudaremos con Tus Ot Servers
 
ÍndicePortalÚltimas imágenesRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» TITULO: Mu Black Kindom | Season 6 | 3000x | 80% | Nuevos Ev
Maquina Traga Monedas I_icon_minitimeVie Oct 28, 2011 11:25 am por NAHUELLG

» (TUTORIAL) Como usar mage bomb =)
Maquina Traga Monedas I_icon_minitimeDom Oct 09, 2011 7:29 am por GOD Roca

» Mu Skzer l Season 6 l Exp: 1600x l Drop: 80%
Maquina Traga Monedas I_icon_minitimeJue Jul 07, 2011 2:57 am por NAHUELLG

» Mu Skzer l Season 6 l Exp: 1600x l Drop: 80%
Maquina Traga Monedas I_icon_minitimeMar Jun 28, 2011 10:49 am por dnange18

» Mu Online Season 6 Finallity, la batalla final comienza by sairenji
Maquina Traga Monedas I_icon_minitimeDom Jun 19, 2011 6:23 am por sairenji

» 9.x]-[8.7x]-[8.61/2]-[8.6]-[8.54/7] The Forgotten Server 0.3.6 - Crying Damson
Maquina Traga Monedas I_icon_minitimeMiér Jun 15, 2011 9:51 am por Orejon

» ayuda porfaah
Maquina Traga Monedas I_icon_minitimeJue Mayo 05, 2011 3:59 pm por Toniko

» Proyecto Dedicado Fennix Rl Map
Maquina Traga Monedas I_icon_minitimeJue Mayo 05, 2011 3:42 pm por Toniko

» Como uso mega magebomb 8.6
Maquina Traga Monedas I_icon_minitimeDom Mar 20, 2011 10:35 am por jasson

Mejores posteadores
God Sposo
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
Admin Necro
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
Admin Skit
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
Zir GaboX
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
Cubo
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
¤•~x Єℓ ώαtэr x~•¤
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
drawmarcos
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
chinodj
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
Toniko
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
meleq
Maquina Traga Monedas Vote_lcapMaquina Traga Monedas Voting_barMaquina Traga Monedas Vote_rcap 
¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

El record de usuarios en línea fue de 19 durante el Sáb Jun 20, 2020 8:57 am

 

 Maquina Traga Monedas

Ir abajo 
AutorMensaje
Admin Necro
ADMINISTRADOR
ADMINISTRADOR
Admin Necro


Mensajes : 64
Fecha de inscripción : 04/11/2010
Edad : 27
Localización : Mi Casa

Maquina Traga Monedas Empty
MensajeTema: Maquina Traga Monedas   Maquina Traga Monedas I_icon_minitimeSáb Nov 06, 2010 9:16 am

Traido Para Ustedes Tibia Help!

1º: Creamos las fichas para usar en la maquina tragaperras. Yo use los golden nuggets. Lo unico que ai que hacer es ir a la carpeta de tu OT data/items y darle a items.xml con el boton derecho y darle editar. Buscas donde dice Golden Nuggets ( Item Id: 2157 ), yo le puse algo asi, mi casino se llama Necro Casino asi que lo dejare todo como lo tengo yo pero lo puedes editar. Quedaria algo asi en mi caso:


Código:

    <item id="2157" article="una" name="ficha del casino" plural="fichas del casino">
    <attribute key="description" value="Son las monedas usadas en las maquinas y demas del casino Necro."/>   
    <attribute key="weight" value="10"/>
    </item>


Ahora ya estarían hechas las fichas. Pasemos al npc que las venda para que puedan jugar. Vamos a la carpeta data/npc y copiamos un archivo cualquiera al que le llamamos Mr Black's Manager y dentro pegamos esto:


Código:
 <npc name="Necro Manager" script="data/npc/scripts/fichas.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">
    <health now="150" max="150"/>
    <look type="75" head="132" body="116" legs="116" feet="76" corpse="2212"/>
    <parameters>
       <parameter key="message_greet" value="Hola |PLAYERNAME|. Yo vendo fichas para jugar en el casino." />
       <parameter key="message_needmoremoney" value="No tienes sufuciente dinero." />
       <parameter key="message_decline" value="Son |TOTALCOST| gp's demasiado dinero para ti?" />
    </parameters>
 </npc>



Abrimos la carpeta data/npc/scripts, copiamos un archivo cualquiera, lo llamamos fichas.lua y pegamos esto dentro:


Código:
 local keywordHandler = KeywordHandler:new()
 local npcHandler = NpcHandler:new(keywordHandler)
 NpcSystem.parseParameters(npcHandler)

 
 
 
 -- OTServ event handling functions start
 function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid) end
 function onCreatureDisappear(cid)          npcHandler:onCreatureDisappear(cid) end
 function onCreatureSay(cid, type, msg)    npcHandler:onCreatureSay(cid, type, msg) end
 function onThink()                   npcHandler:onThink() end
 -- OTServ event handling functions end
 
 local shopModule = ShopModule:new()
 npcHandler:addModule(shopModule)
 
 shopModule:addBuyableItem({'fichas', 'casino', 'fichas del casino'},                2157, 10000,       'fichas para jugar en el casino')
 
 
 npcHandler:addModule(FocusModule:new())



Para comprar las fichas tendrian que decir x fichas, donde x es el numero de fichas que quieren y donde dice 2157, 10000, 10000 es el precio en gps de cada ficha

Ahora vayamos a hacer la maquina tragamonedas:

Vamos a la carpeta de tu ot data/actions/scripts, copiamos un archivo cualquira y lo llamamos tragamonedas.

Dentro pegamos lo siguiente:


Código:
function onUse(cid, item, frompos, item2, topos)
 if item2.itemid == 3981 and
 doPlayerRemoveItem (cid,2157,1) == 1 then
 rand = math.random(1,2000)
 if rand < 20 then
 doPlayerRemoveItem (cid,2157,1)
 doPlayerSendTextMessage(cid,9,"Oh No! Que Pena :s!")
 doSendMagicEffect(topos,26)
 doPlayerRemoveItem(cid,2160,4)
 elseif rand >1100 and rand <1400 then
 doPlayerRemoveItem(cid,2160,3)
 doSendMagicEffect(topos,26)
 doPlayerSendTextMessage(cid,9,"Oh No! Que Pena :s!")
 elseif rand >300 and rand <600 then
 doPlayerAddItem(cid,2160,4)
 doSendMagicEffect(topos,26)
 doPlayerSendTextMessage(cid,9,"Oh Oh! Que Suerte :)!.")
 elseif rand >700 and rand <1000 then
 doPlayerAddItem(cid,2160,3)
 doSendMagicEffect(topos,26)
 doPlayerSendTextMessage(cid,9,"Oh Oh! Que Suerte :)!.")
 end
 else
 doPlayerSendCancel(cid, "Necesitas 1 ficha para poder jugar.")
 end
 return 1
 end


En mi caso yo puse que la maquina tragamonedas fuese el buzon de correos de port hope por que era lo que mas se parecia a una maquina tragamonedas de la vida real desde mi punto de vista.

Seguidamente vamos a data/actions, click derecho en actions.xml y le damos a editar. En su interior agregamos esto:


Código:
<action itemid="3981" script="tragamonedas.lua"/>



Ya estaria todo hecho solo faltaria añadir el item 3981 a nuestro mapa mediante el map editor.
El funcionamiento es muy simple lo unico que hay que hacer es darle click a la maquina tragamonedas y si tienes suerte ganaras dinero o lo que ustedes elijan y si no no ganaras nada.

Lo que ganas y pierdas deben editarlo vosotros dependiendo del OT que tengan, ya que todo depende de eso. Incluso pueden hacer que ganen items.

Creditos:

Neverwinter y Yo Por Editar el Post Ami Gusto Very Happy
Volver arriba Ir abajo
https://tibiahelp.foroactivo.mx
 
Maquina Traga Monedas
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Tibia Help :: Scripts-
Cambiar a: