Za pomoc leci +
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.
|
Guest Message by DevFuse
Klasy ludziUstawic na cala mape
Temat rozp.
Qimax
, 20.01.2011 14:57
4 odpowiedzi w tym temacie
#1
Napisano 20.01.2011 14:57
Witam moze mi ktos usawic zeby wybor byl na cala mape chyba ze ktos ponownie wpisze /postac i zeby tylko ct moglo wybrac klase.
Za pomoc leci +
Za pomoc leci +
#2
Napisano 20.01.2011 15:04
Powinno działać
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> //#define RAZ 1 //new zakaz[33]; new ustaw_szybkosc[33] public plugin_init() { register_plugin("[ZP]Klasa_Ludzi", "1.0", "[H]ARDBO[T]") register_clcmd ("say /postac", "Wybor_ludzi") register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0"); register_event("CurWeapon","Szybkosc_Postaci","be", "1=1") server_cmd("sv_maxspeed 900") } /* public client_putinserver(id) { zakaz[id] = false; } public Nowa_Runda() { for(new i=1;i<33;i++) zakaz[i] = 0; } */ public Wybor_ludzi(id) { /* if(zakaz[id] >= RAZ) { client_print(id, print_chat, "[ZP] Postac mozna wybrac raz na runde"); return PLUGIN_HANDLED; } */ if(cs_get_user_team(id) && CS_TEAM_CT) { new menu = menu_create("Wybierz klase:","Wybierz_postac") menu_additem(menu,"Skoczek", "1",0) menu_additem(menu,"Rambo", "2",0) menu_additem(menu,"Sprinter", "3",0) menu_additem(menu,"Kolo", "4",0) menu_additem(menu,"SuperSkoczek", "5", ADMIN_LEVEL_H) menu_setprop(menu,MPROP_EXITNAME,"Wyjscie") menu_display(id,menu,0) } //zakaz[id]++; return PLUGIN_CONTINUE } public Wybierz_postac(id, menu, item) { if(cs_get_user_team(id) && CS_TEAM_CT) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 2: { set_user_health(id, 250) set_user_armor(id, 20) } case 1: { set_user_gravity(id, 0.6) set_user_armor(id, 20) } case 4: { set_user_armor(id, 50) } case 3: { ustaw_szybkosc[id] = true set_user_armor(id, 20) } case 5: { set_user_gravity(id, 0.5) } } } return PLUGIN_HANDLED } public Szybkosc_Postaci(id) { if(ustaw_szybkosc[id]) { set_user_maxspeed(id, get_user_maxspeed(id) + 5.0) } }
Unikalna sieć serwerów CS 1.6 && TF2 FearLex.pl
Serwery CS 1.6: JailBreak, ZombieMod Ultimate (nowe ZP), DiabloMod 201 lvl, TeamPlay
ORAZ
Serwer TF2 FFA
#3
Napisano 20.01.2011 15:10
Niestety nie dziala dalej wchodze wpisuje /postac i wybieram no to ok ale dostaje to na zombi tez chce zeby dawalo tylko jak bedziemy ct:D
#4
Napisano 20.01.2011 15:40
Z tego co zauważyłem to błąd chyba jest w tym
powinno być raczej
pozamieniaj wszędzie i sprawdź.
cs_get_user_team(id) && CS_TEAM_CT
powinno być raczej
cs_get_user_team(id) == CS_TEAM_CT
pozamieniaj wszędzie i sprawdź.
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#5
Napisano 20.01.2011 15:51
sebul jest ok tylko teraz powiedz jak zrobic zeby to zapisywalo sie na cala mape bo na zombi niema juz tego lecz gdy ktos znow jest ct to musi znow wpisac /postac i wybrac troche bez sensu nie ale thx jak mozesz to pomoz i jak mozesz to napisz do mnie na gg:D
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych