Peršokti į turinį
Su šv. Velykomis! 🐣 🐇 Linkėjimai nuo SuperGames.lt komandos! ×
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5030 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

BAN Ant Vardo.

Sveiki, klausydamas muzikos pamasčiau tokią baninimo sistemą..

P.s Katik sugalvojau patikrinau ar veikia... Veikia..

Jaigu matėte kokių bugų ar ką pasakykite..

Nepagalvojau apie viską. Gal kažką pamiršau :D.

P.S Nieko nekopijavau, net nežinojau apie tokius taip šovė į galvą.

Einame į Jūsųmodas/data/PlayerDB.txt

ten yrašome

banintas,

Paskui einame prie

public OnPlayerConnect(playerid)
{

Ir įrašome..

if(playerDB[playerid][banintas]){SendClientMessage(playerid,RED,"[serveris] Jūs esate užblokuotas. Norite Unban? www.JūsųAdresas.lt"); Kick(playerid); return 1;}

ARBA

if(playerDB[playerid][banintas]){SendClientMessage(playerid,RED,"[serveris] Šis Vartotojo Vardas yra blokuojamas. Daugiau info..... (Tavo toliau ;D)"); Kick(playerid); return 1;}

GRP BAN Scriptas.

Šitą metam prie admin komandų..

(Galite /ban pakeisti į /vardoban ar pnš..

if(!strcmp(cmdtext, "/ban", true,4))
 {
   new vardas[MAX_PLAYER_NAME],prz[128];
  strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
  if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, BLUE, "* Užblokuoti žaidėją: /ban {FFF1AF}[dalis vardo] [priezastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
  if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Tokio Žaidėjo nėra"); return 1;}
  if (playerDB[id][admin]){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Administratoriaus ismesti negalima."); return 1;}
  if(playerDB[id][authstate]==0){SendClientMessage(playerid,GREY,"{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Gal palauksi kol prisijungs? :("); return 1;}

           strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3} * Neparašyta priežastis"); return 1;}

           new msg[128],adminname[MAX_PLAYER_NAME];
     GetPlayerName(id,vardas,sizeof(vardas));
     GetPlayerName(playerid,adminname,sizeof(adminname));

          format(msg,sizeof(msg),"[bAN] %s uzblokavo jus: {FFF1AF}%s",adminname,prz);
     SendClientMessage(id,BLUE,msg);
     playerDB[playerid][banintas]=1;
  Kick(playerid);
     format(msg,sizeof(msg),"[bAN] %s uzblokavo %s serveryje {FFF1AF}(%s).",adminname,vardas,prz);
  SendClientMessageToAll(BLUE,msg);
  return 1;
 }

Labai paprasta ir greita. (Apie kokius bugus nepagalvojau, praneškit jaigu ką)

Kaip Unbaninti? Eikite į užbaninto žmogaus .ini failiuką, ten surasite banintas=1

(O jaigu nebus tiesiog ira6ykit banintas=0 ir jis bus atbanintas)

Betkada galėsite užblokuoti žmogų kuris yra atsijungęs jo failiuke parašę banintas=1 arba tiesiog serveryj ;D)

Viską kūriau/masčiau pats.

image.thumb.png.08f7b53421ef0f9f204e4a01242875cb.png

Kad cia duoda IP bana ir neina jo nuimt joptvajumat..

P.S Pas mane yra band7 gamemodas bet kai viska sudejau viska gerai rode tik iejau i serva parasiau /vban [pasidariau taip] ir dave krc IP bana o jo nuimt neina.

Pas mane yra band7 gamemodas <- :devil: :nice::nice:

:kuku::kuku:

Bandyk tokia komanda

if(!strcmp(cmdtext, "/vardoban", true,4))
 {
   new vardas[MAX_PLAYER_NAME],prz[128];
  strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
  if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, BLUE, "* Užblokuoti žaidėją: /vardoban {FFF1AF}[dalis vardo] [priezastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
  if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Tokio Žaidėjo nėra"); return 1;}
  if (playerDB[id][admin]){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Administratoriaus ismesti negalima."); return 1;}
  if(playerDB[id][authstate]==0){SendClientMessage(playerid,GREY,"{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Gal palauksi kol prisijungs? :("); return 1;}

           strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3} * Neparašyta priežastis"); return 1;}

           new msg[128],adminname[MAX_PLAYER_NAME];
     GetPlayerName(id,vardas,sizeof(vardas));
     GetPlayerName(playerid,adminname,sizeof(adminname));

          format(msg,sizeof(msg),"[VARDO BAN] %s uzblokavo jus: {FFF1AF}%s",adminname,prz);
     SendClientMessage(id,BLUE,msg);
     playerDB[playerid][banintas]=1;
  Kick(playerid);
     format(msg,sizeof(msg),"[VARDO BAN] %s uzblokavo %s serveryje {FFF1AF}(%s).",adminname,vardas,prz);
  SendClientMessageToAll(BLUE,msg);
  return 1;
 }

(Nekeisk komandos) palik /vardoban Dėl to gali būt ir taip yra

image.thumb.png.08f7b53421ef0f9f204e4a01242875cb.png

Kad cia duoda IP bana ir neina jo nuimt joptvajumat..

P.S Pas mane yra band7 gamemodas bet kai viska sudejau viska gerai rode tik iejau i serva parasiau /vban [pasidariau taip] ir dave krc IP bana o jo nuimt neina.

Pas mane yra band7 gamemodas <- :devil: :nice::nice:

:kuku::kuku:

Bandyk tokia komanda

if(!strcmp(cmdtext, "/vardoban", true,4))
 {
   new vardas[MAX_PLAYER_NAME],prz[128];
  strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
  if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, BLUE, "* Užblokuoti žaidėją: /vardoban {FFF1AF}[dalis vardo] [priezastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
  if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Tokio Žaidėjo nėra"); return 1;}
  if (playerDB[id][admin]){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Administratoriaus ismesti negalima."); return 1;}
  if(playerDB[id][authstate]==0){SendClientMessage(playerid,GREY,"{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Gal palauksi kol prisijungs? :("); return 1;}

           strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3} * Neparašyta priežastis"); return 1;}

           new msg[128],adminname[MAX_PLAYER_NAME];
     GetPlayerName(id,vardas,sizeof(vardas));
     GetPlayerName(playerid,adminname,sizeof(adminname));

          format(msg,sizeof(msg),"[VARDO BAN] %s uzblokavo jus: {FFF1AF}%s",adminname,prz);
     SendClientMessage(id,BLUE,msg);
     playerDB[playerid][banintas]=1;
  Kick(playerid);
     format(msg,sizeof(msg),"[VARDO BAN] %s uzblokavo %s serveryje {FFF1AF}(%s).",adminname,vardas,prz);
  SendClientMessageToAll(BLUE,msg);
  return 1;
 }

(Nekeisk komandos) palik /vardoban Dėl to gali būt ir taip yra

Palikau viska kaip yra,IP ban duoda vistiek.Beje kaip reikia ten tam playerDB rasyt? As parasiau bool:banintas, bet man Kai uzbaninu nueinu i zmogaus acc ir nera to banintas=1.

Dabar pakeiciau i banintas, tam playerDB,bet duoda IP bana ir int faile nera banintas=1

Counter-Strike Esu žinomas kaip iT. ;)

