#142 LUA Function: transport map useability

Đã đóng
%! (template.HTML=4 năm trước cách đây)đang mở bởi image · 1 ý kiến

need the ability to display transport options via LUA scripting

should pull transports, eg.

if(GetTransporterID() > 0)
    GetZone()->GetTransporters(&destinations, client, GetTransporterID());

then display:

if(destinations.size())
    client->ProcessTeleport(this, &destinations, GetTransporterID());
need the ability to display transport options via LUA scripting should pull transports, eg. if(GetTransporterID() > 0) GetZone()->GetTransporters(&destinations, client, GetTransporterID()); then display: if(destinations.size()) client->ProcessTeleport(this, &destinations, GetTransporterID());
image đã nhận xét 4 năm trước cách đây
Người hợp tác

adding: NPC is a Object, Widget, NPC, Sign Spawn is a 'Player' TransportID is a uint32 to match transporters table id

SendTransporters(NPC, Spawn, TransportID)

you can also override existing transport ids by setting a temporary transport ID BEFORE 'use' command is called. Set to 0 to nullify any existing transport map being displayed.

SetTemporaryTransportID(Spawn, TransportID)

you can check the Players current transport id to see what it is set to.

GetTemporaryTransportID(Spawn)

adding: NPC is a Object, Widget, NPC, Sign Spawn is a 'Player' TransportID is a uint32 to match transporters table id ```SendTransporters(NPC, Spawn, TransportID)``` you can also override existing transport ids by setting a temporary transport ID BEFORE 'use' command is called. Set to 0 to nullify any existing transport map being displayed. ```SetTemporaryTransportID(Spawn, TransportID)``` you can check the Players current transport id to see what it is set to. ```GetTemporaryTransportID(Spawn)```
image referenced this issue from a commit 4 năm trước cách đây
Đăng nhập để tham gia bình luận.
Đang tải...
Hủy bỏ
Lưu
Ở đây vẫn chưa có nội dung nào.