Форумы
| :::Matrix Realm:: :: Форумы :: ЗАКРЫТЫЙ КЛУБ :: Квесты | << Предыдущая тема | Следующая тема >> | |
| API commands | ||
![]()
|
|
|
Модераторы: soulhunter, admin, Hotabych, KuTyA, Artem[h]
|
| Автор | Добавил | ||
| TbMA |
| ||
![]() ID пользователя #10 Зарегистрирован: 04.05.2005, 11:441: Сообщений:: 82 | 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 Я Часть той силы, что вечно хочет Зла, и вечно совершает Благо | ||
| Наверх |
| ||
Powered by e107 Forum System









