Tales of Pirates - Como Crear Un npc - by WizardDarkness (osea yo).
Bueno Hola, Este es mi Primer Post lo que vendo a hacer es un post pero mas explicito de como Crear o Hacer un Npc en tales of pirates...Hola compañeros taringueros vengo a postear lo prometido
COMO CREAR NPC?
PRIMERO QUE NADA: QUE ES UN NPC?
Bueno un npc es una tienda en forma de character que te vende,cambia,trasforma cosas en ToP
DONDE VAN COLOCADOS?
>En tus Files>resource>Scripts>MisScript>NpcScript01.lua hasta el NpcScript12.lua
Bueno Ya empesemos a explicarte.
Este post nos ocuparemos de los Npcs que Venden cosas
dijo:
function test01 ()
Talk( 1, "Hola Gente, te vendo cosas" )
Text( 1, "Comprar", BuyPage )
InitTrade()
Weapon( ID del Item que quieras vender, lo sacas en Iteminfo )
Defence( ID del Item que quieras vender, lo sacas en ItemInfo )
Other( Id del Item que quieras vender, lo sacas en ItemInfo )
end >>> el end Siempre tiene que ir al terminar los items cuando terminas el npc si no te falla!
ESTRUCTURA:
dijo:
function test01 ()
Talk( 1, "hola gente, te vendo cosas." )
Text( 1, "Comprar", BuyPage )
InitTrade()
Weapon( xxxx )
Defence( xxxx )
Other([ color=yellow] xxxx )
end
[/color]
test01 es el nombre de el script (debe ser origina) debe estar escrito exactamente igual que en garnernpc.txt
Talk = esto es lo que el npc va decir (Escribir entre " " lo que el npc va a decir)
1 = numero de la pagina
Text = es el texto en azul que te aparece para cliquear en el npc
BuyPage = cuando tu cliques comprar te va a aparecer el shop (remplaza "Comprar" por lo q quieras q diga)
InitTrade() = abre el npc shop
Weapon = los items escritos con "Weapon" apareceran en el tab donde hay una espadita (MAXIMO DE ITEMS AÑADIDOS: 120)
Defence =los items escritos con "Defence" apareceran en el tab donde hay un escudo (MAXIMO DE ITEMS AÑADIDOS: 120)
Other = los items escritos con "Weapon" apareceran en el tab donde hay un ropa (MAXIMO DE ITEMS AÑADIDOS: 120)
all 3 tabs together make 360 items
xxxx = item id de la iteminfo ( remplaza xxxx por el id del item)
end = esto siempre tiene que ir al final del npc sino no te funciona.
]COLOCANDO EL NPC EN SU UBICACION[/u]
EN ESTE CASO VAMOS A COLOCAR EL NPC EN LA CIUDAD QUE NOSOTROS QUERRAMOS.
PRIMERO QUE NADA HAY QUE SABER EL NOMBRE DE CADA CIUDAD.
garner = Argent =1
darkblue = Icicle=20
magicsea = Shaitan =13
Ahora si queremos colocando en argent nos dirigimos al siguiente archivo:
En tus Files>resource>>garner>garnernpc.txt
ESTRUCTURA DE UN EJEMPLO:
XXX NOMBRE 1 XXXX 0 219220,276700 219220,276700 90 Argent City 1 0 test01 0
XXX : ID DEL NPC (SI VAN A CREAR SIEMPRE PONGAN EL PROXIMO NUMERO ANTES DEL ULTIMO QUE YA ESTA.
NOMBRE : NOMBRE DEL NPC
XXXX : ID DEL CARACTER INFO. Es el macaquito que va a aparecer deben poner el numero del macaco q quieren que aparescan buscan esos ID en Characterinfo.txt que se encuentra en SERVERFILES/RESOUCES/characterinfo.txt) ej: 982 Abyss Lord - Tyran el numero que deben colocar es 982.
219220,276700 219220,276700 : las cordenadas siempre pongan las cordenadas + dos 0.
Argent City : Nombre de la Ciudad
el 1 es la dirección del npc
0 Norte 90 Este
270 Oeste 180 Sur
color=green]test01[/color] : El Nombre de la function que pusieron en npcscript01.lua. o en alguna de las otras NpcScripts.lua NOTA: debe ser exactamente igual para que reacione al mismo npc
Nota: Proximamente Vengo a hacer otros post para ayudar a mejorar cosas del server privado tuyo. si ocupan tutoria me pueden agregar al [email protected] con mucho gusto les ayudare.