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

Ieskau plugino.


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

Čia plugino .sma failas. Anglų kalba. Pačiame faile reikia redaguoti taisykles.

#include 
#include 

new gmsgSayText 

public plugin_init() 
{ 
   register_plugin("Player Enter", "0.1", "dev.cs.wrocek.com") 
   register_menucmd(register_menuid("Welcome Player"),1023,"actionMenu") 
   gmsgSayText = get_user_msgid("SayText") 
} 

public client_putinserver(id) 
{ 
   if (is_user_bot(id)) 
       return 

   set_task(10.0, "dispInfo", id + 1337) 
} 

public client_disconnect(id) 
{ 
   if(task_exists(id + 1337)){ 
       remove_task(id + 1337) 
   } 
} 

public dispInfo(id) 
{ 

   new playerId = id - 1337 
   new nextmap[32] 
   new hostname[32] 
   get_cvar_string("amx_nextmap", nextmap, 31) 
   get_cvar_string("hostname", hostname, 31) 

   client_print(playerId, print_chat, "* Welcome on the server: %s", hostname) 
   client_print(playerId, print_chat, "* Server sponsor: http://sponsorurl.com") 
   client_print(playerId, print_chat, "* Conntact: [email protected]") 
   client_print(playerId, print_chat, "* Bans Cases and other problems settles on the BOARD!") 
   client_print(playerId, print_chat, "* Allowed Command: /top15, /rankstats, /rank, /me") 

   prepare_menu(playerId + 1339) 

} 

public prepare_menu(id){ 

   new playerId = id - 1339 

   if(is_user_connected(playerId)){ 
       new CsTeams:team = cs_get_user_team(playerId) 
       if(team != CS_TEAM_T && team != CS_TEAM_CT) { 
           set_task(10.0,"prepare_menu",id) 
       } else { 
           showMenu(playerId) 
       } 
   } else { 
       remove_task(id) 
   } 

} 

public showMenu(id){ 

       new name[32] 
       get_user_name(id, name, 31) 

       new menuoption[9][64] 
       new menubody[512] 
       new keys = (1<<0)|(1<<1) 
       // Clear string 
       for(new z = 0; z < 9; ++z) 
       { 
       menuoption[z][0] = '^0' 
       } 


       format(menuoption[0], 63, "\r1 \yDon't Swearing") 
       format(menuoption[1], 63, "\r2 \yDon't Cheating") 
       format(menuoption[2], 63, "\r3 \yDo Maps Objectives ") 
       format(menuoption[3], 63, "\r4 \yDon't be "killer") 
       format(menuoption[4], 63, "\r5 \yAdmin is always right") 
       format(menuoption[5], 63, "\r6 \yAllowed Commands:") 
       format(menuoption[6], 63, "\r7 \y/top15, /rank, /rankstats, /me") 
       format(menuoption[7], 63, "\r* \y1. \wI don't accept, so get out fuck of here") 
       format(menuoption[8], 63, "\r* \y2. \rI accept, it good") 

       format(menubody, 511, "\yWelcome Player :\r^n     %s\w^n%s^n%s^n%s^n%s^n%s^n%s^n%s^n%s^n%s", name, menuoption[0], menuoption[1], menuoption[2], menuoption[3], menuoption[4], menuoption[5], menuoption[6], menuoption[7], menuoption[8]) 

       show_menu(id, keys, menubody, -1, "Welcome Player") 
       return PLUGIN_HANDLED 
} 

public actionMenu(id,key){ 
   switch(key){ 

       case 0: { 
           new num, i, name[32], message[191], players[32] 
           get_players(players,num) 
           get_user_name(id, name, 31) 
           server_cmd("kick #%d ^"You didn't Accept Rules^"", get_user_userid(id)) 
           formatex(message,190,"^x04[Accept Rules] Player %s, didn't accpet rules.",name) 
           for(i=0;i            { 
               message_begin(MSG_ONE,gmsgSayText,_,players[i]) 
               write_byte(players[i]) 
               write_string(message) 
               message_end(); 
           } 
       } 

       case 1: { 

           new num, i, name[32], message[191], players[32] 
           get_players(players,num) 
           get_user_name(id, name, 31) 
           formatex(message,190,"^x04[Accept Rules] Player %s, accepted rules.",name) 
           client_print(id,print_chat,"* You Accepted Rules, Good luck!") 
           for(i=0;i            { 
               message_begin(MSG_ONE,gmsgSayText,_,players[i]) 
               write_byte(players[i]) 
               write_string(message) 
               message_end(); 
           } 

       } 


   } 
   return PLUGIN_HANDLED 
}

Nuoroda į komentarą
Dalintis per kitą puslapį

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