Pesquisar na Comunidade
Mostrando resultados para as tags ''ideia''.
Encontrado 2 registros
-
pedido Seria possivel abrir trade atacando o npc? [ideia no post]
uma questão postou 4sharedddd Scripts
um servidor de Tibia que possuía um sistema bem interessante de tradevip. Funcionava da seguinte maneira, o player que possuísse premdays(ou VIP) usava o comando !tradevip [DIAS], [Nome do Jogador] e automaticamente gerava uma janela de trade com um item e assim poderiam ser vendidos dias de premium sem o perigo de ninguém ser roubado. Por padrão isso não é possível no Tibia, mas um usuário chamado Oneshot fez modificações nas sources para tornar isso possível. Segue agora as modificações que permitem funcionar esse sistema: Em luascript.h, adicione essa linha, abaixo das linhas parecidas. static int32_t luaDoStartTrade(lua_State* L); ________________________________________________________________________ Em luascript.cpp, adicione isso perto das linhas parecidas. //doStartTrade(cid, target, item) lua_register(m_luaState, "doStartTrade", LuaInterfaceluaDoStartTrade); _____________________________________________________________________ Ainda em luascript.cpp, adicione isso logo abaixo de alguma estrutura parecida. int32_t LuaInterfaceluaDoStartTrade(lua_State* L) { ScriptEnviroment* env = getEnv(); Item* item = env->getItemByUID(popNumber(L)); if(!item) { errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND)); lua_pushboolean(L, false); return 1; } 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; } if(g_game.internalStartTrade(player, target, item)) { lua_pushboolean(L, true); return 1; } return 1; } seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc? Créditos: Oneshot -
Peço a todos os scripters do xtibia que participe deste desafio. Estava hoje pela manhã pensando e me veio uma certa ideia: -Ao usar um certo addon full o player recebe atributos Ex:Mana + 100 Magiclevel + 2 e tal porém isso já existe Então pensei assim. -Humm bem que podia requerer uma certa vocação para usar o addon e ganhar atributos: Ex: Mage Addon (pode ser usado por Sorcerer e Druid = voc-id 5 e voc-id 6 Mana + 100 Magiclevel =2) Knight Addon (pode ser usado apenas por Knight = voc-id 8 Sword +3 Axe +3 Club +3) Participe deste desafio: Adquira mais conhecimento ajudando o seu semelhante Quem ajudar ganha meu: REP + De todos que utilizar: REP + De todos que gostar: REP +