Сервис
Главная
Форум
Калькулятор талантов
Персонажи
Гильдии(off)
Поиск:
Вещи(off)
Квесты(off)
НПЦ(off)
Наборы(off)
Реклама
Форумы
Форумы->Квесты->Ответ на: API commands
Ответить:



Перейти:

Первое сообщение
TbMA
Добавлено: 12.05.2005, 14:55
API commands:

GetQFlags { player } return string of quest flags
GetQFlag { player flag } return 1 if flag exists, otherwise 0
SetQFlag { player flag }
GetQuestStatus { player questid } return active quest status
SendQuestsList { player npc questid1 questid2 questid3 .... }
SendQuestDetails { player npc questid }
SendQuestReward { player npc questid }
SendGossipComplete { player } close gssip window
SendSwitchGossip { player npc mode } modes: 0=off 1=npctext0_0 2=npctext0_1
SendGossip { player npc { text 4 "Hello" } { quest 66 }... }
^\gossip option type. types are:
0 - Chat
1 - Trade
2 - Train skill
3 - Wing
4 - Cogwheel
5 - Cogwheel
6 - Green dollar
7 - Chat with dots
8 - Blue dollar
SendQuestComplete { player questid }
GetClass $player
GetRace $player
GetLevel $mobile
GetEntry $object
GetReputation $player $npc
AddReputation $player $npc $value
Resurrect $player
VendorList $player $npc
TrainerList $player $npc
PetitionList $player $npc
GetScpValue $script $section $key
puts [GetScpValue "emu.conf" "system" "server_rules"]
GetNpcflags $npc
SetNpcflags $for_player $npc $value
внимание, флаги выставляются только временно, для конкретного игрока.
SetBindpoint $player

------------------------------------------------
-----------------------
API procs:

WoWEmu::CalcXP { victim_level killer_level victim_creature_type }
WoWEmu::CalcReputation { killer victim }
WoWEmu::DamageReduction { player from_mob armor }
*::OnOpen { obj player questid }
return 1 (loot) или return 0 (noloot)

*::AreaTrigger $player $trigger_number
Последние сообщений
Мониторинг
Личные сообщения
Входящие Входящие
всего, 0 не прочитано
Исходящие Исходящие
всего, 0 не прочитано

[ Послать новое ПС ]
Ссылки