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

Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

[Skriptas] AntiDu** sistema


Bicas_Biciuks

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

public OnPlayerConnect(playerid)
{
	new name[MAX_PLAYER_NAME]; // Kintamasis, kurio dėka galime formatuoti.
	GetPlayerName(playerid,name,MAX_PLAYER_NAME); // Funkcija kuri išgauna žaidėjo nick'ą
	if(strcmp(name,"DUXU NICK",true)) // Jei nickai sutampa su nurodytu
	{ // pradedame funkciją
		Kick(playerid); // Iškickinam
	} // Baigiame funkciją
return 1;
}

ten kur DUXU NICK rašykit duxo nick kuriam norit uždrausti ateiti į serverį :D

 

Norit pridėti daugiau duxų? 

if(strcmp(name,"1dux",true) || strcmp(name,"2dux",true))

Neužtenka kick?

public OnPlayerConnect(playerid)
{
	new name[MAX_PLAYER_NAME]; // Kintamasis, kurio dėka galime formatuoti.
    GetPlayerName(playerid,name,MAX_PLAYER_NAME); // Funkcija kuri išgauna žaidėjo nick'ą
    if(strcmp(name,"DUXU NICK",true)) // Jei nickai sutampa su nurodytu
    { // pradedame funkciją
        Ban(playerid); // Užblokuojam žaidėją
    } // Baigiame funkciją
return 1;
}

Naudokit į sveikatą xD

 

P.S sugalvojau pamatęs vieną Minato pranešimą alekso temoje :D

 

 

--------------------------------------------------------------------------------------------

 

Atnaujinta, padaryta galimybė "du***" išmesti pagal ip :D

Pridėti paaiškinimai.

public OnPlayerConnect(playerid)
{
	new duxIP[16]; // Kintamasis kurio dėka galima formatuoti IP
	GetPlayerIp(playerid, duxIP, sizeof(duxIP)); // Išgauname IP
	if(strcmp(duxIP,"DUXU IP",true)) // Tikrina ar IP'ai sutampa
	{ // Jei IPAI sutampa, pradedam funkciją
		Kick(playerid); // Kickinam žaidėją
	} // Užbaigiam funkciją
return 1;
}
Redaguota , nario Bičas
Nuoroda į komentarą
Dalintis per kitą puslapį

public OnPlayerConnect(playerid)
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,MAX_PLAYER_NAME);
	if(strcmp(name,"DUXU NICK",true))
	{
		Kick(playerid);
	}
return 1;
}
ten kur DUXU NICK rašykit duxo nick kuriam norit uždrausti ateiti į serverį :D

Norit pridėti daugiau duxų?

if(strcmp(name,"1dux",true) || strcmp(name,"2dux",true))
Neužtenka kick?
public OnPlayerConnect(playerid)
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,MAX_PLAYER_NAME);
	if(strcmp(name,"DUXU NICK",true))
	{
		Ban(playerid);
	}
return 1;
}
Naudokit į sveikatą xD

P.S sugalvojau pamatęs vieną Minato pranešimą alekso temoje :D

Geriausiai, pagal IP būtų :D fC bus padaryta #anti-polak, nuo kaikurių idiotu :D

p.s geras skriptas :D

Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)

 

Kam tu atidarai ir uždarai kodą jei tik viena funkcija vykdoma?..

if(strcmp(name,"DUXU NICK",true)) Ban(playerid);

 

Apie tai nepagalvojau :/

 

 

Bet rašydamas tu turėjai galvoje ne "anti-dvasių". 

 

Tavo parašas. Lithuania iš didžiosios rašosi  :) Ir kam "pav" kintamasis?

 

Parašą 4 nakties dariau, o pav tai sutrumpintai pavadinimas

Redaguota , nario Bičas
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 3 savaičių...
  • Parašė po 2 savaičių...

Tai kad ne

 

Yiin teisus.

 

Šis if'as

if(strcmp(name,"DUXU NICK",true))

Tikrina ar string1 sutampa su string2, jei nesutampa gražiną 1, o pagal if'o sąlygą jei grąžiną 1 tai žaidėjas išmetamas, tai jeigu gražiną nulį reiškia abu string sutampa ir reikia daryti taip:

public OnPlayerConnect(playerid)
{
	new name[MAX_PLAYER_NAME]; // Kintamasis, kurio dėka galime formatuoti.
	GetPlayerName(playerid,name,MAX_PLAYER_NAME); // Funkcija kuri išgauna žaidėjo nick'ą
	if(strcmp(name,"DUXU NICK",true) == 0) // Jei nickai sutampa su nurodytu
	{ // pradedame funkciją
		Kick(playerid); // Iškickinam
	} // Baigiame funkciją
return 1;
}
Redaguota , nario appleomax
Nuoroda į komentarą
Dalintis per kitą puslapį

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

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...