Tudo que gpedro postou
-
Edorian Server roubado
É complicado, já aconteceu isso comigo diversas vezes e aprendi duas coisas
-
Peça aqui sua hotkey para ElfBot NG
Só colocar um wait no seu script de attack target.
-
Parabens Renato Ribeiro :)
OLD++ parabens.
-
[PEDIDO] CÓDIGO PHP - RENATO
Aqui também dá 404, mas encontrei o video. isso é até fácil de fazer se usar a PHP OTServ Toolkit. Só que precisa da conexão com banco de dados... Depois eu testo OTS_MapCoords.php só ler o manual e tu faz rapidinho.
-
Peça aqui sua hotkey para ElfBot NG
auto 200 if [$hppc < 80] equipring 3052 | if [$hppc > 99] unequip ring 80 - vida minima 3052 - life ring 99 - vida máxima. deixa 99 mesmo, porque os 1% ele recupera sozinho...
-
[Debate] Conteúdo
Isso vem de cada usuário agradecer ou não. Não temos esse poder de obrigar, ou melhor, lembrei de um script em um forum de share, só podia liberar o link de download se posta-se.
-
Fazendo Quest pelo RME
Tutorial bem simples mesmo pra quem é iniciante. Seu microfone me da medo. Apesar de estar meio lento o vídeo e travadinho está ótimo. Só uma dica: mude para Tema Windows 98 antes de gravar esse AlienGUI ai pesa pra caralho. E não sei se foi impressão minha mais você ficou nervoso IRAIRAIRAIRA
-
Fazendo um Templo
Ficou bem legal mesmo, só que como disseram ali, muito grande ;\ Obrigado pela contribuição.
- Gatos irão dominar o mundo!
-
Peça aqui sua hotkey para ElfBot NG
auto 200 ifnoplayeronscreen { isattacking {say 'exevo gran mas vis' | wait 1630 }} | ifplayeronscreen { isattacking { sd target} }
-
Peça aqui sua hotkey para ElfBot NG
auto 200 ifplayeronscreen { manashield } | ifnoplayeronscreen { if [$hppc < 80] say 'exura vita' } onde está 80 é a porcentagem de vida pra usar exura vita.
-
Peça aqui sua hotkey para ElfBot NG
auto 200 isattacking { ifnoplayeronscreen { if [$target.distance <= 1] { say 'exori gran' | wait 1900 }} auto 200 isattacking { ifplayeronscreen { say 'exori hur' | wait 900 }} eu só consegui fazer em duas hotkeys.
-
Retrospectiva 2011 feita pelo Google
além de inovar, também quis mostrar suas ferramentas, como googleplus, as news lá em cima que quase ninguém usava.
-
Peça aqui sua hotkey para ElfBot NG
auto 200 ifplayeronscreen { isattacking { say 'exori hur' | wait 200 }} else ifnoplayeronscreen {{ isattacking { say "exori gran" | wait 1900}}} depois eu dou mais uma editada para ele só soltar exori gran do lado do monstro. assim ta bom, é impossível pegar white skull agora (:
-
Peça aqui sua hotkey para ElfBot NG
Título auto-explicativo, Basta apenas explicar corretamente qual a função e o que hotkey faz. Prazo máximo de 5 dias.
-
Reset System with sources
Testado: MySQL & SQLite Distro: TFS 0.4_SVN & TFS 0.3.6 MySQL ALTER TABLE `players` ADD `resets` INT(11) NOT NULL DEFAULT "0"; SQLite ALTER TABLE players ADD resets INTEGER not null default 0 Adicionando nas sources player.h procure por: uint32_t level; logo abaixo, adicione: uint32_t resets; iologindata.cpp procure por query << "SELECT `id`, `account_id`, `group_id`, `world_id`, `sex`, `vocation`, `experience`, `level`," substitua por: query << "SELECT `id`, `account_id`, `group_id`, `world_id`, `sex`, `vocation`, `experience`, `level`, `resets`, " procure por player->level = std::max((uint32_t)1, (uint32_t)result->getDataInt("level")); logo abaixo adicione: player->resets = (uint32_t)result->getDataInt("resets"); procure por query << "`maglevel` = " << player->magLevel << ", "; logo abaixo adicione: query << "`resets` = " << player->resets << ", "; players.cpp procure por: s << " (Level " << level << ")"; substitua por: s << " (Level " << level << ") [Reset " << resets << "]"; players.h procure por: void setPromotionLevel(uint32_t pLevel); logo abaixo adicione: uint32_t getResets() { return resets;} void setResets(int32_t amount) { resets += amount; if (resets < 0) {resets = 0;} } luascript.cpp para 0.3.6 static int32_t luaDoPlayerSetIdleTime(lua_State* L); logo abaixo adicione: static int32_t luaGetResets(lua_State* L); static int32_t luaSetResets(lua_State* L); talkactions.xml <talkaction words="!rank;/rank" event="script" value="ranks.lua"/> <talkaction words="!reset;/reset" script="reset.lua"/> ranks.lua Créditos: Dark Skyllen, Marcryzius, Mock, Kydrai, Cykotitan, gpedro*. * adaptação para 0.4 para 0.4 int32_t LuaInterface::luaDoPlayerSetIdleTime(lua_State* L) { //doPlayerSetIdleTime(cid, amount) int64_t amount = popNumber(L); ScriptEnviroment* env = getEnv(); if(Player* player = env->getPlayerByUID(popNumber(L))) { player->setIdleTime(amount); lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } logo abaixo adicione: int32_t LuaInterface::luaGetResets(lua_State* L) { //getResets(cid) ScriptEnviroment* env = getEnv(); if(Player* player = env->getPlayerByUID(popNumber(L))) lua_pushnumber(L, player->getResets()); else { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } int32_t LuaInterface::luaSetResets(lua_State* L) { //setResets(cid, amount) int32_t amount = popNumber(L); ScriptEnviroment* env = getEnv(); if(Player* player = env->getPlayerByUID(popNumber(L))) { player->setResets(amount); lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } procure por: //doPlayerSetIdleTime(cid, amount) lua_register(m_luaState, "doPlayerSetIdleTime", LuaInterface::luaDoPlayerSetIdleTime); logo abaixo adicione: //getResets(cid) lua_register(m_luaState, "getResets", LuaInterface::luaGetResets); //setResets(cid, amount) lua_register(m_luaState, "setResets", LuaInterface::luaSetResets); luascript.h procure por: reset.lua
-
Correção Clonar items NPC usando ElfBot
Se você já teve um servidor, já sabe como que é isso. Por falha humana, em todos npcs esquecerem de definir um valor minimo para os itens agrupáveis ser vendido, com isso se você coloca-se no elfbot auto buyitems IDdoITEM 0 ele iria comprar e não pagar nada. Para os que não corrigiram pelos NPCS tambem há como corrigir pelas sources. npc.cpp if(NpcState* npcState = getState(player, true)) { npcState->amount = amount; npcState->subType = count; npcState->itemId = itemId; npcState->buyPrice = getListItemPrice(itemId, SHOPEVENT_BUY); npcState->ignoreCap = ignoreCap; npcState->inBackpacks = inBackpacks; const NpcResponse* response = getResponse(player, npcState, EVENT_PLAYER_SHOPBUY); executeResponse(player, npcState, response); } substitua por if(NpcState* npcState = getState(player, true)) { if(amount <= 0){ amount = 1; } npcState->amount = amount; npcState->subType = count; npcState->itemId = itemId; npcState->buyPrice = getListItemPrice(itemId, SHOPEVENT_BUY); npcState->ignoreCap = ignoreCap; npcState->inBackpacks = inBackpacks; const NpcResponse* response = getResponse(player, npcState, EVENT_PLAYER_SHOPBUY); executeResponse(player, npcState, response); } Créditos: Matheus Mkalo
-
Critical Chance Hit
Só uma correção é ITEM.CPP não ITEMS.CPP na primeira parte.
-
[Pedido] Layout
rs, ele é pra modern aac e o mesmo usa index.tpl
-
Como criar um site para seu servidor!
executem isso no banco de dados ALTER TABLE `accounts` ADD `vip_time` INT( 11 ) NOT NULL DEFAULT '0';
- Website
- Criando Abas, Paginas e corrigindo segurança do GesiorAAC
- Bug
-
[ERRO] Morrendo e Aparecendo na coord Errada
Mude a Town_ID para 1 E verifique no mapa se a town 1 está na posição correta.
-
Elder Scrolls V: Skyrim
meu amigo filhodaputa sortudo ganhou na steamgifts o deluxe edition 2009 eu acho. www.steamgifts.com/user/sulekzin/won