Započeo .варнинг
•15. Jun 2019.• ZaključanoAdmin Poruka
567
pregleda
4
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
430
Postovi:
105
Teme:
Pridružio se:Maj 2017
15. Jun 2019.
Problem(error/warning): ZnaÄi smaram viÅ¡e sa temama ali jbg. ZnaÄi uspeo sam srediti Nex-AC da lepo radi. E sada me zanima kako da napravim da Adminima kojima su upaljena obaveÅ¡tenja za AntiCheat poruke poÅ¡alje u chat da neko cheatuje. PokuÅ¡ao sam preko CallRemoteFunction ali nije iÅ¡lo.
Deo skripte: Evo u modu kako je da Å¡alje poruku adminu ako su ukljuÄena AntiCheat ObaveÅ¡tenja
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Deo skripte: Evo u modu kako je da Å¡alje poruku adminu ako su ukljuÄena AntiCheat ObaveÅ¡tenja
forward AdminACPoruka( color, string[] );
public AdminACPoruka( color, string[] ) {
for( new i = 0; i < MAX_PLAYERS; i++) {
if( IsPlayerConnected( i ) ) {
if( PI[ i ][ xGM ] >= 1 || PI[ i ][ xAdmin ] >= 1 || IsPlayerAdmin( i ) ) {
if(GetPVarInt( i, "ToggedAC") == 0) {
SCM( i, color, string ); } } } }
return true;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
69 / 250 XP
Početnik(0)
464
Postovi:
16
Teme:
Pridružio se:Jan. 2014
15. Jun 2019.
Koristi cb:
forward OnCheatDetected(playerid, ip_address[], type, code);
public OnCheatDetected(playerid, ip_address[], type, code)
{
new str[ 128 ];
format(str, sizeof(str), "Igrac %s koristi cheat", GetName(playerid));
AltChatWarn(str);
return 1;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
15. Jun 2019.
Pokusaj preko varijable da odradis mislim da je ovde greska
Pa onda dodas pod
Pa napravis komandu
I na kraju tvoje slanje poruke
if(GetPVarInt( i, "ToggedAC") == 0) {
SCM( i, color, string ); } } } }
}
new bool:AntiCheatStatus;
Pa onda dodas pod
OnPlayerConnect(playerid)
{
AntiCheatStatus = 0;
Pa napravis komandu
CMD:anticheat(playerid,params)
{
if(PlayerInfo == 0 return SCM(playerid,-1,"Nisi ovlascen");
if(AntiCheatStatus == 0)
{
AntiCheatStatus = 1;
SCM(playerid,-1,"Ukljucio si Admin obavjestenja");
}
else
{
AntiCheatStatus = 0;
SCM(playerid,-1,"Iskjlucio si Admin obavjestenja");
}
return(true);
}
I na kraju tvoje slanje poruke
forward AdminACPoruka( color, string[] );
public AdminACPoruka( color, string[] ) {
for( new i = 0; i < MAX_PLAYERS; i++) {
if( IsPlayerConnected( i ) ) {
if( PI[ i ][ xGM ] >= 1 || PI[ i ][ xAdmin ] >= 1 || IsPlayerAdmin( i ) ) {
if(AntiCheatStatus == 1) {
SCM( i, color, string ); } } } }
return true;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
15. Jun 2019.
Dodaj u modu:
U nex-acu dodaj funkciju:
I ovo dodaj u Nex-AC kod detekcija:
Dugo nisam ništa radio, pa sam malo zaboravio stvari, al bi trebalo raditi.
forward NexACMsg( string[] );
public NexACMsg( string[] ) {
for( new i = 0; i < MAX_PLAYERS; i++) {
if( IsPlayerConnected( i ) ) {
if( PI[ i ][ xGM ] >= 1 || PI[ i ][ xAdmin ] >= 1 || IsPlayerAdmin( i ) ) {
if(GetPVarInt( i, "ToggedAC") == 0) { //mozes koristit i obicnu varijablu
SCM( i, -1, string ); } } } }
return true;
}U nex-acu dodaj funkciju:
OnCheatDetected( playerid, hack[] ) {
new string[ 120 ], name;
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Igrac %s je detektovan za zabranjeni mod: %s", name, hack);
CallRemoteFunction("NexACMsg", "s", string);
return true;
}I ovo dodaj u Nex-AC kod detekcija:
OnCheatDetected(playerid, "Weapon Hack"); //primjer weapon hacka, ti mjenjaj kako ti odgovaraDugo nisam ništa radio, pa sam malo zaboravio stvari, al bi trebalo raditi.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava