Peršokti į turinį
Monton

Sveiki padekit sukurt kick komanda.

Recommended Posts


if(!strcmp(cmdtext, "/kick", true,3)){

if(!aDB[playerid][admin]){SendClientMessage(playerid, RED, "Jūs neturite tam privilegijų!!"); return 1;}

//DABAIGIMAS

return 1;

}

Sveiki, padekite dabaigt kick komanda. Padejusem 4dienas +rep ir 17flt

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, "Išmesti žaidėja: {FF0000}/kick {FF0000}[Vardas_Pavarde] {00FF00}[Priežastis]"); return 1;}
		new id = GetPlayeridMid(vardas);
		if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "Tokio žaidėjo nėra"); return 1;}
  		if (playerDB[id][superadmin]){ SendClientMessage(playerid, Raudona, "Pagrindinio Administratoriaus išmesti negalima"); return 1;}

           strmid(prz,GetArgument(2, cmdtext,true),0,128);
		if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, Raudona, "Nurodykite priežastį"); return 1;}

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

         	format(msg,sizeof(msg),"[KICK] %s ismete jus is serverio (Priezastis:%s)",adminname,prz);
    	SendClientMessage(id,YELLOW,msg);
		Kick(id);
    	format(msg,sizeof(msg),"[KICK] %s ismete %s is serverio (Priezastis:%s)",adminname,vardas,prz);
		SendClientMessageToAll(YELLOW,msg);
		return 1;
	}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį


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, BLUE, "* Ismesti zaideja: /kick [dalis vardo] [priezastis]"); return 1;}
		new id = GetPlayeridMid(vardas);
		if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "* Tokio zaidejo nera"); return 1;}
		if (playerDB[id][admin]){ SendClientMessage(playerid, RED, "* Administratoriaus ismesti negalima."); return 1;}

           strmid(prz,GetArgument(2, cmdtext,true),0,128);
		if(!strcmp(prz, "0", true) ){SendClientMessage(playerid, RED, "* Pamirsote nurodyti priezasti."); 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,BLUE,msg);
		Kick(id);
    	format(msg,sizeof(msg),"[kick] %s ismete %s is serverio (%s).",adminname,vardas,prz);
		SendClientMessageToAll(BLUE,msg);
		return 1;
	}

Atsiprašau, ne ta daviau. :)

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį


Padėkit kas errora isprest

C:\Users\Mano\Desktop\FRLTU\gamemodes\empty.pwn(204) : error 017: undefined symbol "GetPlayeridMid"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

Taigi ištrynk ta skriptą ir įkėlk ta kur įkėliau viršuj.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį


Pamiršau pasakyti, virš skripto įsidėk dar šitą skriptuką :

stock GetPlayeridMid(name[])
{
   for (new i = 0; i < MAX_PLAYERS; i++)
   {
       if (IsPlayerConnected(i))
       {
           new gPlayerName[MAX_PLAYER_NAME];
           GetPlayerName(i, gPlayerName, MAX_PLAYER_NAME);
           if(strfind(gPlayerName, name, true) != -1)
           {
               return i;
           }
       }
   }
   return INVALID_PLAYER_ID;
}

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Komentuoti gali tik prisijungę nariai

Jeigu turite paskyrą, prisijunkite

Sukurti paskyrą

Sukurkite paskyrą mūsų forume

Registruotis

Prisijungti

Turite paskyrą? Prisijunkite

Prisijungti dabar

  • Narių peržiūri šį forumą:   0 nariai

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


  • SuperGames programele
  • SuperGames programele


×