Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Reikalinga Pagalba Dėl BAN/KICK


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3431 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

Sveiki,

Bandžiau kažką pats daryt,bet nieko neišėjo.
Reikia,kad kai žaidėjas užblokuoja/išspiria žaidėją tam žaidėjui tai pat rodytu.

Scripte šis dalykas yra,bet kai yra bandoma žaidėjui nerodo kad jį užblokavo/išspyrė ir serverio

 

Štai kodas : BAN Kodas Čia 

 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, Balta, "Uþblokuoti Þaidëjà: [ /ban Vardas_Pavardë Prieþastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
   if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, 0xAA3333AA, "Tokio Þaidëjo Nëra"); return 1;}
  if (playerDB[id][adminlvl3]){ SendClientMessage(playerid, 0xAA3333AA, "Administratoriaus Iðmesti Negalima"); return 1;}
  if (playerDB[id][savininkas]){ SendClientMessage(playerid, 0xAA3333AA, "Pagrindinio Administratoriaus Iðmesti Negalima"); return 1;}
  if(playerDB[id][authstate]==0){SendClientMessage(playerid,0xAA3333AA,"Þaidëjas Dar Neprisijungë"); return 1;}
strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, 0xAA3333AA, "Nenurodëte Prieþasties"); return 1;}
new msg[150],adminname[MAX_PLAYER_NAME];
      GetPlayerName(id,vardas,sizeof(vardas));
      GetPlayerName(playerid,adminname,sizeof(adminname));
       format(msg,sizeof(msg),"[bANNED] %s Uþblokavo Jus: %s ",adminname,prz);
      SendClientMessage(playerid,Balta,msg);
  BanEx(id,prz);
  dini_Set(banfailas, vardas, prz);
      format(msg,sizeof(msg),"{33CCFF}[bAN] %s Uþblokavo %s Serveryje (%s) [Þaidëjas gavo IP BAN]",adminname,vardas,prz);
  SendClientMessageToAll(Balta,msg);
  return 1;
  }

Čia Kick Kodas : 

if(!strcmp(cmdtext, "/kick", true,5))

{
  new vardas[MAX_PLAYER_NAME],prz[128];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, Melina, "/kick [Vardas_Pavarde] [Prieþastis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, 0xAA3333AA, "* Tokio Þaidëjo Nëra"); return 1;}
if (playerDB[id][savininkas]){ SendClientMessage(playerid, 0xAA3333AA, "Sàvininko Iðmesti Ið Serverio Negalima."); return 1;}
if (playerDB[id][adminlvl3]){ SendClientMessage(playerid, 0xAA3333AA, "Administratoriaus Iðmesti Ið Serverio Negalima."); return 1;}
if (playerDB[id][adminlvl2]){ SendClientMessage(playerid, 0xAA3333AA, "Administratoriaus Iðmesti Ið Serverio Negalima."); return 1;}
if (playerDB[id][adminlvl]){ SendClientMessage(playerid, 0xAA3333AA, "Administratoriaus Iðmesti Ið Serverio Negalima."); return 1;}
            strmid(prz,GetArgument(2, cmdtext,true),0,128);
if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, 0xAA3333AA, "* Nurodykite Prieþastá"); return 1;}
            new msg[128],adminname[MAX_PLAYER_NAME];
    GetPlayerName(id,vardas,sizeof(vardas));
    GetPlayerName(playerid,adminname,sizeof(adminname));
          format(msg,sizeof(msg),"[kick] %s",prz);
    SendClientMessage(id,COLOR,msg);
Kick(id);
    format(msg, 512, "Administratorius %s Iðmetë Jus Ið Serverio Prieþastis : %s.",adminname,prz);
                  ShowPlayerDialog(id,2854,DIALOG_STYLE_MSGBOX,"KICK",msg,"Gerai","");
   Kick(id);
   return 1;
  }

Ačiū kas padės :)

Iki 

-Domce_Mobce

Redaguota , nario Domce_Mobce
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3431 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

Skelbimai


×
×
  • Sukurti naują...