Форумы
| Первое сообщение | |
| TbMA | 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 |
| Последние сообщений |



Добавлено: 

