SA-MP Forums Archive
Consulta Script AYUDA! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Consulta Script AYUDA! (/showthread.php?tid=596075)



Consulta Script AYUDA! - xGenius - 12.12.2015

Una pregunta, Quiero que al detectar el hack lo banee entonces quiero saber si aqui esta bien especificado

(Yo le aсadн el Info[playerid][pBannedZC] = 2; (que supongo servirб para eso pero no estoy seguro))

Quote:

if(GetPVarInt(playerid, "tpTruckRunTimer") != 0)
{
format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) posiblemente use cheat de teleport.", GetPlayerNameEx(playerid), playerid);
ABroadCast( COLOR_YELLOW, string, 2 );
format(string, sizeof(string), "%s (ID %d) is possibly teleport truckrunning.", GetPlayerNameEx(playerid), playerid);
Info[playerid][pBannedZC] = 2;
Log("logs/hack.log", string);
}




Re: Consulta Script AYUDA! - Choidito - 12.12.2015

Creo que la variable correctamente serнa:

PHP код:
Info[playerid][pBannedZC] = 1



Respuesta: Consulta Script AYUDA! - FelipeAndres - 12.12.2015

como es "posible" cheat puede que quizбs no sea cheat y lo banees por equivocacion, lo que puedes hacer que es que los administradores con un comando puedan ver todos los jugadores que sean posibles cheat, o sea los jugadores que tengan la variable Info[playerid][pBannedZC] en 2 los muestre en una lista

Код:
CMD:cheaters(playerid, params[])
{
	new string[30*20];
        SendClientMessage(playerid, -1, "Posibles cheaters:");
	foreach(new i: Player)
	{
	    if(Info[i][pBannedZC] == 2)
	    {
            format(string, sizeof(string), "%s(%d)", GetPlayerNameEx(i), i);
            SendClientMessage(playerid, 0xFF00FFFF, string);
	    }
	}
	return 1;
}

pero si quieres que lo banee directamente aunque sea un "posible" cheater creo que deberias de usar la funcion ban xd
if(GetPVarInt(playerid, "tpTruckRunTimer") != 0)
{
	format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) posiblemente use cheat de teleport.", GetPlayerNameEx(playerid), playerid);
	ABroadCast( COLOR_YELLOW, string, 2 );
	format(string, sizeof(string), "%s (ID %d) is possibly teleport truckrunning.", GetPlayerNameEx(playerid), playerid);
	Ban(playerid);
	Log("logs/hack.log", string);
}



Respuesta: Consulta Script AYUDA! - xGenius - 12.12.2015

El AntiCheat nunca se a equivocado entonces, Cual seria lo que debo colocar exactamente para que se banee la cuenta del que lo uso?


Respuesta: Consulta Script AYUDA! - FelipeAndres - 12.12.2015

El segundo