Показать сообщение отдельно
Старый 02.12.2009, 10:53   #6
Y2kCat
YTDB Dev
 
Аватар для Y2kCat
 
Регистрация: 06.11.2009
Адрес: ytdb
Сообщений: 20
Сказал(а) спасибо: 34
Поблагодарили 44 раз(а) в 12 сообщениях
Y2kCat На верном пути
По умолчанию

оригинал из исходников Карателя
Код:
bool GossipHello_ulduar_teleporter(Player *player, Creature *creature)
{
    ScriptedInstance *pInstance = (ScriptedInstance *) creature->GetInstanceData();
    if(!pInstance) return true;

    player->ADD_GOSSIP_ITEM(0, "Teleport to the Expedition Base Camp", GOSSIP_SENDER_MAIN, BASE_CAMP);
    if(pInstance->GetData(TYPE_LEVIATHAN_TP))
    {
        player->ADD_GOSSIP_ITEM(0, "Teleport to the Formation Grounds", GOSSIP_SENDER_MAIN, GROUNDS);
        if(pInstance->GetData(TYPE_FLAME_LEVIATHAN) == DONE)
        {
            player->ADD_GOSSIP_ITEM(0, "Teleport to the Colossal Forge", GOSSIP_SENDER_MAIN, FORGE);
            if(pInstance->GetData(TYPE_XT002_TP))
            {
код с моей правкой:

Код:
bool GossipHello_ulduar_teleporter(Player *player, Creature *creature)
{
    ScriptedInstance *pInstance = (ScriptedInstance *) creature->GetInstanceData();
    if(!pInstance) return true;

    player->ADD_GOSSIP_ITEM(0, "Переместиться в Главный лагерь экспедиции", GOSSIP_SENDER_MAIN, BASE_CAMP);
	player->ADD_GOSSIP_ITEM(0, "Переместиться на Плац", GOSSIP_SENDER_MAIN, GROUNDS); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться в Гигантскую кузню", GOSSIP_SENDER_MAIN, FORGE); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться на Мусорную свалку", GOSSIP_SENDER_MAIN, SCRAPYARD); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться в Вестибюль", GOSSIP_SENDER_MAIN, ANTECHAMBER); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться в Разрушенную аллею", GOSSIP_SENDER_MAIN, WALKWAY); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться в Консерваторию", GOSSIP_SENDER_MAIN, CONSERVATORY); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться в зал Искры воображения", GOSSIP_SENDER_MAIN, SPARK); //Y2kCat
	player->ADD_GOSSIP_ITEM(0, "Переместиться в тюрьму Йогг-Сарона", GOSSIP_SENDER_MAIN, PRISON); //Y2kCat
    if(pInstance->GetData(TYPE_LEVIATHAN_TP))
    {
        player->ADD_GOSSIP_ITEM(0, "Teleport to the Formation Grounds", GOSSIP_SENDER_MAIN, GROUNDS);
        if(pInstance->GetData(TYPE_FLAME_LEVIATHAN) == DONE)
        {
ну и ниже там координаты еще вправил.

кому не нужен перевод, в первом блоке поставте английский диалог
Y2kCat вне форума   Ответить с цитированием