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

ieskau pamokos su ban komanda


Mynde_Frag

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

Ant vardo galiu sukurt io kią tokią pamoka:

Taigi pradėkim.

Nueik į failą playerDB kuris yra data folderyje ir ten susirask enum item ir prie visų tų rayk:

uzblokuotas,

Dabar išsaugok ir nueik į savo pwn failą.

Susirask calbacką:

public OnPlayerCommandText

ir po visom admin komandom iterpk šį kodą:

 if(!strcmp(cmdtext, "/nban", true,5))
 {
 if(playerDB[playerid][admin]==true)
 {
 new
 id,
 msg[256],
 prz[54],
 vardasa[MAX_PLAYER_NAME]
 ;
 if(!strcmp(vardasa, "0", true)) SendClientMessage(playerid, -1, "{FF0000}* {FFFFFF}Naudojimas: {FF0000}/nban {FFFFFF}[{FF0000}Vardas_Pavardė{FFFFFF}] {FFFFFF}[{FF0000}Priežastis{FFFFFF}]");
 else if (!IsPlayerConnected(id)) SendClientMessage(playerid,-1,"{FF0000}* {FFFFFF}Toks žaidėjas neprisijungęs.");
 else if(playerDB[id][admin] = true) SendClientMessage(playerid,-1,"{FF0000}* {FFFFFF}Administratoriaus blokuoti negalima.");
 else if(!strlen( prz )) SendClientMessage(playerid,-1,"{FF0000}* {FFFFFF}Turite nurodyti priežastį");
 else if(strlen( prz ) > 20) SendClientMessage(playerid,-1,"{FF0000}* {FFFFFF}Priežastis per ilga. Daugiausia gali būti 20 simbolių.");
 else
 {
 new adminname[MAX_PLAYER_NAME],vardas[MAX_PLAYER_NAME];
 GetPlayerName(id,vardas,sizeof(vardas));
 GetPlayerName(playerid,adminname,sizeof(adminname));
 format(msg,sizeof(msg),"{FF0000}* {FFFFFF}Jus išmestas iš serverio dėl: {FF0000}%s {FFFFFF}[{FF0000}BAN{FFFFFF}]",prz);
 SendClientMessage(id,-1,msg);
 playerDB[id][uzblokuotas]=1;
 SavePlayerData(id,false);
 Kick(id);
 new msgs[500];
 format(msgs,sizeof(msgs),"{439000}[{FFFFFF}BAN{439000}] {FF0000}administratorius %s{FFFFFF} išmetė {FF0000}%s {FFFFFF}iš serverio priežastis: {FF0000}%s",adminname,vardas,prz);
 SendClientMessageToAll(-1,msgs);
 }
 }else{
 ShowPlayerDialog( playerid,0,DIALOG_STYLE_MSGBOX,"{00D5FF}SF-RP.TK","{FFFFFF}Tokios komandos nėra!\n{FFFFFF}Serverio pagalba: {FF0000}/pagalba","Gerai","");
 }
 return 1;
 }

Jei neveiks rašyk čia o saugojimą susikurt tūrėtum mokėt :)

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

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