-
Content Count
231 -
Joined
-
Last visited
-
Days Won
9
Content Type
Profiles
Forums
Calendar
Store
Downloads
Everything posted by Owsap
-
http://cyber-gamers.org/index.php/topic/34572-como-criar-um-set-pvppve/ No V1 e V2 não existe nenhum "Forte contra". São monstros obstinados e a única resistência que há para eles é a resistência contra o veneno e contra o vento, que serve para a Rainha Aranha do V1. O que precisas para o V1 e V2 é chance de absorver vida, chance de bloquear ataques físicos, chance de envenenar, defesa, vida, críticos e perfurantes. Acho que não me escapa nenhum... Em relação ao Descampado não sei quais são os extras para lá porque já não me lembro quais monstros andam lá.
-
Podes usar esse software para ver o estado do disco, http://crystalmark.info/download/index-e.html Ou, na linha de comandos digitas "chkdsk /f", isso vai procurar por erros no disco e tentar corrigi-los.
-
quest evento_dengue begin state start begin when 11000.chat."GM: Evento Combate A Dengue" or 11002.chat."GM: Evento Combate A Dengue" or 11004.chat."GM: Combate A Dengue" with pc.is_gm() begin say_title(mob_name(npc.get_race())) say("") say("Olá "..pc.get_name().."!") say("Oque você deseja ?") say("") local s = select("Ligar Evento Combate A Dengue", "Desligar Evento Combate A Dengue", "Desligar Troca de Erva Azul", "Cancelar") if s == 1 then game.set_event_flag("eventosungmahi", 1) game.set_event_flag("eventosungmahitroca", 1) elseif s == 2 then game.set_event_flag("eventosungmahi", 0) elseif s == 3 then game.set_event_flag("eventosungmahitroca", 0) elseif s == 4 then return end end when 20018.chat."Entregar Erva Azul" with game.get_event_flag("eventosungmahitroca") > 0 begin if pc.countitem(70252) >= 5 then say("Me traga uma prova de que os derrotou!!!") say("Obrigado!") say("Com isso as vilas estão seguras.") say("Aqui, pegue sua recompensa!") say("") pc.removeitem("70252", 5) say_reward("Você recebeu 2 Báu Vermelho!") pc.give_item2("50182", 2) else say_title("Baeck-go:") say("") say("Infelizmente você não possui Ervas suficiente") say("Mas não desanime vá dropar agora mesmo") say("Em caso de duvida acesse www.m2oracle.com") end end when 20008.chat."Todos contra Dengue" begin say_title("A Epidemia maldita") say("") say("A Dengue não esta brincando agora ela transmite, ZIKA VIRUS e Chikungunya,") say("Convocamos nossos melhores aventureiro para ajudar nesse combate") say("Não é facil combater esses pestinha, mas com dedicação conseguiremos") say("E em sua casa você está de olho nesses pestinha? não deixe agua parada.") say("Aqui no jogo Graças ao Deus Dragão, temos o Baek-go,") say("que está trabalhando comigo para desenvolver uma ,") say("Poções maravilhosa para combater e curar o sintomas desses pestinha.") say("Então se você levar para o Baeck-go 5 Erva azul ele ficará muito grato.") say("E como recompensa ele irá lhe recompensar muito bem.") say("contamos com vocês para combater essa epidemia iminente.") end end end
-
[Pedido]Tutorial De Como Criar Servidor De Metin2
Owsap replied to 0rich4maru's topic in Lixeira do fórum
http://lmgtfy.com/?q=Como+criar+um+Servidor+de+Metin2+sem+Hamachi -
Tens aqui este simples exemplo, <?php $sql_host = ''; // SQL Host $sql_user = ''; // SQL Usuário $sql_pass = ''; // SQL Palavra-passe $id = ''; // ID da conta do jogador $pos = ''; // Posição no Armazém de Artigos $count = ''; // Quantidade do item 1-200 $vnum = ''; // ID do item $connection = mysqli_connect($sql_host, $sql_user, $sql_pass, 'account') or die(); $sql_query = 'INSERT INTO `player`.`item` SET `owner_id` = "'.$id.'", `window` = "MALL", `pos` = "'.$pos.'", `count` = "'.$count.'", `vnum` = "'.$vnum.'";'; $do_sql_query = mysqli_query($connection, $sql_query); if (!$do_sql_query) { echo 'Houve um erro ao enviar o item para a tua conta.'; } else { echo 'Verifique o seu Armazém de Artigos.'; } ?>
-
[ Dúvida ] - Alterar Campo Na Bd Depois De Uma Certa Hora
Owsap replied to Kajo ✌'s topic in Programação
Se não me engano, queres saber quanto tempo é que o utilizador não faz login? Podes fazer isso com essa query, // SQL QUERY (COLUNA*1 = Coluna definida como timestamp || COLUNA*2 = ID do utilizador) SELECT * FROM `BASE_DE_DADOS`.`TABELA` WHERE `COLUNA*1` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 3 DAY) AND `COLUNA*2` = "VALOR"; Se removeres o " AND `COLUNA*2` = "VALOR"" da linha acima, isto vai procurar por todos os utilizadores que não têm feito login à mais de 3 dias.+ // Informações da Base de Dados (sql_host/user/pass = host, usuário, palavra-passe) $sql_connection = mysqli_connect('sql_host', 'sql_user', 'sql_pass'); // SQL QUERY (COLUNA*1 = Coluna definida como timestamp || COLUNA*2 = ID do utilizador) $sql_query = 'SELECT * FROM `BASE_DE_DADOS`.`TABELA` WHERE `COLUNA*1` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 3 DAY) AND `COLUNA*2` = "VALOR";'; $do_sql_query = mysqli_query($sql_connection, $sql_query) or die(); $check_rows = mysqli_num_rows($do_sql_query); if (empty($check_rows)) { echo 'Este utilizador tem feito login dentro dos 3 dias.'; } else { echo '<p>Este utilizador não tem feito login à mais de 3 dias.</p>'; } // SQL QUERY (COLUNA*1 = Coluna definida como timestamp || COLUNA*2 = ID do utilizador) $sql_query = 'UPDATE `BASE_DE_DADOS`.`TABELA` SET `COLUNA*1` = NOW() WHERE `COLUNA*2` = "VALOR";'; $do_sql_query = mysqli_query($sql_connection, $sql_query) or die(); echo '<p>O ultimo tempo de login do utilizador foi atualizado.</p>'; PHP & HTML Completo: http://pastebin.com/mP2Kw5TFPara fazeres isso funcionar, tens de criar uma nova coluna definida como uma timestamp na tua tabela de utilizadores. -
Porta errada, localhost:20000
-
[ Dúvida ] - Alterar Campo Na Bd Depois De Uma Certa Hora
Owsap replied to Kajo ✌'s topic in Programação
Podes fazer isso com uma sessão... session_start(); // Inicía a sessão if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 3)) { // Se o último pedido foi à 3 segundos... session_unset(); // Desfaze a variável $_SESSION session_destroy(); // Destrói a sessão echo 'A sessão foi destruída.'; // Informações da Base de Dados (sql_host/user/pass = host, usuário, palavra-passe) $sql_connection = mysqli_connect('sql_host', 'sql_user', 'sql_pass') or die(); // SQL QUERY ( Exemplo: UPDATE `BASE_DE_DADOS`.`TABELA` SET `COLUNA` = "VALOR" WHERE `COLUNA` = "VALOR"; ) $sql_query = ''; $do_sql_query = mysqli_query($sql_connection, $sql_query) or die(); } else { echo 'A sessão será destruída após 3 segundos.'; header("Refresh:3;"); // Atualiza a página após 3 segundos } $_SESSION['LAST_ACTIVITY'] = time(); // Atualiza a sessão com o ultimo tempo de atividade Ao entrar na página, uma sessão inicia-se e é registo o ultimo tempo de atividade. Depois de o tempo expirar (que são 3 segundos), o ultimo tempo de atividade é comparado com o tempo real. Se o ultimo tempo de atividade for menor que o tempo real então será feito uma alteração na base de dados.PHP Completo: http://pastebin.com/vWVXUcrr -
Prefixo Ns1 e Ns2 é um DNS. (O que é um DNS?) Por exemplo, ns1.seudominio.com ns2.seudominio.com PS: Uma VPS não é apropriada para o correr o Metin2.
-
Podes usar uma quest, quest use_items begin state remove begin when #.use begin pc.remove_item(#, 1) -- (ID, QUANTIDADE) end end endSubstitui o # pelo ID do item.
-
Essa tabela serve para guardar as Quests completas dos jogadores e os estados das quests das dungeons etc.. dwPID = PID(ID) da Quest szName = Nome da Quest szState = Estado da Quest IValue = Valor
-
Asyncsql: Connected To Localhost (Reconnect 1) Ajudem !
Owsap replied to Hertty's question in Dúvidas & Pedidos
INTERNAL_IP : 192.168.5.100 interface em0 Can not get public ip address1. Qual é a rede que estás a usar e qual é o adaptador de rede que estás a usar na máquina?2. Usas Source? -
ln -s (directório_do_ficheiro) (directório_com_o_atalho_para_o_ficheiro)
-
Então usa exit em vez de quit.
-
Tocas-te na tecla ENTER onde diz {ENTER} ?
-
> /usr/local/etc/rc.d/mysql-server stop > mysqld_safe --skip-grant-tables & > {ENTER} > mysql -u root > use mysql > update user set password=PASSWORD('password') where user='root'; > flush privileges; > quit > service mysql-server restart
-
Tenta mudar o TNL para GPU no config.exe da pasta do Metin2.
-
Money, money, money. Must be funny..
-
Não sei fazer isso, sorry.
-
Usa diff..
-
Se eu não me engano isto é no questlua_global.cpp int _notice(lua_State* L) { ostringstream s; combine_lua_string(L, s); CQuestManager::Instance().GetCurrentCharacterPtr()->ChatPacket(CHAT_TYPE_NOTICE, "%s", s.str().c_str()); // Aqui return 0; } // Muda para: int _notice(lua_State* L) { ostringstream s; combine_lua_string(L, s); CQuestManager::Instance().GetCurrentCharacterPtr()->ChatPacket(CHAT_TYPE_NOTICE, "%s", "%s", ch->GetName(), s.str().c_str()); // Aqui return 0; } Eu sinceramente não testei pois não sei se funciona mas acho que seja assim.
-
locale/locale_interface.txt