Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/08/12 em todas áreas

  1. Centera Map [8.60] Raell's Undead Mapped .

    Support e 3 outros reagiu a raell5 2 por uma resposta no tópico

    4 pontos
    Raell's Undead ..::[Download Do Map]::.. creditos . ®
  2. House Clean

    Heyron e um outro reagiu a Vodkart por uma resposta no tópico

    2 pontos
    Descrição: É para deletar house de players inativos, ou seja, o player que não loga em "X" dias perde a sua house! houseclean.lua function onTimer() local days = 15*24*60*60 doSaveServer() local query = db.getResult("SELECT `owner`,`id` FROM `houses`;") if (query:getID() ~= -1) then while true do local own,houseid = query:getDataInt("owner"),query:getDataInt("id") local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own) if(qry:getID() ~= -1) then last = tonumber(qry:getDataInt("lastlogin")) if last < os.time() - days then setHouseOwner(houseid, NO_OWNER_PHRASE,true) end end if not(query:next()) then break end end query:free() end return true end globalevents.xml <globalevent name="HouseClean" time="03:00" event="script" value="houseclean.lua"/> na tag está para executar o script as 3 da manhã se quiser alterar só mudar essa parte: time="03:00" para configurar os dias que o player que não logar em "X" dias É aqui: local days = 15*24*60*60 no caso está para o jogador que não logar em 15 dias perder a house.
  3. (Resolvido) Ajuda aqui Website

    rodrigovalcacio e um outro reagiu a Guilherme por uma resposta no tópico

    2 pontos
    Pra resolver o erro das mensagens de install.php 40,52,63, vá na pasta no seu xampp: C:\Xampp\php\ e abra o php.ini com um editor de texto. Logo em seguida, procure por "error_reporting = E_ALL | E_STRICT" e substitua a linha por "error_reporting = E_ALL &amp; ~E_NOTICE". Feito isso, salve e reinicie o apache e tente instalar novamente. Lembrando que, quando for fazer isso, desfaça de tudo que você fez. Instale o xampp novamente e coloque a pasta do site dentro do htdocs outra vez, para que não ocorra nenhum erro.
  4. Video Aula - Aprenda ser um scripter.

    victor8082 reagiu a thalia por uma resposta no tópico

    1 ponto
    Bom galera, tudo certo? XD Então galera, como todo mundo me pedia ajuda com scripts, decidir criar um canal no youtube focado bastante em como se tornar um script, no canal vai ter videos ensinando "scriptar" e como interpretar um script... enfim! Se inscrevam no canal e ajude a divulga-lo galera! muito obrigado a sua atenção, aqui vai o link do canal junto com o primeiro vídeo! Canal: http://www.youtube.com/user/NWEnsina #1 Vídeo - OT Scripting #1 - function onUse, if/else. Explicando Script #1 - Talkaction trocar 1kk por X [TK] Site/Blog: http://www.nwensina.blogspot.com.br OT Scripting #2 - Function onUse, itemEx e Positions + funções [NW] youtube.com/watch?v=SzR43PZO10I PS: O TK não permiti mais que 2 links de mídia mas é só copiar e colar no navegador (:
  5. [Tutorial] Simples Hide Tibia

    alfbru reagiu a Mek Fiuchem por uma resposta no tópico

    1 ponto
    Bom galera hoje vou ensinar a vocês uma simples função , mais creio que seja util. As codes utilizada são do projeto [C#] Client Chooser - Kimoszin Bom vamos começar primeiramente cértifique que no WinApi e Client(Kernel) tenha essas funções WinApi.cs using System; using System.Runtime.InteropServices; using System.Text; namespace Util { public static class WinApi { [DllImport("user32.dll")] public static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] public static extern IntPtr GetForegroundWindow(); [DllImport("user32.dll")] public static extern void SetWindowText(IntPtr hWnd, string str); [DllImport("user32.dll")] public static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count); [DllImport("user32.dll")] public static extern bool IsIconic(IntPtr hWnd); [DllImport("user32.dll")] public static extern bool IsZoomed(IntPtr hWnd); [DllImport("user32.dll")] public static extern bool FlashWindow(IntPtr hWnd, bool invert); [DllImport("user32.dll")] public static extern bool SetWindowPos(IntPtr hWnd, uint hWndInsertAfter, int x, int y, int cx, int cy, uint uFlags); [DllImport("user32.dll")] public static extern bool ShowWindow(IntPtr hWnd, int nCmd); [DllImport("user32.dll")] public static extern IntPtr GetWindowRect(IntPtr hWnd, ref RECT rect); [DllImport("user32.dll")] public static extern bool GetClientRect(IntPtr hWnd, out RECT lpRect); [DllImport("user32.dll")] public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam); [DllImport("user32.dll", SetLastError = true)] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll", SetLastError = true)] public static extern uint GetWindowThreadProcessId(IntPtr hWnd, int lpdwProcessId); [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int GetClassName(IntPtr hWnd, StringBuilder className, int maxCharCount); public const uint PROCESS_ALL_ACCESS = 0x1F0FFF; public const uint PROCESS_VM_READ = 0x0010; public const uint PROCESS_VM_WRITE = 0x0020; public const uint PROCESS_VM_OPERATION = 0x0008; public const uint MEM_COMMIT = 0x1000; public const uint MEM_RESERVE = 0x2000; public const uint MEM_RELEASE = 0x8000; public const uint SWP_NOMOVE = 0x2; public const uint SWP_NOSIZE = 0x1; public const uint HWND_TOPMOST = 0xFFFFFFFF; public const uint HWND_NOTOPMOST = 0xFFFFFFFE; public const int SW_HIDE = 0; public const int SW_SHOWNORMAL = 1; public const int SW_SHOWMINIMIZED = 2; public const int SW_SHOWMAXIMIZED = 3; public const int SW_SHOWNOACTIVATE = 4; public const int SW_SHOW = 5; public const int SW_MINIMIZE = 6; public const int SW_SHOWMINNOACTIVE = 7; public const int SW_SHOWNA = 8; public const int SW_RESTORE = 9; public const int SW_SHOWDEFAULT = 10; public const uint WM_LBUTTONDOWN = 0x201; public const uint WM_LBUTTONUP = 0x202; public const uint CREATE_SUSPENDED = 0x00000004; public struct PROCESS_INFORMATION { public IntPtr hProcess; public IntPtr hThread; public uint dwProcessId; public uint dwThreadId; } public struct STARTUPINFO { public uint cb; public string lpReserved; public string lpDesktop; public string lpTitle; public uint dwX; public uint dwY; public uint dwXSize; public uint dwYSize; public uint dwXCountChars; public uint dwYCountChars; public uint dwFillAttribute; public uint dwFlags; public short wShowWindow; public short cbReserved2; public IntPtr lpReserved2; public IntPtr hStdInput; public IntPtr hStdOutput; public IntPtr hStdError; } public struct SECURITY_ATTRIBUTES { public int length; public IntPtr lpSecurityDescriptor; public bool bInheritHandle; } [DllImport("kernel32.dll", SetLastError = true)] public static extern bool CreateProcess(String imageName, String cmdLine, IntPtr lpProcessAttributes, IntPtr lpThreadAttributes, bool boolInheritHandles, uint dwCreationFlags, IntPtr lpEnvironment, String lpszCurrentDir, ref STARTUPINFO si, out PROCESS_INFORMATION pi); [DllImport("kernel32.dll", SetLastError = true)] public static extern Int32 WaitForSingleObject(IntPtr Handle, UInt32 Wait); [DllImport("kernel32.dll")] public static extern uint ResumeThread(IntPtr hThread); [DllImport("kernel32.dll")] public static extern IntPtr OpenProcess(UInt32 dwDesiredAccess, Int32 bInheritHandle, UInt32 dwProcessId); [DllImport("kernel32.dll")] public static extern Int32 ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesRead); [DllImport("kernel32.dll", SetLastError = true)] public static extern bool VirtualProtectEx(IntPtr hProcess, IntPtr lpAddress, IntPtr dwSize, MemoryProtection flNewProtect, ref MemoryProtection lpflOldProtect); [DllImport("kernel32.dll")] public static extern Int32 WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesWritten); [DllImport("kernel32.dll")] public static extern Int32 CloseHandle(IntPtr hObject); [DllImport("kernel32.dll", SetLastError = true, ExactSpelling = true)] public static extern IntPtr VirtualAllocEx(IntPtr hProcess, IntPtr lpAddress, uint dwSize, AllocationType flAllocationType, MemoryProtection flProtect); [DllImport("kernel32.dll", SetLastError = true, ExactSpelling = true)] public static extern bool VirtualFreeEx(IntPtr hProcess, IntPtr lpAddress, uint dwSize, AllocationType dwFreeType); [DllImport("kernel32.dll")] public static extern IntPtr CreateRemoteThread(IntPtr hProcess, IntPtr lpThreadAttributes, uint dwStackSize, IntPtr lpStartAddress, IntPtr lpParameter, uint dwCreationFlags, IntPtr lpThreadId); [DllImport("kernel32.dll", CharSet = CharSet.Ansi, ExactSpelling = true)] public static extern IntPtr GetProcAddress(IntPtr hModule, string procName); [DllImport("kernel32.dll", CharSet = CharSet.Auto)] public static extern IntPtr GetModuleHandle(string lpModuleName); [StructLayout(LayoutKind.Sequential)] public struct RECT { public int left; public int top; public int right; public int bottom; } public static int MakeLParam(int LoWord, int HiWord) { return ((HiWord << 16) | (LoWord & 0xffff)); } //the same function but with another name =D // just for understand the code better. public static int MakeWParam(int LoWord, int HiWord) { return ((HiWord << 16) | (LoWord & 0xffff)); } [Flags] public enum AllocationType { Commit = 0x1000, Reserve = 0x2000, Decommit = 0x4000, Release = 0x8000, Reset = 0x80000, Physical = 0x400000, TopDown = 0x100000, WriteWatch = 0x200000, LargePages = 0x20000000 } [Flags] public enum MemoryProtection { Execute = 0x10, ExecuteRead = 0x20, ExecuteReadWrite = 0x40, ExecuteWriteCopy = 0x80, NoAccess = 0x01, ReadOnly = 0x02, ReadWrite = 0x04, WriteCopy = 0x08, GuardModifierflag = 0x100, NoCacheModifierflag = 0x200, WriteCombineModifierflag = 0x400 } [DllImport("kernel32.dll", SetLastError = true)] public static extern bool VirtualProtect(IntPtr lpAddress, uint dwSize, MemoryProtection flNewProtect, out MemoryProtection lpflOldProtect); } } Client.cs (Pasta Kernel) using Microsoft.VisualBasic; using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; namespace Kernel { public class Client { public static Process Process; public static IntPtr Handle; public static int HWND; public static int PID; public static UInt32 BaseAddress; public Client(Process _process, string name) { Process = _process; BaseAddress = (uint)_process.MainModule.BaseAddress.ToInt32() - 0x400000; Handle = _process.MainWindowHandle; PID = _process.Id; } } } Olhou ai ? esta tudo corretamente ? ok as ferramentas que iremos utilizar sao ShowWindow , SW_HIDE = 0; , SW_RESTORE = 9; 1° Crie um checkbox em sua Form. 2° Cértifique que nao esteja nada errado. 3° Clique rapidamente 2x no Checkbox oque levara a Form.cs private void checkBox1_CheckedChanged(object sender, EventArgs e) { } No espaço entre { } coloquei as seguintes informaçoes. if (CheckBox1.Checked == true) { WinApi.ShowWindow((IntPtr)Client.HWND, WinApi.SW_HIDE); } else { WinApi.ShowWindow((IntPtr)Client.HWND, WinApi.SW_RESTORE); } Irar ficar assim: private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (CheckBox1.Checked == true) { WinApi.ShowWindow((IntPtr)Client.HWND, WinApi.SW_HIDE); } else { WinApi.ShowWindow((IntPtr)Client.HWND, WinApi.SW_RESTORE); } } Pronto , salva aperte F5 , clique no checkbox e veja se funciona, caso nao funcione poste o erro ou duvida aqui Oque essa funçao ira fazer ? : Bom ela ira esconder a janela do Tibia , porem o processo ainda estara aberto , caso queira que volte ao normal o Tibia , desmarque o Checkbox.
  6. S.O.S imagine.

    Slaake reagiu a CorvoAnarcoPunk por uma resposta no tópico

    1 ponto
    S.O.S imagine Você pergunta, para que serve este tópico, simples muitos spriters procuram ótimas referencias, para se basearem em sprites daqueles que tem mais nível, Não só sprites como também imagens com ótimas referencias, o tópico serve para que você faça o pedido de uma referencia, não do sprite em si, é uma ajuda que você terá da pessoa que ache o sprite x, para você se basear Não fazer idêntico ou rippar o sprite do cara, mas sim para você ter uma base de imaginação de como seria seu sprite já que muitas pessoas não conseguem fazer do ZERO então procuram referencias mais nem sempre acham, as referencias devem estar boas, com créditos do autor da sprite. Regras Siga as regras principais do fórum. Comentários desnecessários serão considerados como flood. Proibido postar sem o nome do autor. As regras podem ser alteradas a qualquer momento sem aviso prévio por escrito. Atenciosamente, Corvo.
  7. 1 ponto
    Bom Tenta Achar Okay
  8. (Resolvido) Ajuda aqui Website

    Sociopata reagiu a Juninho100k por uma resposta no tópico

    1 ponto
    ninguem aii ? sabe como arrumar o erro ?
  9. (Resolvido) Ajuda com site plz

    esdraslol3 reagiu a Sociopata por uma resposta no tópico

    1 ponto
    vai em layout.php e remova a linha buypoints, qulauqer coisa posta seu layput.php q eu faço isso pra vc
  10. (Resolvido) Ajuda aqui Website

    Juninho100k reagiu a Sociopata por uma resposta no tópico

    1 ponto
    sua versão do xammp?
  11. [DUVIDA] Configurando website

    porkts reagiu a Guilherme por uma resposta no tópico

    1 ponto
    Dependendo de onde estiver o banco de dados, você terá que configurar o dados de acordo com a hospedagem. E você terá também que entrar em contato com o suporte, pra aceitar acesso externo de uma máquina para a outra.
  12. Perfect Tibian Items

    sergiojuh reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Bom pessoal aqui é o Comedinha e quero postar para vocês os items perfeitos. É um projeto criado por mim onde eu vejo todos os detalhes do tibia e tento colocá-los perfeitamente nos items.xml. Ultimas atualizações: Items até 8.54 (New) Vários items revisados (New) Mais em: http://code.google.c...ems/source/list Download: Items (Last): http://code.google.c...items/items.xml Otb (9.54): http://code.google.c...items/items.otb Outros: http://code.google.c...se/#svn%2Ftrunk Comparação com o ultimo da tfs: http://code.google.c...ems%2Fitems.xml Pessoal eu estou a um bom tempo fazendo este projeto, espero que gostem pois eu fiz pensando no publico. Ele será lançado no Alissow 5.0 e se alguém encontrar algum erro ou algo novo comenta ai =D
  13. (Resolvido) Problema no database xampp

    Alissonmagai reagiu a Sociopata por uma resposta no tópico

    1 ponto
    agr vc tem q reinstalar o gesior
  14. 1 ponto
    Você apagou os players com nome Sorcerer SAMPLE, Paladin Sample, Druid Sample e Knight Sample!! Não pode Apaga-los poiz da erro!! Usa esta database http://www.speedyshare.com/9WDFh/database.sql
  15. (resolvido) Vocations

    cannabisherck reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    Olá eduardo é Vocation 1 = Sorcerer Vocation 2 = Druid Vocation 3 = Paladin Vocation 4 = Knight Ajudei ? Gostou ? Da um gostei ali >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\/
  16. Scripte

    ADM ASB reagiu a 3visan por uma resposta no tópico

    1 ponto
    Área errada, Movido!
  17. MegaUpload Irá Voltar

    Hayashii reagiu a Slaake por uma resposta no tópico

    1 ponto
    Saudades do Megaupload? Pois anote o recado: o site de compartilhamento de arquivos vai voltar maior, melhor, mais rápido, livre de taxas e preparado contra ataques. Pelo menos foi isso o que o próprio fundador, Kim Dotcom, afirmou em seu perfil no Twitter. E aí, curtiu?http://ow.ly/c2ObP Você tinha arquivos no Megaupload? Gostava do serviço? Então prepare-se: o site vai voltar ao ar em breve, muito maior, melhor e mais rápido. Quem deu o recado foi o próprio fundador, Kim Dotcom. O empresário publicou a informação em sua conta no Twitter em comemoração ao fim do SOPA, do PIPA e do ACTA. Todos os três eram projetos de lei que tinham o objetivo de acabar com a pirataria na internet e aumentar o controle de dados dos usuários. "SOPA está morto. PIPA está morto. ACTA está morto. MEGA vai voltar. Maior. Melhor. Mais rápido. Livre de taxas e preparado contra ataques. Evolução!”, diz a mensagem de Dotcom na rede social. Ainda não se sabe quando o site de compartilhamento de arquivos voltará, mas Kim Dotcom parece animado, assim como seus seguidores que fizeram questão de espalhar a mensagem por toda rede. Em janeiro deste ano, o Megaupload foi fechado por agentes federais norte-americanos sob a acusação de repetidamente violar direitos autorais e promover a pirataria em massa. Na ocasião, o fundador e três executivos da empresa foram presos na Nova Zelândia a pedido das autoridades norte-americanas. Eles respondem pelo processo em liberdade. Fonte: FaceBook e OlharDigital
  18. 1 ponto
    Matheus não era mais fácil fazer por onKill? *-* tpw onKill(cid, target) if(isPlayer(target)) then add money manda msg end end sla edit: vi agora que foi o lpz kk
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo