玩家选择对象时

警告
回调是在SA-MP 0.3e中添加的,在早期版本中不起作用!

描述

当玩家在使用SelectObject后选择一个对象时,会调用此回调。 | 姓名 | 描述 | | —- | —- | | playerid | 选择对象的玩家的 ID | | type | 选择类型_ | | objectid | 所选对象的ID | | modelid | 所选对象的模型 | | Float:fX | 所选对象的 X 位置 | | Float:fY | 所选对象的 Y 位置 | | Float:fZ | 所选对象的 Z 位置 | ## 返回 1 - 将阻止其他脚本接收此回调。 0 - 表示此回调将传递给下一个脚本。 它总是在过滤器脚本中首先被调用。

例子

  1. public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
  2. {
  3. printf("Player %d selected object %d", playerid, objectid);
  4. if (type == SELECT_OBJECT_GLOBAL_OBJECT)
  5. {
  6. EditObject(playerid, objectid);
  7. }
  8. else
  9. {
  10. EditPlayerObject(playerid, objectid);
  11. }
  12. SendClientMessage(playerid, 0xFFFFFFFF, "You now are able to edit your object!");
  13. return 1;
  14. }