amarelaxx
New Member
- Joined
- Jun 2, 2017
- Messages
- 3
- Reaction score
- 0
Help I need add this function in tfs 1.3
Lua:
int32_t LuaInterface::luaDoTradeOrbs(lua_State* L)
{
ScriptEnviroment* env = getEnv();
int quantidade = popNumber(L);
Player* target = env->getPlayerByUID(popNumber(L));
Player* player = env->getPlayerByUID(popNumber(L));
if(!player || !target)
{
errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND));
lua_pushboolean(L, false);
return 1;
}
Item* Orb = new Item(7722);;
Orb->addRef();
char buffer[150];
sprintf(buffer, "You see %d Collapser Orbs.", quantidade);
Orb->setSpecialDescription(buffer);
Orb->setSubType(1);
player->transferContainer.__addThing(NULL, Orb);
player->transferContainer.setParent(player);
if(!g_game.internalStartTrade(player, target, Orb))
Orb->onTradeEvent(ON_TRADE_CANCEL, player, NULL);
g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_WRAPS_BLUE);
return false;
}