Opa eu estou com um poblema a dias tentei arrumar tanto que acabei deixando de lado e hoje tenho que arruma este poblema, mas bom eu fiz um sistema de verificar pessoas banidas e da uma tela com as informações do ban logo dps da um kick no player, mas quando um player banido loga no serve o serve cai e eu não sei o motivo irei mostra a baixo uma verificação de banimento que eu fiz junto com uma de ban por ip tbm.
Fuibanido(playerid)
{
new String[200];
format(String, sizeof(String), "Banidos/%s.ini", PegarNome(playerid));
if(DOF2_FileExists(String))
{
new DialogStatus[1800];
format(gstring, sizeof(gstring), "Conta: {36FF56}%s\n", PlayerName(playerid));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{FFFFFF}Admin: {36FF56}%s\n", DOF2_GetString(String, "Admin"));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{FFFFFF}Motivo: {36FF56}%s\n", DOF2_GetString(String, "Motivo"));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{FFFFFF}Dia: {36FF56}%s\n{FFFFFF}Hora: {36FF56}%s\n\n", DOF2_GetString(String, "Data"),DOF2_GetString(String, "Horario"));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{36FF56}Para revisao de ban acesse nosso discord: https://discord.gg/f3Zxsss\n");
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{36FF56}Atencao: Voce so sera desbanido caso for inocente !\n");
strcat(DialogStatus, gstring);
ShowPlayerDialog(playerid, 9399, DIALOG_STYLE_MSGBOX, "{9FF4FF}|_-_-_-_-_-_-_|{A800FF} Sua Conta Esta Banido Do Brasil Joga City {9FF4FF}|_-_-_-_-_-_-_|{FFFFFF}", DialogStatus, "OK", "");
SetTimerEx("Banzinn", 980, false, "i", playerid);
return true;
}
format(String, sizeof(String), "IPsBanidos/%s.ini", PegarIP(playerid));
if(DOF2_FileExists(String))
{
new DialogStatus[1800];
format(gstring, sizeof(gstring), "IP: {36FF56}%s\n", PegarIP(playerid));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{FFFFFF}Admin: {36FF56}%s\n", DOF2_GetString(String, "Admin"));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{FFFFFF}Motivo: {36FF56}%s\n", DOF2_GetString(String, "Motivo"));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{FFFFFF}Dia: {36FF56}%s\n{FFFFFF}Hora: {36FF56}%s\n\n", DOF2_GetString(String, "Data"),DOF2_GetString(String, "Horario"));
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{36FF56}Para revisao de ban acesse nosso discord: https://discord.gg/f3Zxsss\n");
strcat(DialogStatus, gstring);
format(gstring, sizeof(gstring), "{36FF56}Atencao: Voce so sera desbanido caso for inocente !\n");
strcat(DialogStatus, gstring);
ShowPlayerDialog(playerid, 9310, DIALOG_STYLE_MSGBOX, "{9FF4FF}|_-_-_-_-_-_-_|{A800FF} Seu IP Esta Banido Do Brasil Joga City {9FF4FF}|_-_-_-_-_-_-_|{FFFFFF}", DialogStatus, "OK", "");
SetTimerEx("Banzinn", 980, false, "i", playerid);
return true;
}
return true;
}
[12/30/21 01:33:18] [plugins/mysql] error #1054 while executing query
Quando vai criar a conta no servidor dá esse erro, engraçado que localhost cria normal mas na VPS onde o mysql é mais atualizado dá esse erro, ja atualizei o plugin mysql.so e compileo com o .inc atual mais continua.
boa noite. estou com um problema que a msg de erro retorna pra segunda posição que coloquei no IsPlayerInRangeOfPoint sendo que eu estou na segunda posição
codigo
Código PHP:
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2016.4532,-1782.9890,13.6459) || IsPlayerInRangeOfPoint(playerid, 2.0, 2008.3352,-1783.4474,13.6459)) return Msg(playerid, Vermelho, "<!> {FFFFFF}Voce nao esta na oficina de Los Santos!");
Olá, bom adicionei esse comando a minha GM, ele está funcionando normalmente, porém quando relogo o nitro saí do veículo, a mysql não está enviando para o BD. O código:
Código:
CMD:nitro(playerid, params[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_GREY, "Você não está em um veículo.");
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
SendClientMessage(playerid, COLOR_AZUL, "Você adicionou turbo ao seu veículo.");
if(PlayerInfo[playerid][pDinero] < 5000) return SendClientMessage(playerid,-1,"Voce nao tem dinheiro suficiente ($5000)");
QuitarDinero(playerid, 5000);
new Query[128];
mysql_format(handle_db, Query, sizeof(Query), "UPDATE `p_vehicles` SET `Componentes5`='%d' WHERE `id`='%s'",PlayerInfo[playerid][vComponentes5],PlayerInfo[playerid][pID]);
mysql_tquery(handle_db, Query);
return 1;
}
Tem algum jeito de copiar o log do servidor para outro arquivo? A minha hospedagem não permite baixar o log, então isso me atrapalha muito pq tenho que ficar esperando os textos carregarem no navegador
Opa, alguem tem algum método para quando a String do textdraw passar um limite x de caracteres ele quebrar a linha?? Tou tentando fazer isso mas n tou conseguindo
boa noite eu andei percebendo que esta dando esse erro no log do servidor e sempre quando alguem digita no chat eu tenho chat local e chat global /cg qual dos dois pode estar ocasiando isso?
ERRO:
Código PHP:
Strings without a length are deprecated, please add a destination size