|POMOC|Ban

Započeo Tommy_Vercetty, April 07, 2016, 21:13:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Svoju
Detaljan opis problema: ovako napravio sam nešto oko obaranja srw , prije je bio neki bug kada ukucas kod ... da odma padne srw e sad napravio sam da kada igrac ukuca u dialog kod da banuje igraca i kada udje pise da je banovan od administratora a ja bih htio da pise od AntiCheata napravio sam AntiCheat Log ali nista mi tamo ne izbaci ako moze pomoc...
Dio skripte: -
Neke slike/video za lakse dobivanje pomoci(neobavezno): -

if(strfind(inputtext, "kod", true) != -1)
{
ScriptBan(playerid,playerid, "Sta ti je lave? Djes ba na Rusiju...");
MaxBans[playerid] += 1;
Kick(playerid);
return 1;
}

//sad ne znam jel ovdje treba Å¡ta dodati da pise da ga je anticheat banovao ne znam
ovako sam napravio anticheat log


forward AntiCheatLog(string[]);
public AntiCheatLog(string[])
{
    new entry[200];
    format(entry, sizeof(entry), "%s\r\n",string);
    new File:hFile;
    hFile = fopen("spacerp/Logs/AntiCheatLog.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}
i dodao sam u loggove msm u scriptfiles anticheat ... ocu da kad igrac ulazi a srw da piser da je banovan od strane anticheat-a evo slika  http://prntscr.com/apefim



if(strfind(inputtext, "kod", true) != -1)
{
ScriptBan(playerid,playerid, "Sta ti je lave? Djes ba na Rusiju...");
MaxBans[playerid] += 1;
new log[100],plname[MAX_PLAYER_NAME]; GetPlayerName(playerid,plname,MAX_PLAYER_NAME);
format(log,100,"[BAN] Igrac %s je banovan od strane AntiCheata", plname);
SendClientMessageToAll(0xFF0000FF, log);
AntiCheatLog(log);
Kick(playerid);
return 1;
}

nema erora, ali o5 mi u Loggu /anticheat nema ništa ne znam do cega je :D

Pola tog sistema sam ti rekao kako i Å¡ta, i can't say much more, because you need show your trud and work :)


Rip English Å¡ta ti znaci to "trud"  :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

BUMP
moze pomoc molim vas hocu da ne pise da je banovan od administratora nego od anticheat-a evo cmd ban pa ako moze neko da prekopira u zabranu onu sto sam stavio jer ja ne kontam ovo...
CMD:krembanana(playerid,params[]) // Modded ByAdo
{
    if(IsPlayerConnected(playerid))
    {
        new playersip[64];
new string[128], giveplayerid, giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME],result[64];
if(sscanf(params, "us[64]", giveplayerid, result)) return SCM(playerid, COLOR_WHITE, "Koristenje: /ban [ID Igraca/Dio Imena] [razlog]");
if(PlayerInfo[playerid][Admin] >= 1337 || IsPlayerAdmin(playerid) || PlayerInfo[playerid][pBanPower] >= 1)
{
    if(giveplayerid != INVALID_PLAYER_ID)
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
if(MaxBans[playerid] == 5) return  SCM(playerid, COLOR_GREY, "* Dostigli ste limit u davanju banova!");
if(giveplayerid != playerid && Untouchable[giveplayerid]) return SCM(playerid, COLOR_GREY, "* You Can't Do this on This player!");
if(PlayerInfo[giveplayerid][pImunitet] == 1) return SCM(playerid, COLOR_GREY, "* Igrac ima Imunitet!");
new targetlevel = PlayerInfo[giveplayerid][Admin];
new playerlevel = PlayerInfo[playerid][Admin];
if(targetlevel > playerlevel) return SCM(playerid, COLOR_GREY, "* Ne mozete da banujete veci admin lvl od vas, POPUSIS MI KURAC!");
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
ResetPlayerWeapons(giveplayerid);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s je banovan od strane %s zbog: %s",d,m,y,h,mi,s,giveplayer,sendername, (result));
BanLog(string);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] banovan od strane %s - Razlog: %s",d,m,y,h,mi,s,sendername,(result));
AddPunishment(giveplayerid, string);
format(string, sizeof(string), "%s (%d), je banovan od strane Administratora %s for %s", giveplayer, giveplayerid, sendername, (result));
SendClientMessageToAll(COLOR_NICERED, string);
format(string, sizeof(string), "[ADMIN]: %s je dodat u ban listu od strane %s", playersip, sendername);
SendAdminMessage(COLOR_WHITE, string);
format(string, sizeof(string), "Banovani ste od strane Administratora %s for %s", sendername, (result));
SCM(giveplayerid,COLOR_ORANGE, string);
SCM(giveplayerid,COLOR_BLUE, "Ako mislite da je ovo bila greska, prijavite admina <www.uskoro-forum.info>");
SCM(giveplayerid,COLOR_BLUE, "Ako zelite da budete unbanovani javite se na nas forum <www.uskoro-forum.info>");
SCM(giveplayerid,COLOR_LIGHTRED, "Ne oklevajte, jer u suprotnom necete biti unbanovani");
  SafeSetPlayerInterior(giveplayerid, 6);
new rand = random(sizeof(gPrisonSpawn));
SafeSetPlayerPos(giveplayerid, gPrisonSpawn[rand][0], gPrisonSpawn[rand][1], gPrisonSpawn[rand][2]);
    PlayerInfo[giveplayerid][pJailTime] += 300;
PlayerInfo[giveplayerid][pJailed] = 1;
format(string, sizeof(string), "~r~~h~Admin Ban: ~n~~r~%s",(result));
GameTextForPlayer(giveplayerid, string, 6000, 3);
PlayAudioStreamForPlayer(giveplayerid, "http://dc220.4shared.com/img/462409092/1ac3e4b/dlink__2Fdownload_2FpVG2zTKp_3Ftsid_3D20110218-95931-15dde710/preview.mp3");
PlayerInfo[giveplayerid][pPending] = 0;
PlayerInfo[giveplayerid][pBanned] = 1;
ScriptBan(giveplayerid,playerid,result);
MaxBans[playerid] += 1;
return 1;
}
}
else
{
format(string, sizeof(string), "** %d igrac nije aktivan.", giveplayerid);
SCM(playerid, COLOR_ORANGE, string);
}
}
return 1;
}

jel mi moze sad neko napraviti da nepise da je banovan od Administratora nego od Anticehat-a  http://prntscr.com/apefim ovdje pise da je banovan od Administratora a hocu od AnticHeat-a jer npr ko god ovo da ukuca npr pero_peric pisace da je sam sebe ban nidje logike a nije admin :D

if(strfind(inputtext, "kod", true) != -1)
{
ScriptBan(playerid,playerid, "Sta ti je lave? Djes ba na Rusiju...");
MaxBans[playerid] += 1;
Kick(playerid);
return 1;
}
u ovo da mi ubaci ... :D da pise od AntiCheat-a(ako neko zna da prekopira iz ban cmd) hvala unaprjed
Poslednja Izmena: April 08, 2016, 21:57:29 POSLE PODNE od Tommy_Vercetty