-
Posts
563 -
Joined
-
Last visited
-
Days Won
1
Stanley Sathler last won the day on January 30 2020
Stanley Sathler had the most liked content!
About Stanley Sathler
- Birthday 08/10/1995
Member Title
- MTA Contributor
Details
-
Gang
N/A
-
Location
Minas Gerais, Brazil
Recent Profile Visitors
Stanley Sathler's Achievements
Mack (28/54)
5
Reputation
-
#RooTs started following Stanley Sathler
-
dener189 started following Stanley Sathler
-
JNS'93 started following Stanley Sathler
-
Ricardofire started following Stanley Sathler
-
me ajudem por favor!!!
Stanley Sathler replied to Rodrigo3458's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
MySQL, Rodrigo, é um sistema gerenciador de banco de dados. Se quiser usar um resource que utiliza MySQL, o primeiro passo é garantir que o MySQL esteja instalado e rodando na sua máquina. Para instalar o MySQL, você pode seguir dois caminhos diferentes: Instala o XAMPP, que vai instalar, além do MySQL, Apache e mais algumas ferramentas (caso você use a opção de instalação padrão); Instala apenas o MySQL. Um bom link é este, do DevMedia. É importante ressaltar também que você provavelmente vai precisar configurar o usuário e senha do seu MySQL em algum lugar do resource. -
Na verdade, muitos servidores têm. A diferença é que lá são chamados de Táxi.
-
@Athes, mas com essa fonte você quebra nossa perna, meu camarada. De qualquer forma, sucesso no projeto aí. ;D
- 2 replies
-
- mods
- carrosbrasileiros
- (and 13 more)
-
copyright Dúvidas sobre direitos legais e autorais
Stanley Sathler replied to Lord Henry's topic in Offtopic
Olá @Lord Henry A questão da licença depende diretamente de tudo que estiver incluído no seu resource e que seja de terceiros. Consideremos um "resource simples" um resource que possui apenas algumas linhas de código e nada mais; nem uma textura, nem um modelo 3D, nem mesmo um arquivo de áudio sequer. Se o código deste resource simples foi construído por você, do zero, então a licença que ele tem é você quem decide. Isso quer dizer que, se você quiser vender, não há nada de errado nisso. No entanto, se o seu resource possui alguma coisa que foi feito por uma outra pessoa, mesmo que o código tenha sido desenvolvido por você, você passa a depender da licença de cada coisa dessa lista. -
Stanley Sathler changed their profile photo
-
Por mais que o BonSay tenha tido a melhor intenção do mundo em te ajudar (acredito nisso), a solução do n3wage com tabela é sem comparação. Porém, como você quer basear os dias da semana no horário do jogo, a "gambiarra" (assim por ele dito) do Hornet fica sendo a melhor opção. Isso porque o getTime() não tem esse controle de dias de semana. Aí, para você não resetar a semana toda vez que o script parar, importante salvar o dia da semana toda vez que o evento "onResourceStop" for chamado. Você pode usar o setAccount() do MTA (não quero sugerir o uso de queries diretas com dbExec() e companhia). Crie uma conta qualquer, "myServerManager", onde você pode salvar esse tipo de informação.
-
Ajuda Com Editor de Mapas.
Stanley Sathler replied to iLord's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
LeSilver, então talvez seja porque o [editor] esteja faltando. Você pode baixar os resources clicando aqui. Baixe-os e coloque-os na pasta MTA San Andreas 1.5\server\mods\deathmatch\resources. -
pairs() ordena array incorretamente. Por quê?
Stanley Sathler replied to Stanley Sathler's topic in Programação em Lua
n3wage, cara, por sorte eu li essa micro nota de rodapé. Onde eu trabalho definimos um padrão de sempre usar dois espaços, então acabei me acostumando. No começo foi difícil, mas uma hora vai. Então, eu na verdade até sabia dessa diferença entre pairs() e ipairs(). O que na época achei estranho foi a ordem com que as funções navegavam em meu array. Parecia que em algum momento, a ordem da minha tabela era alterada, sabe? Ela não era lida na mesma sequência em que foi declarada. Eu declarei minha tabela com esta ordem: Ammo, Primary e Secondary. Mas quando usava pairs(), é como se fosse lida nesta ordem: Secondary, Ammo, Primary. Eu chequei, e não estava em ordem alfabética, que foi a primeira coisa que me veio à cabeça quando vi a ordem ser alterada. Aí queria saber o quê que estava acontecendo... o porquê da ordem ser alterada, sacou? Na verdade o problema nem era no pairs(), porque se formos pensar, quando eu uso a função para reordenar a tabela, eu uso um pairs() no resultado retornado. Se o problema fosse no pairs(), ia avacalhar a ordem de novo. É como se a minha tabela já fosse armazenada na memória erroneamente. E sim, a gambiarra era pra fazer exatamente o que você disse, forçar uma reordenação na forma correta. E essa gambiarra continua lá no código.... hahahaha. -
Dead Walkers: código liberado
Stanley Sathler replied to Stanley Sathler's topic in Portuguese / Português
Gustavo, muito obrigado, cara! -
Ajuda Com Editor de Mapas.
Stanley Sathler replied to iLord's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Você fica sempre nessa tela preta? Ou chega a sair dela? Tive esse problema uma vez e descobri que a minha pasta MTA San Andreas 1.5\server\mods\deathmatch\resources não tinha o resource [editor]. O estranho é que eu podia jurar que a instalação já tinha vindo sem ela.... -
Oi pessoal, Primeiramente, extremamente feliz em ver a seção de Programação ficando finalmente movimentada, já que no passado era uma das mais abandonadas. Vocês têm alguma ideia do porquê do ipairs() tratar uma tabela associativa de forma incorreta? O que quero dizer, é: table = { ammo = "Ammo", primary = "Primary Weapons", secondary = "Secondary Weapons" } Se eu dou um pairs(tabela), a interação meio que me devolve uma ordem do tipo primary, ammo, secondary. Pensei "ah, deve estar ordenando as chaves por ordem alfabética" (já que minha tabela não consistia apenas nestes valores), mas em ordem alfabética não é, afinal, o "items" vinha primeiro e, o "ammo", só no final. Li em vários lugares, mas não encontrei uma resposta concreta. Como resolução final, precisei fazer uma gambiarra do tipo: table = { ammo = {"Ammo", 1}, primary = {"Primary", 2}, secondary = {"Secondary", 3} } function iAmHandsome() local reordered = {} for i, item in pairs(table) do table.insert(reordered, item[2], item[1]) end return reordered end Alguma ideia do porquê isso acontecer? E uma alternativa que não seja essa putaria que eu fiz?
-
Can I get all created GUI elements in my server?
Stanley Sathler replied to Stanley Sathler's topic in Scripting
Saml1er and Necktrox, I did it using getResourceGUIElement(). I was in doubt about how guiRoot would work, but now I know that it's the same that the function above. So, as I asked before: yes, it's a table. In this way, I can say that I used Necktrox's suggestion or Saml1er's second suggestion (which is the same). And I would to thank all you guys, because you helped me a lot. Regards, Stanley Sathler. -
Can I get all created GUI elements in my server?
Stanley Sathler replied to Stanley Sathler's topic in Scripting
Hornet, and where can I learn more about guiRoot itself? I mean, I have read about element tree, but didn't find anything about guiRoot there. It's because I don't know how I can access the elements under guiRoot. Is it a table? An object? How can I, for example, access the window elements? Could you show me an example code? Thanks in advance, Stanley Sathler. -
Que orgulho essa comunidade brasileira, meu Deus. Muitíssimo obrigado, n3wage e Hornet. Nunca havia pensado nisso e, se fosse parar pra pensar, talvez demorasse para conseguir algo, sinceramente. Vou aplicar no meu conceito e volto com qualquer resultado. Enquanto aguardava a resposta, usei variáveis globais, então vou ter que fazer umas mudanças, hehe.
-
Hey guys, Is there a way to get all GUI elements? I mean, I would like to get a table containing all GUI elements created in my server, doesn't matter if is visible or not. If I want to retrieve all vehicles in my server, I use getElementsByType("vehicle"). Same for players, markers, etc. Is there something similar for CEGUI elements? Regards, Stanley Sathler.
-
Dead Walkers: código liberado
Stanley Sathler replied to Stanley Sathler's topic in Portuguese / Português
RooTs, o primeiro release estável conterá somente as mesmas features, talvez com algumas adições a mais, como as que já haviam sido implementadas quando o Dead Walkers começou a ser desenvolvido com o objetivo de ser um servidor. Dentre essas pequenas adições, posso citar o suporte a coletes, sons utilizando recursos do Sound3D para tornar o barulho das armas mais realistas no mapa (com variações de volume conforme distância), zumbis mais realistas (cambaleando) e, se até lá eu encontrar um modelador 3D, talvez mais algumas brincadeiras como adição de silenciadores. Ah, conforme o desenvolvimento progride, sugestões de fácil implementação também podem ser incluídas, portanto, estou aberto caso queira dar algumas, hehe. @Edição: 08/dez, 12:47 O link da última postagem encontra-se desatualizado. A reconstrução agora foi aplicada à branch master. https://github.com/StanleySathler/deadwalkers/