[Pomoc] /BAN

12. Maj 2012. Zaključano
525
pregleda
7
postova
Tarik (Krdzalic)
3
Hustler
12. Maj 2012.
Skripta koju koristim: SERP Edit
Detaljan opis problema: Kada hocu nekoga da banujem padne mi server :S
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
pHon
4
Made Man
12. Maj 2012.
Daj komandu /ban.
Tarik (Krdzalic)
3
Hustler
12. Maj 2012.
nisam ja nista ovo dirao oko komande ban, kakav sam mod skinuo, tako sam i ostavio
if(strcmp(cmd, "/ban", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ban [ID Igraca/Dio Imena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 2)
{
    if(IsPlayerConnected(giveplayerid))
    {
if(PlayerInfo >= 1338)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ne mozes banovati admina veceg levela od tvog");
return 1;
}
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ban [ID Igraca/Dio Imena] ");
return 1;
}
new level = PlayerInfo;
new  month, day, year
new playersip;
getdate(year, month, day);
format(string, sizeof(string), "{33aa33} Taj igrac mozda ima veci level od 1 i potrebno staviti njegov ban na forum! slikaj sa f8 i postaj",giveplayer);
SendClientMessage(playerid,COLOR_LIGHTRED,string);
                        format(string, sizeof(string), "{ffff00}Svatko je obavezan postati ban igraca ciji je level veci od 1!",giveplayer)
                        SendClientMessage(playerid,COLOR_LIGHTRED,string);
                        format(string, sizeof(string), "{ff6347}Informacije o bananom igracu | Nick: %s, ID: %d, Level: %d  ",giveplayer,giveplayerid,level)
                        SendClientMessage(playerid,COLOR_LIGHTRED,string);
                        format(string, sizeof(string), "{ff6347}IP Adresa bananog igraca: %s. Adresa sa banom nije banana",playersip)
                        SendClientMessage(playerid,COLOR_LIGHTRED,string);
                        format(string, sizeof(string), "{ffff00}Ukoliko zelis banati i ip, pisi /banip [ip koji pise iznad ove poruke]",playersip)
                        SendClientMessage(playerid,COLOR_YELLOW,string);
            GetPlayerName(playerid, sendername, sizeof(sendername));
SendClientMessage(giveplayerid,COLOR_NICERED, "__________________________________________________________________________________________");
SendClientMessage(giveplayerid,COLOR_NICERED, "__________________________________________________________________________________________");
SendClientMessage(giveplayerid,COLOR_NICERED, "ISKLJUCENI STE SA SERVERA (Banani)! Pozorno procitajte tekst!");
                        format(string, sizeof(string), "%s(ID:%d) iskljucen(Banan) si sa servera od %s" ,giveplayer, giveplayerid, sendername)
                        SendClientMessage(giveplayerid,COLOR_YELLOW,string)
SendClientMessage(giveplayerid,COLOR_NICERED, "Razlog iskljucenja: %s " ,result);
SendClientMessage(giveplayerid,COLOR_NICERED, "Datum bana : %d.%d.%d.  Vasa IP adresa je : %s", day, month, year, playersip);
SendClientMessage(giveplayerid,COLOR_WHITE, "Sa ovim banom, vas korisnicki racun je suspendiran na neodredjeno!");
SendClientMessage(giveplayerid,COLOR_YELLOW, "Ukoliko mislis da je doslo do greske slikaj ovo(f8) i zatrazi unban na forumu!");
format(string, sizeof(string), "|BAN| Igrac %s | Admin %s | Razlog: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year,result);
                        SendAdminMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "{DB1414}Ban | %s, Admin: %s", giveplayer, sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
BanLog(string);
PlayerInfo = 1;
Kick(giveplayerid);
return 1; 
}
}
}
else
{
format(string, sizeof(string), "  %d nije na serveru.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
[BB]Dusan
4
Enforcer
12. Maj 2012.
imas li u logovima banlog?
Tarik (Krdzalic)
3
Hustler
12. Maj 2012.
da.
Deleted User
Obrisan korisnik
12. Maj 2012.
Evo ti nova Komanda BAN.

CMD:ban(playerid, params[])
{
if(PI >= 2 || IsPlayerAdmin(playerid))
{
    new ime, id, razlog, ip, ipx, dan, mesec, godina, sat, minut, sekund;
    if(sscanf(params, "us", id, razlog)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/ban [Korisnicki ID ili Ime igraca] ");
    if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "(greska) Taj igrac je offline!");
    if(PI < HEAD && PI >= HEAD) return SCM(playerid, GRAD2, "(greska) Ne mozete koristiti ovu komandu na head adminu!");
    if(strlen(razlog) > 64) return SCM(playerid, GRAD2, "(greska) Previse dugacak razlog!");
    RPIme(playerid, ime);
    RPIme(id, ime);
    GetPlayerIp(playerid, ip, 24);
    GetPlayerIp(id, ipx, 24);
    getdate(godina, mesec, dan);
    gettime(sat, minut, sekund);
    for(new i = 0; i < 20; i++) SCM(id, BELA, " ");
    SCM(id, CRVENA, "______________________________________________________________________________");
    SCM(id, CRVENA, "______________________________________________________________________________");
    SCM(id, BELA, "[ISKLJUCENJE SA SERVERA] Ovo je obavestenje o Vasem iskljucenju sa servera.");
    SCMF(id, BELA,  "Ime: %s | Admin: %s | Nivo: %d | Novac: $%d ($%d)", ime, ime, PI, PI, PI);
    SCMF(id, BELA,  "Razlog iskljucenja: %s", razlog);
    SCMF(id, BELA,  "Vasa IP adresa: %s | Datum: %d/%d%d | Vreme: %d:%d:%d", ipx, dan, mesec, godina, sat, minut, sekund);
    SCM(id, BELA,  "Ukoliko smatrate da je doslo do greske, slikajte ovo (F8) i zatrazite skidanje bana na nasem forumu.");
    SCM(id, ZUTA,  "Link do foruma: www.nl-gaming.net/forum");
    SCM(id, SVETLOCRVENA,  "Moguci razlozi bana: abusanje, cheat, vredjanje, krsenje pravila, greska admina, ...");
    PI = 1;
    new imx;
ImeIgraca(id, imx);

    if(PI > 1)
    {
    SCM(playerid, CRVENA, "______________________________________________________________________________");
    SCM(playerid, CRVENA,      "  UPOZORENJE: Igracev nivo je veci od 1!");
    SCM(playerid, ZELENA,      "  Slikaj ovo (F8) i stavi na popis banova na forumu!");
    SCMF(playerid, CRVENA,      "  Igrac: %s | Nivo: %d | Novac: $%d (+$%d) | ID: %i", ime, PI, PI, PI, id);
    SCMF(playerid, CRVENA,      "  Datum: %d/%d/%d | Vreme: %d:%d:%d | IP: %s", dan, mesec, godina, sat, minut, sekund, ipx);
    SCM(playerid, ZUTA,        "  IP adresa ovog igraca nije banovana. Da banujes IP adresu upisi /banip [IP adresa koja je napisana gore]");
    format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| BAN | {FFFFFF}%s od %s, razlog: %s", ime, ime, razlog);
    StaffPoruka(CRVENA, CmdString);
}
else if(PI <= 1)
{
    SCM(playerid, CRVENA, "______________________________________________________________________________");
    SCM(playerid, ZELENA,      "  Igracev nivo je jednak od 1!");
    SCM(playerid, ZELENA,      "  Ovaj ban nije potrebno postati na forum!");
    SCMF(playerid, CRVENA,      "  Igrac: %s | Nivo: %d | Novac: $%d (+$%d) | ID: %i", ime, PI, PI, PI, id);
    SCMF(playerid, CRVENA,      "  Datum: %d/%d/%d | Vreme: %d:%d:%d | IP: %s", dan, mesec, godina, sat, minut, sekund, ipx);
    SCM(playerid, ZUTA,        "  IP adresa ovog igraca nije banovana. Da banujes IP adresu upisi /banip [IP adresa koja je napisana gore]");
    format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| BAN | {FFFFFF}%s od %s, razlog: %s", ime, ime, razlog);
    StaffPoruka(CRVENA, CmdString);
}
BanPlayer(id, razlog, ime);
format(CmdString, 128, "| BAN | Izvrsio: %s | Igrac: %s | Razlog: %s | IP: %s", ime, ime, razlog, ip);
UpisiLog(FAJL_BANLOG, CmdString);
format(CmdString, 128, "BAN | %s od admina %s.", ime, ime);
SendClientMessageToAll(CRVENA, CmdString);
}
else return SCM(playerid, GRAD2, "(greska) Niste autorizovani da koristite ovu komandu!");
return 1;
}
Tarik (Krdzalic)
3
Hustler
12. Maj 2012.
mozes li molim te staviit u strcmp ako ti nije probl ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha