Venho oferecer meus serviços de criação de mapas e design em Textdraws para sa:mp 0.3.7 e android, possuo um bom tempo de experiência com o sa:mp e GTA San Andreas, tenho como peculiaridade habilidades de desenvolver mapas e textdraws nos estilos de FiveM e MTA para o sa:mp.
1 - Sobre mim:
Idade: 21 anos
Jogo SA:MP desde 2017.
Tenho experiência com desenvolvedor desde 2018.
Tenho conhecimentos amplos com a linguagem Pawn.
2 - Meus serviços:
Criação de mapas simples e texturizados. [Interiores/Exteriores].
Edição de mapas já prontos. [edito mapas já prontos a escolha do cliente]
Criação de Textdraws. [Logotipos, logins, rodapé e etc...].
Desenvolvimento de Filterscripts.
3 - Como trabalho:
Trabalho por encomenda. (Ou seja de acordo com o que o cliente solicitar).
Faço uma avaliação antes com o cliente e informo com sinceridade ao mesmo se o que foi proposto é possivel ser reproduzido no sa:mp.
Desenvolvo do absoluto 0.
Não repasso e não demonstro encomendas sem a autorização do cliente.
Dou suporte após o envio do que foi encomendado pelo cliente.
Não faço reembolso após o que foi encomendado, for testado e enviado para o cliente.
Mostro o processo de desenvolvimento e faço o teste ao vivo para o cliente observar(Via Discord).
Só envio o serviço/encomenda após o pagamento.
Preços acessíveis.
Utilizo apenas o Discord para transmitir o processo de desenvolvimento.
Não trabalho com TeamViewer/AnyDesk.
Se o cliente encomendar serviços com frequência dou descontos e até mesmo faço uma encomenda de forma gratuita.
4 - Pagamento:
Facilito o pagamento. [Aceito PIX e PayPal(em caso de clientes que moram no exterior)].
5 - Contato:
Discord: .zbl4ck_ (zBL4CK_).
Whatsapp: +55 (98) 985752340.
6 - Projetos desenvolvidos por mim:
Textdraws: [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font] OUTRAS TEXTDRAWS.
Mapeações: [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font] OUTRAS MAPEAÇÕES.
Estou com um problema em meu servidor, quando eu spawno a tela começa a girar, depois para e depois volta a girar, não sei o que poder ser, se alguém puder me ajudar ...
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?