Fazendo 1 NPC teleport
Página 1 de 1
Fazendo 1 NPC teleport
E ai!? Beleza? Seguinte, vou ensinar a fazer um NPC de Teleporte. Vou falar o caminho ai você termina ok?
Bom, a gente vai usar o Quice que é um excelente editor de database. Primeiramente você deve criar o NPC que vai ser o tele. Para facilitar a vida de você ta ai o script do mesmo:
Code: [Select]
INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `unk16`, `unk17`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`) VALUES (500300, 0, 0, 0, 0, 0, 19538, 0, 0, 0, 'He-man, o teleporter', Tutorial, fazendo NPC de Teleporte', NULL, 0, 80, 80, 1000, 1000, 1000, 1000, 1000, 35, 35, 3, 2.5, 8, 3, 0, 123, 1799, 0, 0, 1, 2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, '');
Executa isso na Database ‘world’
2° Abra o Quice. Na guia “Search” clica em “New Quest” localizada na parte inferior do programa.
3º Depois de clicar, abrirá a Guia “Quest Part 1”. Nessa guia existem alguns campos que você terá que completar.
Quote
Title: -Nome da Quest- ex.: “Teleporte para Stormwind”
Details: -É o texto você quer que apareça na hora que o player estiver aceitando a quest- ex.: “Você será teletransportado para Stormwind”
OfferRewardText: - Aqui você coloca o mesmo que você colocou em “Details”-
Entry: -ID da quest para confudir com nenhuma quest do server sugiro o ID 900000+
MinLevel: -Level mínimo para que pegue a quest – ex.: “1”
QuestLevel: -Level da quest- ex.: “80”
4º Depois de preencher esse campos, clique na Guia “Quest Part 2”. Lá irá existir três campos que você terá que completer.
Quote
Method: - Mude para 0-
Complete Script: - Coloque somente acima de 90000+ -
SpecialFlags: - Mude para 1 que você possa repetir a quest –
5º Bom, já está quase acabando. Agora você clica em “Quest Guivers”, depois no botão “Add” lá você coloca o ID do NPC do tele que no nosso caso é 500300.
6° Faça mesma coisa na Guia “Quest Takers”
7º Na guia “Complete Script”. Haverá alguns campos que você irá preencher.
Quote
ID: - Coloque o mesmo ID do Complete Script do "Quest Part 2" -
Delay: - mude para “0” para que o teleporte seja instantâneo-
Command:- mude para “6” para dar o comando de teleporte-
Datalong:- ID do mapa, que você conseguirá através do comando INGAME “.gps”-
Datalong2: Coloque “0”
X: Coordenada x que você conseguirá através do comando INGAME “.gps”
Y: Coordenada y que você conseguirá através do comando INGAME “.gps”
Z: Coordenada z que você conseguirá através do comando INGAME “.gps”
O: Orientação que você conseguirá através do comando INGAME “.gps”
Dataint: Deixa em branco
Agora é só você ir para os lugares que deseja teletransportar e da ".gps" pegar as coordenadas e repetir os passos acima.
CRÉDITOS: Rick
Bom, a gente vai usar o Quice que é um excelente editor de database. Primeiramente você deve criar o NPC que vai ser o tele. Para facilitar a vida de você ta ai o script do mesmo:
Code: [Select]
INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `unk16`, `unk17`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`) VALUES (500300, 0, 0, 0, 0, 0, 19538, 0, 0, 0, 'He-man, o teleporter', Tutorial, fazendo NPC de Teleporte', NULL, 0, 80, 80, 1000, 1000, 1000, 1000, 1000, 35, 35, 3, 2.5, 8, 3, 0, 123, 1799, 0, 0, 1, 2000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, '');
Executa isso na Database ‘world’
2° Abra o Quice. Na guia “Search” clica em “New Quest” localizada na parte inferior do programa.
3º Depois de clicar, abrirá a Guia “Quest Part 1”. Nessa guia existem alguns campos que você terá que completar.
Quote
Title: -Nome da Quest- ex.: “Teleporte para Stormwind”
Details: -É o texto você quer que apareça na hora que o player estiver aceitando a quest- ex.: “Você será teletransportado para Stormwind”
OfferRewardText: - Aqui você coloca o mesmo que você colocou em “Details”-
Entry: -ID da quest para confudir com nenhuma quest do server sugiro o ID 900000+
MinLevel: -Level mínimo para que pegue a quest – ex.: “1”
QuestLevel: -Level da quest- ex.: “80”
4º Depois de preencher esse campos, clique na Guia “Quest Part 2”. Lá irá existir três campos que você terá que completer.
Quote
Method: - Mude para 0-
Complete Script: - Coloque somente acima de 90000+ -
SpecialFlags: - Mude para 1 que você possa repetir a quest –
5º Bom, já está quase acabando. Agora você clica em “Quest Guivers”, depois no botão “Add” lá você coloca o ID do NPC do tele que no nosso caso é 500300.
6° Faça mesma coisa na Guia “Quest Takers”
7º Na guia “Complete Script”. Haverá alguns campos que você irá preencher.
Quote
ID: - Coloque o mesmo ID do Complete Script do "Quest Part 2" -
Delay: - mude para “0” para que o teleporte seja instantâneo-
Command:- mude para “6” para dar o comando de teleporte-
Datalong:- ID do mapa, que você conseguirá através do comando INGAME “.gps”-
Datalong2: Coloque “0”
X: Coordenada x que você conseguirá através do comando INGAME “.gps”
Y: Coordenada y que você conseguirá através do comando INGAME “.gps”
Z: Coordenada z que você conseguirá através do comando INGAME “.gps”
O: Orientação que você conseguirá através do comando INGAME “.gps”
Dataint: Deixa em branco
Agora é só você ir para os lugares que deseja teletransportar e da ".gps" pegar as coordenadas e repetir os passos acima.
CRÉDITOS: Rick
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|