Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Szukam pluginu z ex_interp


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 k00wb0j.

    Zaawansowany

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
Offline

Napisano 18.09.2009 22:17

Witam !

Szukam pluginu w ktory wymusza ex_interp 0.01 - 0.05
Ktory mozna zmienic przez komende w say: /interp
proszę o pomoc

Serdecznie dziekuje, pozdrawiam !
  • +
  • -
  • 0

#2 filip955

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:80
  • Lokalizacja:Września
Offline

Napisano 18.09.2009 22:58

Plugin od "mów mi 0 :*"

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Interp ask"
#define VERSION "1.0"
#define AUTHOR "silversurfer thx r3x"

#define TASK_SHOWMENU 432

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public client_putinserver(id){
if(!is_user_bot(id))
eventInGame(id);
}
public show_menu_(tid) {
new id=tid-TASK_SHOWMENU;
new iTeam=get_user_team(id);
new menu_id, keys;
new menuUp = player_menu_info( id, menu_id, keys );
if ( iTeam && (menuUp <= 0 || menu_id < 0) )
menu_displayer(id);
else
set_task(1.0, "show_menu_", tid);
}
public eventInGame(id){
set_task(1.0, "show_menu_", id+TASK_SHOWMENU);
}
public menu_displayer(id){
new menu = menu_create("Jaki interp preferujesz?", "menu_handler")
menu_additem(menu, "Interp - 0.01", "1", 0)
menu_additem(menu, "Interp - 0.02", "2", 0)
menu_additem(menu, "Interp - 0.03", "3", 0)
menu_additem(menu, "Interp - 0.04", "4", 0)
menu_additem(menu, "Interp - 0.05", "5", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new iaccess, callback
menu_item_getinfo(menu, item, iaccess, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id, "ex_interp 0.01")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
client_cmd(id, "ex_interp 0.02")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id, "ex_interp 0.03")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id, "ex_interp 0.04")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 5:{
client_cmd(id, "ex_interp 0.05")
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}


[you] jeżeli pomogłem, daj pomógł.
  • +
  • -
  • 0

#3 k00wb0j.

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
Offline

Napisano 19.09.2009 11:52

Mozna dodać jeszcze do tego pluginu tak aby w say wpisać komende /interp i ponownie wybrać interp. ?
  • +
  • -
  • 0

#4 mikus

    Ekipa PGC

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:406
  • GG:
  • Steam:steam
  • Lokalizacja:Wola
Offline

Napisano 19.09.2009 14:23

#include <amxmodx>

#include <amxmisc>



#define PLUGIN "Interp ask"

#define VERSION "1.0"

#define AUTHOR "silversurfer thx r3x"



#define TASK_SHOWMENU 432



public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /interp","client_putinserver")

}	

public client_putinserver(id){

if(!is_user_bot(id))

eventInGame(id);

}



public show_menu_(tid) {

new id=tid-TASK_SHOWMENU;

new iTeam=get_user_team(id);

new menu_id, keys;

new menuUp = player_menu_info( id, menu_id, keys );

if ( iTeam && (menuUp <= 0 || menu_id < 0) )

menu_displayer(id);

else

set_task(1.0, "show_menu_", tid);

}

public eventInGame(id){

set_task(1.0, "show_menu_", id+TASK_SHOWMENU);

}

public menu_displayer(id){

new menu = menu_create("Jaki interp preferujesz?", "menu_handler")

menu_additem(menu, "Interp - 0.01", "1", 0)

menu_additem(menu, "Interp - 0.02", "2", 0)

menu_additem(menu, "Interp - 0.03", "3", 0)

menu_additem(menu, "Interp - 0.04", "4", 0)

menu_additem(menu, "Interp - 0.05", "5", 0)

menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

menu_display(id, menu, 0)

}

public menu_handler(id, menu, item)

{

if (item == MENU_EXIT)

{

return PLUGIN_HANDLED

}

new data[6], iName[64]

new iaccess, callback

menu_item_getinfo(menu, item, iaccess, data,5, iName, 63, callback)

new key = str_to_num(data)

switch(key)

{

case 1:{

client_cmd(id, "ex_interp 0.01")

menu_destroy(menu)

return PLUGIN_HANDLED

}

case 2:{

client_cmd(id, "ex_interp 0.02")

menu_destroy(menu)

return PLUGIN_HANDLED

}

case 3:{

client_cmd(id, "ex_interp 0.03")

menu_destroy(menu)

return PLUGIN_HANDLED

}

case 4:{

client_cmd(id, "ex_interp 0.04")

menu_destroy(menu)

return PLUGIN_HANDLED

}

case 5:{

client_cmd(id, "ex_interp 0.05")

menu_destroy(menu)

return PLUGIN_HANDLED

}

}

menu_destroy(menu)

return PLUGIN_HANDLED

}

  • +
  • -
  • 0

#5 k00wb0j.

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
Offline

Napisano 19.09.2009 19:20

Gyyytara :D
Tylko jeszcze jednego zapomniałem dopisać, czy mógłby ktoś ustawić tak jak nie ustawi gracz interpu, to go automatycznie wyrzuca z serwera, z resoanem - ustaw interp, albo innym ;]
pozdr0
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych