[CAMPANIE STAFF]Cautam moderatori si designeri activi!
Welcome to WTFCS Community Forums!
Servere gaming la super-preturi! [HOSTING SERVICE]
-->






[PAWN] Fakeban
Author : mihay111, Category : Tutoriale, 0 Replyes, 674 Views
EVALUATE THIS TOPIC
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
1 Guest(s)
Moderator
     
577
POSTS
452
THREADS
190
REPUTATION
Male
Sex

WtfCs Coins: 0.15[w]

Suit Member
04-19-2020, 01:04 PM
#1
Este un script pentru amuzament mai mult, atunci cand te joci cu cineva e amuzant sa ii dai kick ci nu ban 
Creat de D4N1EL


Code:
//Acestea sunt define-uri care se trec la inceputul scriptului.

#define COLOR_GRAD2 0xBFC0C2FF

#define SCM SendClientMessage

#define COLOR_LIGHTRED 0xBFC0C2FF

//Aceasta este comanda propriu-zisa

if(strcmp(cmd, "/fakeban", true) == 0)//numele comenzii

{

  if(IsPlayerConnected(playerid))//verifica daca esti conectat *da stiu, ciudat*

  {

   tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GRAD2, "Tasteaza: /fakeban [ID/nume jucator] [motiv]");//iti spune syntaxa (care este comanda si ce trebuie sa scri)

return 1;

}

giveplayerid = ReturnUser(tmp);

if (PlayerInfo[playerid][pAdmin] >= 6)// [pAdmin] trebuie sa verificati daca nu cumva este diferit la dvs in GM, ">= 6" inseamna ca aceasta comanda o poate folosi doar un admin de lvl 6

{

if(IsPlayerConnected(giveplayerid))// verifica daca playerul ales este conectat

{

  if(giveplayerid != INVALID_PLAYER_ID)

  {

  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

new length = strlen(cmdtext);

while ((idx < length) && (cmdtext[idx] <= ' '))

{

idx++;

}

new offset = idx;

new result[64];

while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))

{

result[idx - offset] = cmdtext[idx];

idx++;

}

result[idx - offset] = EOS;

result[0] = toupper(result[0]);

if(!strlen(result))

{

SendClientMessage(playerid, COLOR_GRAD2, "Tasteaza: /fakeban [ID/nume jucator] [motiv]");// daca nu este introdus motiv va aparea iarasi acest mesaj

return 1;

}

format(string, sizeof(string), "AdmCmd: %s a primit ban de la Adminul %s, motiv: %s", giveplayer, sendername, (result));// mesajul care i se trimite jucatorului

SendClientMessage(giveplayer, COLOR_LIGHTRED, string);// SendClientMessage(giveplayer = id-ul ales, COLOR_LIGHTRED = culoarea textului string= mesajul de mai sus

Kick(giveplayerid);// ii da kick playerului (in gm vostru poate este altcumva)

return 1;

}

}

}

else// daca playerul nu  are admin 6 va primi mesajul:

{

SCM(playerid, -1, "Server: UNknown command.");// acesta

return 1;

}

}

return 1;

}


Forum Jump: