Quero que as letras maiusculas e minusculas não sejam diferenciadas. Exemplo o nick que o player entrou é "Nome_Sobrenome", e já existe no banco de dados a conta "nome_sobrenome". Eu quero que a conta nao seja criada, porém no meu caso, a conta está sendo criada, ou seja, está diferenciado letras maiúsculas de minúsculas.
Código:
forward AccountExists(Name[]);
public AccountExists(Name[])
{
new Query[200];
format(Query, sizeof(Query), "SELECT `ID` FROM `contas` WHERE `Nome` = '%s'", DB_Escape(Name));
Resultado = db_query(Conexao,Query);
if(db_num_rows(Resultado) > 0)
{
db_free_result(Resultado);
return true;
}
else
{
db_free_result(Resultado);
return false;
}
}
Código:
new loginstring[255];
if(AccountExists(PlayerName(playerid)))
{
//Conta Registrada, logar
}
else
{
//Conta Não registrada, registre
}
Queria que ele fosse kickado aqui nesta verificação:
if(IsPlayerConnected(playerid))
{
if(AccountExists(PlayerName(playerid)))
{
SendClientMessage(playerid, COR_BRANCO, "ERRO, Sua conta ja existe no nosso banco de dados!");
Kick(playerid);
return 1;
}
Olá estou começando a usar o Mysql e não tenho muito conhecimento com sql estou com um problema em um comando que não salva no banco de dados e o banco de dados está criado corretamente e não apresenta erros no terminal help pls
Código PHP:
CMD:criarcasa(playerid, params[]) { new Valor, interior, Query[1028]; if(!IsPlayerConnected(playerid) || pLogado[playerid] == false) return 1; if(pDados[playerid][pAdmin] < 7) return SendClientMessage(playerid, AZUL, "[Santa] {FFFFFF}Voce nao tem permissao para usar esse comando"); if(sscanf(params, "di", interior, Valor)) return SendClientMessage(playerid, AZUL, "[Santa] {FFFFFF}Use: /criarcasa [Interior] [Valor]"); if(Valor < 5000 || Valor > 10000000) return SendClientMessage(playerid, AZUL, "[Santa] {FFFFFF}Valor de R$10.000 a R$10.000.000"); new Float:X, Float:Y, Float:Z, fFile[60]; GetPlayerPos(playerid, X, Y, Z); for(new i = 0; i < MAX_HOUSE; ++i) { mysql_format(ConexaoSQL, Query, sizeof(Query), "SELECT `iconX`, `iconY`, `iconZ` FROM `casa` WHERE `ID`='%d'", i); mysql_tquery(ConexaoSQL, Query); if(cache_num_rows() > 0) { new Float:GP[3]; cache_get_value_float(0, "iconX", GP[0]); cache_get_value_float(0, "iconY", GP[1]); cache_get_value_float(0, "iconZ", GP[2]);
if(IsPlayerInRangeOfPoint(playerid, 5.0, GP[0], GP[1], GP[2])) { SendClientMessage(playerid, AZUL, "[Santa] {FFFFFF}Voce esta muito proximo a uma casa crie um pouco mais longe"); return 1; } } }
Objetivo do tutorial:
Atualmente notei que muita, mais muita gente tem dúvida em relação à esse tipo de sistema, sendo que na verdade não é nenhum bicho de 3 cabeças, qualquer um com conhecimento básico em PHP, Pawn e SQL conseguiria implementar sem nenhum problema.
Para descomplicar um pouco para quem não sabe como é feito, resolvi criar esse tutorial.
Atenção: Este NÃO é um tutorial para iniciantes caso você esteja procurando aprender SQL ou PHP, este tutorial não é para você. No tutorial, não irei explicar nenhuma função nativa do PHP ou como usar o PHP ou o SQL e nem me aprofundar nas funções do SDK, para isso o Mercado Pago tem uma documentação bem detalhada. Existem diversos tutoriais pela internet voltado para esses objetivos, mas esse daqui é voltado para te ensinar apenas o básico e te dar um "pontapé inicial" de como usar o SDK do Mercado Pago + SQL para automatizar pagamentos, para seguir os passos do tutorial, é recomendado que você saiba ao menos o básico de PHP, SQL e claro, Pawn.
Como funcionará o tutorial:
Como é um tutorial mais extenso do que o normal, ao invés de explicar no tópico, eu criei uma página web para ficar mais simples e mais intuitivo de explicar.
O tutorial será divido em 3 partes:
1. Introdução;
2. Instalação do SDK do Mercado Pago;
3. Exemplo de uso do SDK.
O que você vai precisar saber para seguir os passos do tutorial:
Apenas um conhecimento básico-intermediário em PHP e SQL e claro, conhecimento em Pawn.
Galera, preciso de mais dicas/conhecimento em otimizações de textdraws.
Atualmente conheço apenas a de criar/destruir textdraw (também utilizando looping) no momento de uso.
Existe algo mais que isso? Deixar ela mais fluida?
EvoGamingGroup Apresenta: O Futuro do SAMP está Chegando!
Olá, amantes de San Andreas Multiplayer (SAMP)! Temos o prazer de anunciar que a equipe Dallas da Startup EvoGamingGroup está trabalhando duro para revolucionar a experiência do SAMP. Começamos nossa jornada recentemente, mas nossa paixão e dedicação estão impulsionando a criação de um servidor que vai surpreender e encantar a todos.
O Que nos Torna Especiais?
Nossa equipe é composta por mentes brilhantes e apaixonadas, unidas pelo desejo de criar algo verdadeiramente excepcional. Estamos reimaginando todos os aspectos do SAMP, desde o gameplay até os recursos sociais, para proporcionar uma experiência totalmente nova e envolvente. O futuro está cheio de promessas e inovação, e mal podemos esperar para compartilhar isso com você!
Junte-se à Revolução!
Quer fazer parte desta revolução no mundo do SAMP? Estamos abrindo as portas para qualquer pessoa que queira colaborar e contribuir para o desenvolvimento do nosso servidor. Acreditamos que a comunidade é essencial para construir algo verdadeiramente grandioso. Se você é um desenvolvedor, designer, roteirista ou simplesmente um entusiasta do SAMP, sua paixão pode nos levar a novos patamares!
Para se conectar diretamente conosco, junte-se ao nosso grupo no WhatsApp. Compartilharemos atualizações regulares sobre o progresso do servidor, discutiremos ideias inovadoras e daremos a todos a oportunidade de se envolver. Clique no link abaixo e venha fazer parte desta emocionante jornada:
Juntos Rumo ao Futuro do SAMP! A equipe Dallas da Startup EvoGamingGroup está determinada a levar o SAMP a novas alturas. Com nossa paixão, dedicação e a ajuda da comunidade, estamos confiantes de que nosso servidor revolucionará a forma como você experimenta San Andreas Multiplayer. Junte-se a nós enquanto criamos o futuro do SAMP, um passo de cada vez!
Siga-nos nas redes sociais para as últimas atualizações e novidades emocionantes:
Olá, aventureiros e entusiastas de jogos! Estamos animados em compartilhar as incríveis funcionalidades e oportunidades disponíveis em nosso servidor.
? Sistema de Celular na Tela:
Experimente uma experiência de jogo realista e interativa com o nosso sistema de celular na tela! Envie mensagens, faça chamadas, navegue na internet e muito mais, tudo isso diretamente do seu dispositivo virtual.
? Sistema de Gangzone:
Explore a emocionante vida de gangues em nosso servidor! Com o sistema de gangzone, você pode se unir a uma gangue, conquistar territórios e participar de batalhas eletrizantes pelo controle de áreas e recursos.
? Vagas para Helpers:
Estamos à procura de jogadores dedicados e prestativos para se juntarem à nossa equipe como Helpers! Se você gosta de ajudar os outros e está interessado em contribuir para uma comunidade positiva, esta é a sua chance de se destacar. Candidate-se hoje mesmo!
? Vaga para Líderes:
Você se considera um líder nato? Tem ideias inovadoras e a capacidade de liderar uma equipe? Estamos procurando por talentosos líderes para gerenciar diferentes aspectos do nosso servidor. Seja um líder e deixe sua marca!
? Diversos Sorteios no Discord:
Participe dos nossos sorteios exclusivos no Discord e tenha a chance de ganhar prêmios incríveis!
Já esclarecendo, sou leigo quanto a codificação, mas entendo um pouco para conseguir "editar" minha GM, então posso utilizar termos inadequados/incorretos ao me referir a algo.
Enfim, tenho uma "lista" de empresas que eu gostaria de mostrar aos players através de um comando, e até aeh tudo bem, consigo mostrar a lista, porem existem outros dois valores que eu gostaria que aparecessem, e nã osei como "formatar" isso.
Na Enum já tenho nome da empresa, id do interior, posição x/y,z do interior, preço para compra, ganhos da empresa e ID do MapIcon que aparece no minimapa., Consegui fazer a lista ser apresentada, mas apenas com o "nome da empresa". Poderiam me ajudar a "formatar" de modo que os valores e ganhos de cada empresa tbm apareçam?
PS: não quero o codigo pronto, apenas entender melhor a estrutura. Se precisarem de mais dados, por favor, me avisem.