DanielCamposArce
Usuario (Costa Rica)
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 prometidoCOMO 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 ToPDONDE VAN COLOCADOS?>En tus Files>resource>Scripts>MisScript>NpcScript01.lua hasta el NpcScript12.luaBueno 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 ) endtest01 es el nombre de el script (debe ser origina) debe estar escrito exactamente igual que en garnernpc.txtTalk = esto es lo que el npc va decir (Escribir entre " " lo que el npc va a decir)1 = numero de la paginaText = es el texto en azul que te aparece para cliquear en el npcBuyPage = cuando tu cliques comprar te va a aparecer el shop (remplaza "Comprar" por lo q quieras q diga)InitTrade() = abre el npc shopWeapon = 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 itemsxxxx = 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 UBICACIONEN 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 =1darkblue = Icicle=20magicsea = Shaitan =13Ahora si queremos colocando en argent nos dirigimos al siguiente archivo:En tus Files>resource>>garner>garnernpc.txtESTRUCTURA DE UN EJEMPLO:XXX NOMBRE 1 XXXX 0 219220,276700 219220,276700 90 Argent City 1 0 test01 0XXX : ID DEL NPC (SI VAN A CREAR SIEMPRE PONGAN EL PROXIMO NUMERO ANTES DEL ULTIMO QUE YA ESTA.NOMBRE : NOMBRE DEL NPCXXXX : 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 Ciudadel 1 es la dirección del npc 0 Norte 90 Este270 Oeste 180 Surcolor=green]test01 : 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 npcNota: 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.