Ola amigos gostaria de uma pedir a quem tiver disponibilidade e quiser fazer um sistema mais simples possível de quando um player passar por um checkpoint qualquer ele usar o comando em ZCMD:voltar , ele retornar ao checkpoint anterior que ele passou , pois sou iniciante em pawno e esse comando seria muitíssimo último para mim colocar na minha GM de corrida , pois quando um player por exemplo cair fora da corrida ou algo assim ele usando esse comando CMD:voltar ele volta ao checkpoint anterior por isso peço ajuda a vós que e mais experiente nessa linguagem pois eu não sei criar isso
Olá, boa tarde, eu estou usando o painel tcadmin para a hospedagem do meu servidor, só que é eu apeguei os arquivos necessários (os arquivos do tcadmin) para o servidor iniciar, alguém poderia me enviar os arquivos necessários por favor?
Eu Estou Fazendo o Meu Sistema de Banco Normalmente, Mas tem Um Problema Ate Uns Dias Atras. O Conteúdo Do Botão Acessar Nessa Textdraw Diz O Seguinte:
Código PHP:
mysql_format(DBConn, query, sizeof(query), "SELECT Owner, LastAccess, FROM_UNIXTIME(LastAccess, '%%d/%%m/%%Y %%H:%%i:%%s') AS Last FROM bank_accounts WHERE ID = %d && Password = md5('%e') && Disabled=0 LIMIT 1", ID, BankPass); mysql_tquery(DBConn, query, "OnBankAccountLogin", "d", playerid);
Mas Essa Consulta Simplesmente NÃO RETORNA NENHUM RESULTADO.
Já Fiz Alguns Tratamentos (DEBUG), Recriei Tabelas, Já Testei a Query No Proprio phpMyAdmin (Por aqui ela Retorna Um Resultado) Mas No Código Nada Retorna. O Que Possa Ser?
Callback: OnBankAccountLogin
Código PHP:
Function:OnBankAccountLogin(playerid) { new StrBank[255], AccountID = Bank_GetAccountIDFromOwner(playerid); if(cache_num_rows() > 0) { HideAuthBank(playerid); ShowBankPanel(playerid); // format(StrBank, sizeof(StrBank), "%s", pName(playerid)); PlayerTextDrawSetString(playerid, TelaPainelBanco_PTD[playerid][0], StrBank); // new AccountBalance = Bank_GetBalance(AccountID); format(StrBank, sizeof(StrBank), "$%s", formatInt(AccountBalance)); PlayerTextDrawSetString(playerid, TelaPainelBanco_PTD[playerid][1], StrBank); // new query[96]; mysql_format(DBConn, query, sizeof(query), "UPDATE bank_accounts SET LastAccess=UNIX_TIMESTAMP() WHERE ID=%d && Disabled=0", AccountID); mysql_tquery(DBConn, query);
Estou tentando converter o meu GM para o Open-MP e no meio de tantos warnings/erros, esses em especial são alguns dos que não consigo corrigir:
Código:
C:\open.mp-win-x86\Server\qawno\include\DOF2.inc(1061) : warning 213: tag mismatch: expected tag "bool", but found none ("_")
C:\open.mp-win-x86\Server\qawno\include\DOF2.inc(1061) : warning 202: number of arguments does not match definition
Estou criando um sistema de Uber, porém, queria que quando o Uber aceitasse o pedido do player, ficasse um Checkpoint seguindo o player até o Uber chegar no jogador. Alguém sabe alguma maneira de eu fazer isso?
Opa, eu estava querendo fazer uma mensagem com error de textdraw porém não está funcionando eu não sei mt mecher com textdraw, dai queria saber se algm poderia me ajudar com essa questao do textdraw que ele simplesmente não aparece, aparece apenas a box, aqui está o comando
Código:
CMD:tp(playerid,params[])
{
if(Logado[playerid] < 1) return SCM(playerid, VERMELHO, "[ERROR]{ffffff} Voce nao pode usar comandos sem esta logado");
new id, Float:PedPos[3], string[999];
if(info[playerid][Admin] < 1) return SCM(playerid, -1, "{FF0000}[ERROR]{FFFFFF} Voce nao tem permissao de usar este comando");
if(Trabalhando[playerid] < 1) return SCM(playerid, -1, "{FF0000}[ERROR]{FFFFFF} Voce nao esta em modo trabalho");
for(new i = 0; i < 5; i++)
if(sscanf(params, "d", id)) return TextDrawShowForPlayer(playerid, MensagemTp[i]);
SetTimerEx("SumirMsgTp", 5000, false, "d", playerid);
GetPlayerPos(id, PedPos[0], PedPos[1], PedPos[2]);
if(!IsPlayerConnected(id) && Logado[id] == false)
SetPlayerPos(playerid, PedPos[0], PedPos[1], PedPos[2]);
format(string, 999, ":{ffffff} Voce foi ate o jogador %s(%d)", PlayerName(id), id);
SCM(playerid, VERMELHO, string);
format(string, 999, ":{ffffff} Admin %s veio ate voce", PlayerName(playerid));
SCM(playerid, VERMELHO, string);
return 1;
}
forward SumirMsgTp(playerid);
public SumirMsgTp(playerid)
{
for(new i = 0; i < 5; i++) TextDrawHideForPlayer(playerid, MensagemTp[i]);
return 1;
}
[hr]
aqui o textdraw, por mais que eu tenha praticamente ctrz q o erro meu n seja aki:
//MensagemTp
MensagemTp[0] = TextDrawCreate(530.444824, 149.680130, "~n~~n~");
TextDrawLetterSize(MensagemTp[0], 0.400000, 1.600000);
TextDrawTextSize(MensagemTp[0], 638.000000, 0.000000);
TextDrawAlignment(MensagemTp[0], 1);
TextDrawColor(MensagemTp[0], -1);
TextDrawUseBox(MensagemTp[0], 1);
TextDrawBoxColor(MensagemTp[0], 92);
TextDrawSetShadow(MensagemTp[0], 0);
TextDrawBackgroundColor(MensagemTp[0], 255);
TextDrawFont(MensagemTp[0], 1);
TextDrawSetProportional(MensagemTp[0], 1);