Witam serdecznie
Czy mógłby mi ktoś zrobić taką klasę?
Nazwa: Far Cry
Bronie: M4A1, XM1014, Deagle, 3 he, 3 rakiety
Statystyki: 315 hp, 500 pancerza, dość szybki.
Ma posiadać 1/2 szans na natychmiastowe zabicie z he i 1/1 z deagle.
Klasa ta ma być premium - na flagę t - ADMIN_LEVEL_H.
Za zrobienie klasy tylko plusik.
Pozdrawiam
P.S. Chcę kod SMA.
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
PROstyCzlowiek
Rejestracja: 18.07.2011Aktualnie: Nieaktywny
Poza forum Ostatnio: 17.08.2011 12:07
Statystyki
- Grupa: Użytkownik
- Całość postów: 26
- Odwiedzin: 4 282
- Tytuł: Życzliwy
- Wiek: 31 lat
- Urodziny: Luty 29, 1993
-
Imię
Robert
-
Płeć
Mężczyzna
-
Lokalizacja
Polska
Kontakt
Moje tematy
Klasa Cod
08.08.2011 13:28
Jak zrobić własną ruletkę?
30.07.2011 21:09
To jest standardowy początek pluginu wygenerowanego w Amxx studio. Zmieniamy nazwę, wersję i autora pluginu na jakie chcemy.
Pod public plugin_init() { rejestrujemy nasze funkcje.
Teraz nauczymy amx'a co to znaczy ruletka
Teraz nauczymy amx'a co znaczy printer:
Jeśli chcesz zmienić kolor lub miejsce wyświetlania powyższej wiadomości to przeczytaj ten poradnik:
http://amxx.pl/topic...domosci-na-hud/
No i nasz plugin finalnie wygląda tak (dodałem więcej opcji do losowania):http://amxx.pl/wklej...31205576417322/
Jeśli chcesz przejrzysty kod to wejdź tutaj: http://amxx.pl/kompi...ame=ruletka.sma
Potem możesz kliknąć kompiluj i pobrać.
ruletka.amxx 6,19 KB 15 Ilość pobrań
ruletka.sma 7,34 KB 282 Ilość pobrań
ruletka.amxx
Spoiler
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "Ruletka" //tutaj piszemy nazwę naszego pluginu, w tym przypadku to będzie "ruletka"
#define VERSION "1.0" // tutaj piszemy wersję naszego pluginu,
#define AUTHOR "PROstyCzlowiek" // tutaj piszemy autora naszego pluginu
new gSyncMessage; // to odpowiada za wiadomości w hudzie o ruletce
public plugin_init() {
Pod public plugin_init() { rejestrujemy nasze funkcje.
Spoiler
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /ruletka", "ruletka"); //tutaj ustawiamy co musi wpisać użytkownik, żeby uruchomić ruletkę
register_clcmd("say_team /ruletka","ruletka"); // dodamy też t odo say'u dla teamów (od tak - dla picu)
set_task(144.0, "printer", _, _, _, "b"); //to będzie nam pokazywało informacje w HUD o istnieniu ruletki
gSyncMessage = CreateHudSyncObj(); //to odpowiada za wiadomości w hudzie o ruletce
Teraz nauczymy amx'a co to znaczy ruletka
Spoiler
public ruletka(id)
{
new rand
new kasa = cs_get_user_money(id)
new zycie = get_user_health(id)
new fragi = get_user_frags(id)
if(is_user_alive(id)) {
rand = random_num(0,3) // ilość wygranych w ruletce (zmieniamy z 3 na tyle ile dodaliśmy)
switch(rand)
{
case 0:
{
if(kasa >= 3000) // jesli ma powyżej 3000 $ lub równe to użyje ruletki
{
cs_set_user_money(id, kasa - 3000) // odejmuje kasę za użycie ruletki (3000$)
give_item(id, "weapon_deagle") // ustawia co gracz wygrał
give_item(id, "ammo_50ae") // jeśli dostał broń to wypadało by dać mu do niej amunicje
client_print(id, print_chat, "Wygrales Deagle'a.") // napiszemy w czacie co wygrał.
client_print(id, print_chat, "Uzyles ruletki. Cena: 3000{:content:}quot;) //damy informacje w czacie, ze uzyl ruletki.
}
if(kasa < 3000) //jeśli nie ma 3000 $ to dostanie informacje, że ma za mało kasy
client_print(id, print_chat, "Masz za malo kasy.")
}
case 1:
{
if(kasa >= 3000)
{
cs_set_user_money(id, kasa - 3000)
give_item(id, "weapon_elite")
give_item(id, "ammo_9mm")
client_print(id, print_chat, "Wygrales Dual Elite's.")
client_print(id, print_chat, "Uzyles ruletki. Cena: 3000{:content:}quot;)
}
if(kasa < 3000)
client_print(id, print_chat, "Masz za malo kasy.")
}
case 2:
{
if(kasa >= 3000)
{
cs_set_user_money(id, kasa - 3000) // odejmujemy kasę za użycie ruletki
cs_set_user_money(id, kasa + 8000) // dodajemy kasę (wygrana z ruletki)
client_print(id, print_chat, "Wygrales 8000 $.")
client_print(id, print_chat, "Uzyles ruletki. Cena: 3000{:content:}quot;)
}
if(kasa < 3000)
client_print(id, print_chat, "Masz za malo kasy.")
}
case 3:
{
if(kasa >= 3000)
{
cs_set_user_money(id, kasa - 3000)
give_item(id, "weapon_m4a1")
give_item(id, "ammo_556nato")
client_print(id, print_chat, "Wygrales M4.")
client_print(id, print_chat, "Uzyles ruletki. Cena: 3000{:content:}quot;)
}
if(kasa < 3000)
client_print(id, print_chat, "Masz za malo kasy.")
}
}
}
Teraz nauczymy amx'a co znaczy printer:
Spoiler
public printer()
{
set_hudmessage(83, 151, 253, 0.01, 0.50, 0, 6.0, 12.0); // to odpowiada za kolor i za miejsca ustawienia na monitorze
ShowSyncHudMsg(0,gSyncMessage, "Chcesz uzyc ruletki? Wpisz: /ruletka"); // to odpowiada za wiadomość
}
Jeśli chcesz zmienić kolor lub miejsce wyświetlania powyższej wiadomości to przeczytaj ten poradnik:
http://amxx.pl/topic...domosci-na-hud/
No i nasz plugin finalnie wygląda tak (dodałem więcej opcji do losowania):http://amxx.pl/wklej...31205576417322/
Jeśli chcesz przejrzysty kod to wejdź tutaj: http://amxx.pl/kompi...ame=ruletka.sma
Potem możesz kliknąć kompiluj i pobrać.
ruletka.amxx 6,19 KB 15 Ilość pobrań
ruletka.sma 7,34 KB 282 Ilość pobrań
ruletka.amxx
Lvl i logi
23.07.2011 20:27
Witam Serdecznie!
Mam parę problemów, a mianowicie:
1) Na serwerze cod mod [CoD Nowy] Call of Duty: MW Mod [UPDATE] - AMXX.pl: Support AMX Mod X mam max lvl 16.000. Ustawiłem go tylko w cvarach. Gdzies słyszałem, że trzeba gdzieś jeszcze - czy to prawda?
2) Na moim serwerze cod mod mam wgrane menu - [CoD Nowy] Admin Menu - v 1.5 - AMXX.pl: Support AMX Mod X . Max lvl to 16.000 - ustawiony w cvarach (tylko). Gdy chcę przez to menu dać sobie lvl 16.000 to dostaję lvl 3783 na minusie. Co zrobić?
Pozdrawiam serdecznie!
Mam parę problemów, a mianowicie:
1) Na serwerze cod mod [CoD Nowy] Call of Duty: MW Mod [UPDATE] - AMXX.pl: Support AMX Mod X mam max lvl 16.000. Ustawiłem go tylko w cvarach. Gdzies słyszałem, że trzeba gdzieś jeszcze - czy to prawda?
2) Na moim serwerze cod mod mam wgrane menu - [CoD Nowy] Admin Menu - v 1.5 - AMXX.pl: Support AMX Mod X . Max lvl to 16.000 - ustawiony w cvarach (tylko). Gdy chcę przez to menu dać sobie lvl 16.000 to dostaję lvl 3783 na minusie. Co zrobić?
Pozdrawiam serdecznie!
Tag przed nickiem
23.07.2011 15:10
Witam Serdecznie !
Prosiłbym o plugin który dodaje tag przed nickiem - nie ma zmieniać nicku. Szukałem, ale to co znalazłem nie sprawdziło się.
Miały by być cztery rodzaje tagów przed nickiem:
1. [Head-Admin]
2. [Admin]
3. [Vip]
4. [Premium]
Na flagę:
1. ADMIN_IMMUNITY
2. ADMIN_KICK
3. ADMIN_LEVEL_G
4. ADMIN_LEVEL_H
Flagi nie są bardzo ważne - jak będzie kod sma to go edytuję.
Znalazłem Tag Przed Nickiem - AMXX.pl: Support AMX Mod X , gdy kod sma który dodał AmD w pierwszym poście edytowałem, żeby dawał tag dla [Head-Admin] działał dobrze. Gdy zrobiłem drugi plugin (ten sam kod), żeby dodawał adminowi [Admin] działał, ale jak admin pisał to wychodził oto dwa razy.
Pozdrawiam serdecznie PROstyCzlowiek!
Dodano 23 lipiec 2011 - 17:00:
Mój drugi problem:
Na serwerze mam cod mod [CoD Nowy] Call of Duty: MW Mod [UPDATE] - AMXX.pl: Support AMX Mod X , zainstalowałem [CoD Nowy] Admin Menu - v 1.5 - AMXX.pl: Support AMX Mod X W cvarach mam ustawiony max lvl - 16.000. Gdy daje lvl przez /codadmin wybieram gracza - wpisuje lvl 15999 to gracz dostaje lvl: -3783 (lvl na minusie). Co zrobić?
Prosiłbym o plugin który dodaje tag przed nickiem - nie ma zmieniać nicku. Szukałem, ale to co znalazłem nie sprawdziło się.
Miały by być cztery rodzaje tagów przed nickiem:
1. [Head-Admin]
2. [Admin]
3. [Vip]
4. [Premium]
Na flagę:
1. ADMIN_IMMUNITY
2. ADMIN_KICK
3. ADMIN_LEVEL_G
4. ADMIN_LEVEL_H
Flagi nie są bardzo ważne - jak będzie kod sma to go edytuję.
Znalazłem Tag Przed Nickiem - AMXX.pl: Support AMX Mod X , gdy kod sma który dodał AmD w pierwszym poście edytowałem, żeby dawał tag dla [Head-Admin] działał dobrze. Gdy zrobiłem drugi plugin (ten sam kod), żeby dodawał adminowi [Admin] działał, ale jak admin pisał to wychodził oto dwa razy.
Pozdrawiam serdecznie PROstyCzlowiek!
Dodano 23 lipiec 2011 - 17:00:
Mój drugi problem:
Na serwerze mam cod mod [CoD Nowy] Call of Duty: MW Mod [UPDATE] - AMXX.pl: Support AMX Mod X , zainstalowałem [CoD Nowy] Admin Menu - v 1.5 - AMXX.pl: Support AMX Mod X W cvarach mam ustawiony max lvl - 16.000. Gdy daje lvl przez /codadmin wybieram gracza - wpisuje lvl 15999 to gracz dostaje lvl: -3783 (lvl na minusie). Co zrobić?
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Tematy: PROstyCzlowiek
- Regulamin