Kad cia duoda IP bana ir neina jo nuimt joptvajumat..

P.S Pas mane yra band7 gamemodas bet kai viska sudejau viska gerai rode tik iejau i serva parasiau /vban [pasidariau taip] ir dave krc IP bana o jo nuimt neina.

Pas mane yra band7 gamemodas <- :devil: :nice::nice:

:kuku::kuku:

Bandyk tokia komanda

if(!strcmp(cmdtext, "/vardoban", true,4))
 {
   new vardas[MAX_PLAYER_NAME],prz[128];
  strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
  if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, BLUE, "* Užblokuoti žaidėją: /vardoban {FFF1AF}[dalis vardo] [priezastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
  if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Tokio Žaidėjo nėra"); return 1;}
  if (playerDB[id][admin]){ SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Administratoriaus ismesti negalima."); return 1;}
  if(playerDB[id][authstate]==0){SendClientMessage(playerid,GREY,"{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3}* Gal palauksi kol prisijungs? :("); return 1;}

           strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, RED, "{FFF1AF}[{F81414}ERROR{FFF1AF}]{C3C3C3} * Neparašyta priežastis"); return 1;}

           new msg[128],adminname[MAX_PLAYER_NAME];
     GetPlayerName(id,vardas,sizeof(vardas));
     GetPlayerName(playerid,adminname,sizeof(adminname));

          format(msg,sizeof(msg),"[VARDO BAN] %s uzblokavo jus: {FFF1AF}%s",adminname,prz);
     SendClientMessage(id,BLUE,msg);
     playerDB[playerid][banintas]=1;
  Kick(playerid);
     format(msg,sizeof(msg),"[VARDO BAN] %s uzblokavo %s serveryje {FFF1AF}(%s).",adminname,vardas,prz);
  SendClientMessageToAll(BLUE,msg);
  return 1;
 }

(Nekeisk komandos) palik /vardoban Dėl to gali būt ir taip yra

Palikau viska kaip yra,IP ban duoda vistiek.Beje kaip reikia ten tam playerDB rasyt? As parasiau bool:banintas, bet man Kai uzbaninu nueinu i zmogaus acc ir nera to banintas=1.

Dabar pakeiciau i banintas, tam playerDB,bet duoda IP bana ir int faile nera banintas=1

tai tada prirašyk (jaigu nori unbanint banintas=0)

image.thumb.png.08f7b53421ef0f9f204e4a01242875cb.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5030 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...