Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] WARN i BAN i OFFBAN

Započeo WarppeR
pre 13 godina
452
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
WarppeR
Rookie
pre 13 godina
Znaci neradi mi OFFBan komanda -.-
Radi prije updateovanja YSI , a poslije ne , koristim kDM by Kizla
 CMD:offban(playerid, params[])
{
new ime, razlog, string;
if(PlayerInfo < 4)return NisiAdmin(playerid);
if(sscanf(params, "ss", ime, razlog))return Koristi(playerid, "/offban [Ime Igraca] ");
new fak;
format(fak,sizeof(fak),BAN_FILE,ime);
new INI:iniFile = INI_Open(fak);
if(!fexist(fak))
{
INI_SetTag(iniFile, "BANNED");
INI_WriteString(iniFile, "Offban", "Da");
INI_WriteString(iniFile, "Razlog", razlog);
INI_Close(iniFile);
format(string, sizeof(string), " "#COL_WHITE"%s je banan od admina: %s!!![offline ban] Razlog: %s!", ime, PlayerName(playerid), razlog);
SendAdminMessage(1, COLOR_RED, string);
new File:lFile = fopen("Logovi/Banani.txt", io_append),
logData,
fyear, fmonth, fday,
fhour, fminute, fsecond;
getdate(fyear, fmonth, fday);
gettime(fhour, fminute, fsecond);
format(logData, sizeof(logData),"[%02d/%02d/%04d %02d:%02d:%02d] %s je dao offban igracu %s, Razlog: %s \r\n", fday, fmonth, fyear, fhour, fminute, fsecond, PlayerName(playerid), ime, razlog);
fwrite(lFile, logData);
fclose(lFile);
}
return 1;
}


Zatim mi neradi ban , prije updateovanja YSI radi , i to kad BANUJEM nekog igraca , njemu piše BAN | NIck , Admin
A meni izadje razlog ono vi ste iskljuceni sa srv.
Poslije updateovanja neradi nikako :S
CMD:ban(playerid, params[])
{
if(PlayerInfo < 2)return NisiAdmin(playerid);
  new stringe, ID, razlog;
  new Godina, Mjesec, Dan;
getdate(Godina, Mjesec, Dan);
new pIP;
    GetPlayerIp(playerid, pIP, sizeof(pIP));
  if(sscanf(params, "us", ID, razlog))return Koristi(playerid, "/ban [player id] " );
  else if(ID == INVALID_PLAYER_ID)return PogresanID(playerid);
  else
  {

  new fak;
  format(fak,sizeof(fak),BAN_FILE,PlayerName(ID));
  new INI:iniFile = INI_Open(fak);
  if( !fexist(fak) )
  {
  INI_SetTag(iniFile, "BANNED");
      INI_WriteString(iniFile, "Razlog", razlog);
      INI_WriteString(iniFile, "Admin", PlayerName(playerid));
      INI_Close(iniFile);

      SendClientMessage(playerid, COLOR_TOMATO, "____________________________________________________________");
      SendClientMessage(playerid, COLOR_RED, "____________________________________________________________");
      SendClientMessage(playerid, COLOR_ORANGERED, "ISKLJUCENI STE SA SERVERA(Banani)! Pozorno procitaj tekst!");
format(stringe, sizeof(stringe), "%s(ID:%d) iskljucen(Banan) si sa servera od %s", PlayerName(ID), ID, PlayerName(playerid));
SendClientMessage(playerid, COLOR_WHITE, stringe);
format(stringe, sizeof(stringe), "Razlog iskljucenja: %s",razlog);
SendClientMessage(playerid, COLOR_WHITE, stringe);
format(stringe, sizeof(stringe), "Datum: %d-%d-%d | Vasa IP adresa je: %s", Dan, Mjesec, Godina, pIP);
SendClientMessage(playerid, COLOR_WHITE, stringe);
SendClientMessage(playerid, COLOR_WHITE, "Sa ovim banomn, vas korisnicki racun je suspendiran na neodredjeno!");
SendClientMessage(playerid, COLOR_YELLOW, "Ukoliko mislis da je doslo do greske slikaj ovo(F8) i zatrazi unban na forumu!");
format(stringe, sizeof(stringe), "Ban | %s, Admin: %s",PlayerName(ID),PlayerName(playerid));
      SendClientMessageToAll(COLOR_ORANGERED,stringe);
      new File:lFile = fopen("Logovi/Banani.txt", io_append),
    logData,
    fyear, fmonth, fday,
    fhour, fminute, fsecond;
    getdate(fyear, fmonth, fday);
    gettime(fhour, fminute, fsecond);
    format(logData, sizeof(logData),"[%02d/%02d/%04d %02d:%02d:%02d] %s je banao igraca %s, Razlog: %s \r\n", fday, fmonth, fyear, fhour, fminute, fsecond, PlayerName(playerid), PlayerName(ID), razlog);
    fwrite(lFile, logData);
    fclose(lFile);

      return Kick( ID );
  }

}
  return 1;
}


Isto tako WARN mi radi i poslije updateovanja YSI , aliiiiiiiiiii aliiiiiiiii i prije updateovanja je kad dadnem WARN naprijmer IGRACU
Xyz taj WARN piše da sam mu dao , ali kad kucam /stats sebi sam ga dao. Tako ssvaki admin kad da igracu WARN , on ga sebi zapravo da.
CMD:warn(playerid, params[])
{
new id, razlog, string;
if(PlayerInfo < 2)return NisiAdmin(playerid);
else if(sscanf(params, "us", id, razlog))return Koristi(playerid, "/warn [ime/ID] ");
else if(id == INVALID_PLAYER_ID) return PogresanID(playerid);
format(string, sizeof(string), ""#COL_ORANGE"Admin "#COL_YELLOW"%s "#COL_ORANGE"ti je dao Warn, Razlog: "#COL_YELLOW"%s", PlayerName(playerid), razlog);
SendClientMessage(id, -1, string);
format(string, sizeof(string), ""#COL_ORANGE"Dao si warn igracu: "#COL_YELLOW"%s, "#COL_ORANGE"Razlog: "#COL_YELLOW"%s", PlayerName(id), razlog);
SendClientMessage(playerid, -1, string);
PlayerInfo ++;
return 1;
}


HVALA VAM UNAPRIJED.
Blaeks_Biofor
Forum Don
pre 13 godina
znaci citaj pravila

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava