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.
|
#82
Napisano 25.04.2012 13:40
#83
Napisano 04.05.2012 07:04
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <codmod>
#include <amxmisc>
new opcja, gracz_id[33], wybrany;
new ilosc[33], name[33], nazwa_perku[256], nazwa_klasy[256];
public plugin_init() {
register_plugin("COD Admin Menu", "6", "MieTeK");
register_clcmd("say /codadmin", "AM", ADMIN_IMMUNITY);
register_clcmd("ile","pobierz");
}
public AM(id)
{
if(!(get_user_flags(id) & ADMIN_IMMUNITY))
return PLUGIN_HANDLED;
new tytul[64];
format(tytul, 63, "\rCOD Admin Menu \wby MieTeK");
new menu = menu_create(tytul, "AM_handler");
menu_additem(menu, "Dodaj \rEXP");//1
menu_additem(menu, "Ustaw \rLVL");//2
menu_additem(menu, "Daj \rItem");//3
menu_additem(menu, "Daj \rItem2");//4
menu_additem(menu, "Zamien \rEXP");//5
menu_additem(menu, "Zsumuj \rEXP");//6
menu_additem(menu, "Przenies \r EXP");//7
menu_additem(menu, "Wlacz \r EXP EVENT");//8
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public AM_handler(id, menu, item)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE;
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
Gracz(id);
opcja = 1;
}
case 1:
{
Gracz(id);
opcja = 2;
}
case 2:
{
Gracz(id);
opcja = 3;
}
case 3:
{
Gracz(id);
opcja = 8;
}
case 4:
{
Gracz(id);
opcja = 5;
}
case 5:
{
Gracz(id);
opcja = 6;
}
case 6:
{
Gracz(id);
opcja = 7;
}
case 7:
{
client_cmd (id, "say /event")
}
case 8:
{
Gracz(id);
opcja = 8;
}
}
return PLUGIN_CONTINUE;
}
public Gracz(id)
{
new menu = menu_create("Wybierz gracza:", "Gracz_handler");
for(new i=0, n=0; i<=32; i++)
{
if(!is_user_connected(i))
continue;
gracz_id[n++] = i;
new nazwa_gracza[64];
get_user_name(i, nazwa_gracza, 63)
menu_additem(menu, nazwa_gracza, "0", 0);
}
menu_display(id, menu);
}
public Gracz_handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
wybrany = gracz_id[item];
get_user_name(wybrany, name, 32);
if(opcja == 3)
wybierz_perk(id);
else if (opcja == 8)
wybierz_perk1(id);
else if(opcja == 4 || opcja == 5 || opcja == 6)
wybierz_klase(id);
else
console_cmd(id, "messagemode ile");
return PLUGIN_HANDLED;
}
public pobierz(id)
{
new text[192]
read_argv(1,text,191)
format(ilosc, charsmax(ilosc), "%s", text);
dawaj(id)
}
public dawaj(id)
{
if(opcja == 1)
{
cod_set_user_xp(wybrany, cod_get_user_xp(wybrany)+str_to_num(ilosc));
client_print(id, print_chat, "Ustawiles graczowi %s %i EXP", name, str_to_num(ilosc));
}
if(opcja == 2)
{
new potrzeba;
potrzeba = cod_get_level_xp(str_to_num(ilosc)-1);
cod_set_user_xp(wybrany, potrzeba);
client_print(id, print_chat, "Ustawiles graczowi %s %i LVL", name, str_to_num(ilosc));
}
}
public wybierz_klase(id)
{
new tytul[64];
format(tytul, sizeof(tytul), "\rNa jaka klase :");
new menu = menu_create(tytul, "wybierz_klase_handler");
for(new i=1; i<=cod_get_classes_num(); i++)
{
cod_get_class_name(i, nazwa_klasy, 255)
menu_additem(menu, nazwa_klasy)
}
menu_display(id, menu);
}
public wybierz_klase_handler(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
new klasa[2][65];
if(opcja == 4)
{
new exp = cod_get_user_xp(wybrany);
cod_get_class_name(cod_get_user_class(wybrany), klasa[0], 64);
cod_set_user_xp(wybrany, 0);
cod_set_user_class(wybrany, item, 1);
cod_get_class_name(cod_get_user_class(wybrany), klasa[1], 64);
cod_set_user_xp(wybrany, exp);
client_print(id, print_chat, "Przeniosles EXP graczowi %s z klasy %s na klase %s", name, klasa[0], klasa[1]);
}
if(opcja == 5)
{
new exp = cod_get_user_xp(wybrany);
new oldclass = cod_get_user_class(wybrany)
cod_get_class_name(cod_get_user_class(wybrany), klasa[0], 64);
cod_set_user_class(wybrany, item, 1);
new exp2 = cod_get_user_xp(wybrany);
cod_set_user_xp(wybrany, exp);
cod_get_class_name(cod_get_user_class(wybrany), klasa[1], 64);
cod_set_user_class(wybrany, oldclass, 1);
cod_set_user_xp(wybrany, exp2);
cod_set_user_class(wybrany, item, 1);
client_print(id, print_chat, "Zamieniles EXP graczowi %s miedzy klasa %s a klasa %s", name, klasa[0], klasa[1]);
}
if(opcja == 6)
{
new exp = cod_get_user_xp(wybrany);
cod_set_user_xp(wybrany, 0);
cod_get_class_name(cod_get_user_class(wybrany), klasa[0], 64);
cod_set_user_class(wybrany, item, 1);
cod_get_class_name(cod_get_user_class(wybrany), klasa[1], 64);
cod_set_user_xp(wybrany, cod_get_user_xp(wybrany)+exp);
client_print(id, print_chat, "Zsumowales EXP graczowi %s z klasy %s na klase %s", name, klasa[0], klasa[1]);
}
if(opcja == 7)
{ client_cmd(id, "say /event");
}
return PLUGIN_CONTINUE;
}
public wybierz_perk(id)
{
new tytul[64];
format(tytul, 63, "\rWybierz perk :");
new menu = menu_create(tytul, "wybierz_perk_handler");
for(new i=1; i<=cod_get_perks_num(); i++)
{
cod_get_perk_name(i, nazwa_perku, 255)
menu_additem(menu, nazwa_perku);
}
menu_display(id, menu);
}
public wybierz_perk_handler(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
cod_set_user_perk(wybrany, item, -1, 0);
cod_get_perk_name(item++, nazwa_perku, 255);
client_print(id, print_chat, "Dales graczowi %s perk %s", name, nazwa_perku);
return PLUGIN_HANDLED;
}
public wybierz_perk1(id)
{
new tytul[64];
format(tytul, 63, "\rWybierz perk :");
new menu = menu_create(tytul, "wybierz_perk_handler_1");
for(new i=1; i<=cod_get_perks_num(); i++)
{
cod_get_perk_name(i, nazwa_perku, 255)
menu_additem(menu, nazwa_perku);
}
menu_display(id, menu);
}
public wybierz_perk_handler_1(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
cod_set_user_perk(wybrany, item, 0, 0, 1);
cod_get_perk_name(item++, nazwa_perku, 255);
client_print(id, print_chat, "Dales graczowi %s perk %s", name, nazwa_perku);
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Użytkownik sandking91 edytował ten post 04.05.2012 07:05
#84
Napisano 19.05.2012 13:08
#85
Napisano 10.07.2012 18:28
Proszę, masz na 2 perki.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <codmod>
#include <amxmisc>
new opcja, gracz_id[33], wybrany;
new ilosc[33], name[33], nazwa_perku[256], nazwa_klasy[256];
public plugin_init() {
register_plugin("COD Admin Menu", "6", "MieTeK");
register_clcmd("say /codadmin", "AM", ADMIN_IMMUNITY);
register_clcmd("ile","pobierz");
}
public AM(id)
{
if(!(get_user_flags(id) & ADMIN_IMMUNITY))
return PLUGIN_HANDLED;
new tytul[64];
format(tytul, 63, "\rCOD Admin Menu \wby MieTeK");
new menu = menu_create(tytul, "AM_handler");
menu_additem(menu, "Dodaj \rEXP");//1
menu_additem(menu, "Ustaw \rLVL");//2
menu_additem(menu, "Daj \rItem");//3
menu_additem(menu, "Daj \rItem2");//4
menu_additem(menu, "Zamien \rEXP");//5
menu_additem(menu, "Zsumuj \rEXP");//6
menu_additem(menu, "Przenies \r EXP");//7
menu_additem(menu, "Wlacz \r EXP EVENT");//8
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public AM_handler(id, menu, item)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE;
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
Gracz(id);
opcja = 1;
}
case 1:
{
Gracz(id);
opcja = 2;
}
case 2:
{
Gracz(id);
opcja = 3;
}
case 3:
{
Gracz(id);
opcja = 8;
}
case 4:
{
Gracz(id);
opcja = 5;
}
case 5:
{
Gracz(id);
opcja = 6;
}
case 6:
{
Gracz(id);
opcja = 7;
}
case 7:
{
client_cmd (id, "say /event")
}
case 8:
{
Gracz(id);
opcja = 8;
}
}
return PLUGIN_CONTINUE;
}
public Gracz(id)
{
new menu = menu_create("Wybierz gracza:", "Gracz_handler");
for(new i=0, n=0; i<=32; i++)
{
if(!is_user_connected(i))
continue;
gracz_id[n++] = i;
new nazwa_gracza[64];
get_user_name(i, nazwa_gracza, 63)
menu_additem(menu, nazwa_gracza, "0", 0);
}
menu_display(id, menu);
}
public Gracz_handler(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
wybrany = gracz_id[item];
get_user_name(wybrany, name, 32);
if(opcja == 3)
wybierz_perk(id);
else if (opcja == 8)
wybierz_perk1(id);
else if(opcja == 4 || opcja == 5 || opcja == 6)
wybierz_klase(id);
else
console_cmd(id, "messagemode ile");
return PLUGIN_HANDLED;
}
public pobierz(id)
{
new text[192]
read_argv(1,text,191)
format(ilosc, charsmax(ilosc), "%s", text);
dawaj(id)
}
public dawaj(id)
{
if(opcja == 1)
{
cod_set_user_xp(wybrany, cod_get_user_xp(wybrany)+str_to_num(ilosc));
client_print(id, print_chat, "Ustawiles graczowi %s %i EXP", name, str_to_num(ilosc));
}
if(opcja == 2)
{
new potrzeba;
potrzeba = cod_get_level_xp(str_to_num(ilosc)-1);
cod_set_user_xp(wybrany, potrzeba);
client_print(id, print_chat, "Ustawiles graczowi %s %i LVL", name, str_to_num(ilosc));
}
}
public wybierz_klase(id)
{
new tytul[64];
format(tytul, sizeof(tytul), "\rNa jaka klase :");
new menu = menu_create(tytul, "wybierz_klase_handler");
for(new i=1; i<=cod_get_classes_num(); i++)
{
cod_get_class_name(i, nazwa_klasy, 255)
menu_additem(menu, nazwa_klasy)
}
menu_display(id, menu);
}
public wybierz_klase_handler(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
new klasa[2][65];
if(opcja == 4)
{
new exp = cod_get_user_xp(wybrany);
cod_get_class_name(cod_get_user_class(wybrany), klasa[0], 64);
cod_set_user_xp(wybrany, 0);
cod_set_user_class(wybrany, item, 1);
cod_get_class_name(cod_get_user_class(wybrany), klasa[1], 64);
cod_set_user_xp(wybrany, exp);
client_print(id, print_chat, "Przeniosles EXP graczowi %s z klasy %s na klase %s", name, klasa[0], klasa[1]);
}
if(opcja == 5)
{
new exp = cod_get_user_xp(wybrany);
new oldclass = cod_get_user_class(wybrany)
cod_get_class_name(cod_get_user_class(wybrany), klasa[0], 64);
cod_set_user_class(wybrany, item, 1);
new exp2 = cod_get_user_xp(wybrany);
cod_set_user_xp(wybrany, exp);
cod_get_class_name(cod_get_user_class(wybrany), klasa[1], 64);
cod_set_user_class(wybrany, oldclass, 1);
cod_set_user_xp(wybrany, exp2);
cod_set_user_class(wybrany, item, 1);
client_print(id, print_chat, "Zamieniles EXP graczowi %s miedzy klasa %s a klasa %s", name, klasa[0], klasa[1]);
}
if(opcja == 6)
{
new exp = cod_get_user_xp(wybrany);
cod_set_user_xp(wybrany, 0);
cod_get_class_name(cod_get_user_class(wybrany), klasa[0], 64);
cod_set_user_class(wybrany, item, 1);
cod_get_class_name(cod_get_user_class(wybrany), klasa[1], 64);
cod_set_user_xp(wybrany, cod_get_user_xp(wybrany)+exp);
client_print(id, print_chat, "Zsumowales EXP graczowi %s z klasy %s na klase %s", name, klasa[0], klasa[1]);
}
if(opcja == 7)
{ client_cmd(id, "say /event");
}
return PLUGIN_CONTINUE;
}
public wybierz_perk(id)
{
new tytul[64];
format(tytul, 63, "\rWybierz perk :");
new menu = menu_create(tytul, "wybierz_perk_handler");
for(new i=1; i<=cod_get_perks_num(); i++)
{
cod_get_perk_name(i, nazwa_perku, 255)
menu_additem(menu, nazwa_perku);
}
menu_display(id, menu);
}
public wybierz_perk_handler(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
cod_set_user_perk(wybrany, item, -1, 0);
cod_get_perk_name(item++, nazwa_perku, 255);
client_print(id, print_chat, "Dales graczowi %s perk %s", name, nazwa_perku);
return PLUGIN_HANDLED;
}
public wybierz_perk1(id)
{
new tytul[64];
format(tytul, 63, "\rWybierz perk :");
new menu = menu_create(tytul, "wybierz_perk_handler_1");
for(new i=1; i<=cod_get_perks_num(); i++)
{
cod_get_perk_name(i, nazwa_perku, 255)
menu_additem(menu, nazwa_perku);
}
menu_display(id, menu);
}
public wybierz_perk_handler_1(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
cod_set_user_perk(wybrany, item, 0, 0, 1);
cod_get_perk_name(item++, nazwa_perku, 255);
client_print(id, print_chat, "Dales graczowi %s perk %s", name, nazwa_perku);
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
W jaki sposób działa ten exp_event?
#87
Napisano 27.07.2012 10:35
#88
Napisano 27.07.2012 10:44
Twój kod ma 281 linijek.
@DarkGL - daj mi ciacho!
#90
Napisano 07.08.2012 17:08
A jak dodawac lv jaka komenda????
#91
Napisano 21.08.2012 13:43
#92
Napisano 26.08.2012 20:55
Wielkie dzięki
#93
Napisano 16.03.2013 21:53
#94
Napisano 21.05.2013 15:15
Sory za odkop ale jak chcę dać komuś od razu np 20k lvl to jest napisane że awansowałeś do -7891poziomu ?
Dziwne , daję większy lvl a plugin daje lvl na minus ...
#95
Napisano 30.05.2013 13:11
#96
Napisano 30.05.2013 13:34
Sory za odkop ale jak chcę dać komuś od razu np 20k lvl to jest napisane że awansowałeś do -7891poziomu ?
Dziwne , daję większy lvl a plugin daje lvl na minus ...
Pokaż codmod.cfg
Profesjonalne serwery gier w atrakcyjnych cenach
Lokalizacja: Warszawa
www.GameSlot.pl
#97
Napisano 30.05.2013 16:29
Pokaż codmod.cfg
Dzięki za chęci ale zmniejszyłem lvl
#98
Napisano 24.07.2013 14:48
Zajebioza ; ) Gratuluję pomysłu ; > Leci +
#99
Napisano 02.11.2013 10:32
Każdy admin będzie miał do tego dostęp? Nie da się dać tego na flagę?
www.ArenaSkilla.pl
Wkrótce Cod mod! Zapraszam serdecznie!
#100
Napisano 02.11.2013 11:06
To że ktoś ma admina oznacza że ma flagi admina mistrzu...Każdy admin będzie miał do tego dostęp? Nie da się dać tego na flagę?
Ten plugin jest na flagę T, jeśli chcesz na inną to napisz, przerobię.
Również z jednym lub większą ilością słów kluczowych: CoD Nowy
CoD Nowy
perk zwiększający wytrzymałość pekuNapisany przez Rafii , 05.03.2024 cod nowy |
|
|
|||
|
CoD Nowy
Modele KlasyNapisany przez Puni07 , 11.02.2024 cod nowy |
|
|
||
CoD Nowy
Problem z dywizjąNapisany przez Puni07 , 08.02.2024 cod nowy |
|
|
|||
CoD Nowy
Misjedodac exp Napisany przez Anonimowy09 , 08.01.2024 cod nowy |
|
|
|||
CoD Nowy
Broń z cso do klasy postaciNapisany przez Voltia , 12.02.2023 cod nowy |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych