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

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

Tai gi tai patobulinta komanda kick, nesmerkite, bet kai žaidėjas iškickintas jam išmest lentelę su info.

!!!Šią komandą galės atlikti visi, todėl pasidarysite, jei ne admin jos daryti neleis.

FOTO:

3a3fb483f34b2fe6e141ae622ad345e2684.png

Po OnPlayerCommandText dedame:

if(!strcmp(cmdtext, "/kick", true,5))
 {
new vardas[MAX_PLAYER_NAME],prz[256];
  strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
  if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, WHITE, "{3366ff}Išmesti žaidėją /kick [V_P] [priežastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
  if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "{ff0000}* Tokio žaidėjo nėra"); return 1;} 
	    strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, Raudona, "{ff0000}* Nurodykite priežastį"); return 1;}
	    new msg[512],adminname[MAX_PLAYER_NAME];
  GetPlayerName(id,vardas,sizeof(vardas));
  GetPlayerName(playerid,adminname,sizeof(adminname));

  format(msg, 512, "Administratorius %s išmetė jus iš serverio\npriežastis: %s.",adminname,prz);
	  ShowPlayerDialog(id,2854,DIALOG_STYLE_MSGBOX,"KICK",msg,"Gerai","");
  Kick(id);
  return 1;
 }

  • Teigiamai 9

http://www.supergame...mple-pamokeles/ - Mano samp pamokėlės

•Žinomas kaip Arnetas, kitaip kaip Arnetas_Mou arba Arne_Tas•

(redaguota)

saunuolis kad stengiesi tikrai geras patobulinimas, tik galetai padaryt, kad visam serveriui pranestu , kad tas zaidejas buvo ismestas. Nes siuo atveju kaip matau rodys GUI lentele tik ismestam zaidejui, kiti zaidejai nieko nematys.

Siulyciau pridet tai, nes naujokai gali nemoketi taip pasidaryt :)

P.S Jai norite kad tai atlikti galetu tik admin, prirasykite :

if(playerDB[playerid][admin] == true)

Redaguota , nario Gezas
(redaguota)

if(playerDB[playerid][admin] == true)
if(!strcmp(cmdtext, "/kick", true,5))
{
 new vardas[MAX_PLAYER_NAME],prz[256];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, WHITE, "{3366ff}Išmesti žaidėją /kick [V_P] [priežastis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "{ff0000}* Tokio žaidėjo nėra"); return 1;}
				 strmid(prz,GetArgument(2, cmdtext,true),0,128);
if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, Raudona, "{ff0000}* Nurodykite priežastį"); return 1;}
				 new msg[512],adminname[MAX_PLAYER_NAME];
	 GetPlayerName(id,vardas,sizeof(vardas));
	 GetPlayerName(playerid,adminname,sizeof(adminname));

	 format(msg, 512, "Administratorius %s išmetė jus iš serverio\npriežastis: {ff0033}%s.",adminname,prz);
			 ShowPlayerDialog(id,2854,DIALOG_STYLE_MSGBOX,"KICK",msg,"Gerai","");
Kick(id);
format(msg,sizeof(msg),"[KICK] Administratorius %s išmetė %s priežastis {ff0033}[ %s ].",adminname,vardas,prz);
SendClientMessageToAll(GREEN,msg);
return 1;

}

Atnaujinau. Kad visiems rodytu kad iškickino ir paryškinau priežastį kitokia spalva ir dar kad komanda galėtu rašyti tik administratoriai.

Redaguota , nario FreeZ-
  • Teigiamai 1
8cade8cebbb281ff5764044f778683d3863.png

 
if(!strcmp(cmdtext, "/kick", true,5))
 {
 if(playerDB[playerid][admin] == false && playerDB[playerid][admin2] == false){SendClientMessage(playerid, RED, "{ff0000}****Įvesta komanda yra neteisinga. Visos komandas rasite /komandos****"); return 1;}
new vardas[MAX_PLAYER_NAME],prz[256];
  strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
  if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, WHITE, "{3366ff}Išmesti žaidėją /kickas [V_P] [priežastis]"); return 1;}
  new id = GetPlayeridMid(vardas);
  if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "{ff0000}* Tokio žaidėjo nėra"); return 1;}
	    strmid(prz,GetArgument(2, cmdtext,true),0,128);
  if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, Raudona, "{ff0000}* Nurodykite priežastį"); return 1;}
	    new msg[512],adminname[MAX_PLAYER_NAME];
  GetPlayerName(id,vardas,sizeof(vardas));
  GetPlayerName(playerid,adminname,sizeof(adminname));

  format(msg, 512, "{ffff00}[KICK]Administratorius %s išmetė iš serverio %s. Priežastis: %s.",adminname,vardas,prz);
	  SendClientMessageToAll(Raudona,msg);

  format(msg, 512, "Jūs buvote išmestas iš serverio\nadministratoriaus: %s\npriežastis: %s.",adminname,prz);
	  ShowPlayerDialog(id,2854,DIALOG_STYLE_MSGBOX,"KICK",msg,"Gerai","");
  Kick(id);
  return 1;
 }

Va dar viršuj tokį rašys visiem:

909714f79e814bfb45875d3b8dfa56a3527.png

P.s Pradėkit man +REP dalint. :D

  • Teigiamai 3

http://www.supergame...mple-pamokeles/ - Mano samp pamokėlės

•Žinomas kaip Arnetas, kitaip kaip Arnetas_Mou arba Arne_Tas•

if(playerDB[playerid][admin] == true)
if(!strcmp(cmdtext, "/kick", true,5))
{
 new vardas[MAX_PLAYER_NAME],prz[256];
strmid(vardas,GetArgument(1, cmdtext,0),0,MAX_PLAYER_NAME);
if(!strcmp(vardas, "0", true) ){SendClientMessage(playerid, WHITE, "{3366ff}Išmesti žaidėją /kick [V_P] [priežastis]"); return 1;}
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "{ff0000}* Tokio žaidėjo nėra"); return 1;}
				 strmid(prz,GetArgument(2, cmdtext,true),0,128);
if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, Raudona, "{ff0000}* Nurodykite priežastį"); return 1;}
				 new msg[512],adminname[MAX_PLAYER_NAME];
	 GetPlayerName(id,vardas,sizeof(vardas));
	 GetPlayerName(playerid,adminname,sizeof(adminname));

	 format(msg, 512, "Administratorius %s išmetė jus iš serverio\npriežastis: {ff0033}%s.",adminname,prz);
			 ShowPlayerDialog(id,2854,DIALOG_STYLE_MSGBOX,"KICK",msg,"Gerai","");
Kick(id);
format(msg,sizeof(msg),"[KICK] Administratorius %s išmetė %s priežastis {ff0033}[ %s ].",adminname,vardas,prz);
SendClientMessageToAll(GREEN,msg);
return 1;

}

Atnaujinau. Kad visiems rodytu kad iškickino ir paryškinau priežastį kitokia spalva ir dar kad komanda galėtu rašyti tik administratoriai.

Thnx you Šerlock

Senolių išmintis byloja, kad Sajanam kelnių nereikia :)

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