Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] /ban

pre 12 godina
346
pregleda
3
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Varvica
Street Runner
pre 12 godina
Skripta : MOJA
Problem :Ovako kada nekog /ban njemu izbaci samo server closed the connection a u skripti pise sta treba da mu izbaci molim za pomoc
Dio skripte:
if(strcmp(cmd, "/ban", true) == 0)
                  {
                  if(IsPlayerConnected(playerid))
                  {
                  new playersip;
                  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_WHITE, " Pokusaj BANA Admina veceg levela nije uspjelo!");
                  return 1;
                  }
                  if(giveplayerid != INVALID_PLAYER_ID)
                  {
                  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
                  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++;
                  }
                  new id;
                  result[idx - offset] = EOS;
                  if(!strlen(result))
                  {
                    SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ban [ID Igraca/Dio imena] ");
                    return 1;
                  }
                  if(PlayerInfo != 255 && strcmp(giveplayer, Houses[PlayerInfo], true) == 0)
                  {
                    Houses[PlayerInfo] = 1;
                    OnPropTextdrawUpdate(1,id);
                  }
                  if(PlayerInfo != 255 && strcmp(giveplayer, Stan[PlayerInfo], true) == 0)
                  {
                    Stan[PlayerInfo] = 1;
                    OnPropTextdrawUpdate(4,id);
                  }
                  new y, m, d;
                  new h,mi,s;
                  getdate(y,m,d);
                  gettime(h,mi,s);
                  SendClientMessage(giveplayerid,COLOR_NICERED, "____________________________________________________________________________________");
                  SendClientMessage(giveplayerid,COLOR_LIGHTRED, "ISKLJUCENI STE SA SERVERA(Banani)!Pazljivo procitajte text!");
                  format(string,sizeof(string), "%s (ID: %d) je banovan sa servera od %s",giveplayer, giveplayerid, sendername);
                  SendClientMessage(giveplayerid, COLOR_NICERED, string);
                  BanLog(string);
                  format(string,sizeof(string), "Razlog iskljucenja: %s ", (result));
                  SendClientMessage(giveplayerid, COLOR_NICERED, string);
                  BanLog(string);
                  format(string,sizeof(string), "Datum i vreme bana: Dana: %d/%d/%d, Sati: %d:%d:%d | Vasa IP Adresa je: %s ",d,m,y,h,mi,s, playersip);
                  SendClientMessage(giveplayerid, COLOR_WHITE, string);
                  SendClientMessage(giveplayerid,COLOR_WHITE, "Sa ovim banom, vas korisnicki racun je suspendiran na neodredeno!");
                  SendClientMessage(giveplayerid,COLOR_YELLOW, "Ukoliko mislis da je doslo do greske slikaj ovo(f8) i zatrazi unban na forumu!");
                  SendClientMessage(giveplayerid,COLOR_NICERED, "____________________________________________________________________________________");
                  format(string, sizeof(string), "Ban | {FFFFFF}%s | Admin: %s | Razlog: "COL_RED"%s {FFFFFF}(Dana: %d/%d/%d | Sati: %d:%d:%d)", giveplayer, sendername, (result),d,m,y,h,mi,s);
                  ABroadCast(LIGHTRED,string,1);
                  format(string, sizeof(string), "{FF3300}Ban | %s, Admin: %s", giveplayer, sendername);
                  SendClientMessageToAll(COLOR_RED, string);
                  PlayerInfo = 1;
                  Kick(giveplayerid);
                  return 1;
                  }
                  }//not connected
                  }
                  else
                  {
                  format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
                  SendClientMessage(playerid, COLOR_GRAD1, string);
                  }
                  }
                  return 1;
                  }
Varvica
Street Runner
pre 12 godina
Nije onda ispadne fake ban onda ga uopce ne bana nego mu se VW promjeni na 1
Julius Caesar
Shot Caller
pre 12 godina
stavi
Ban(giveplayerid);

i svuda gdje ti je kick stavi Ban

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava