http://amxx.pl/topic...e-przez-graczy/
Proszę bardzo, sam używam tego u Siebie na serwerze.
Tam gdzie masz komendę semiclip_duration 0 ustaw to na 5 i będzie na tyle czasu ile chciałeś
To równanie zostało stworzone przy pomocy kodu LaTeX:
Edytor LaTeX online: CodeCogs.com/latex/eqneditor.php
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.
|
aka nie posiada znajomych
Napisane przez Night90 w 26.01.2014 17:36
http://amxx.pl/topic...e-przez-graczy/
Proszę bardzo, sam używam tego u Siebie na serwerze.
Tam gdzie masz komendę semiclip_duration 0 ustaw to na 5 i będzie na tyle czasu ile chciałeś
Napisane przez M4RV1N w 25.01.2014 21:49
Napisane przez Patryk:D w 25.01.2014 21:19
Napisane przez Misiaczek ;c w 06.06.2013 10:35
Napisane przez Gość w 05.09.2012 19:14
Napisane przez PROstyCzlowiek w 30.07.2011 21:09
/* 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() {
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
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.")
}
}
}
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ść
}
Napisane przez Szyfrant w 16.03.2012 11:19
Napisane przez kamioool w 10.05.2011 22:00
Napisane przez ;(( w 14.02.2011 17:37
sv_accelerate 999
Napisane przez Dudix w 30.08.2008 09:27
Napisane przez kasza w 29.11.2010 21:59
Napisane przez kasza w 28.11.2010 15:48
Napisane przez Harsay w 06.11.2010 21:55
Wielkie Dzięki a Da się zrobić tak aby od razu wysyłał widaomość w Hud Vote Rozpocznie Się za 3 2 1 I vot
i Widomośc w Say www.bleble.PL Death Match !
#include <amxmodx> #include <amxmisc> #include <colorchat> #pragma semicolon 1; /*WERSJA Z KOLOROWYMI WIADOMOŚCIAMI*/ /*DODATKI BY HARSAY*/ new const PLUGIN[] = "Vote Only HS"; new const AUTHOR[] = "elajt & [H]ARDBO[T] & Harsay"; new const VERSION[] = "1.3"; new wyborow[3]; public plugin_init() { register_plugin(PLUGIN,VERSION,AUTHOR); set_task(15.0, "info_vote"); } /* Odliczanie po mojemu <img src='https://amxx.pl/public/style_emoticons/default/tongue.gif' class='bbc_emoticon' alt=':P' /> (Harsay) */ public info_vote() { set_hudmessage(0, 255, 0, -1.0, 0.13, 0, 6.0, 10); show_hudmessage(0, "UWAGA!^nPrzygotuj sie do glosowania na OnlyHS!"); set_task(4.0, "info_trzy", 0); } public info_trzy() { set_hudmessage(0, 255, 0, -1.0, 0.13, 0, 6.0, 10); show_hudmessage(0, "Glosowanie na OnlyHS rozpocznie sie za: 3 sekundy!"); set_task(1.0, "info_dwa", 0); } public info_dwa() { set_hudmessage(0, 255, 0, -1.0, 0.13, 0, 6.0, 10); show_hudmessage(0, "Glosowanie na OnlyHS nrozpocznie sie za: 2 sekundy!"); set_task(1.0, "info_jeden", 0); } public info_jeden() { set_hudmessage(0, 255, 0, -1.0, 0.13, 0, 6.0, 10); show_hudmessage(0, "Glosowanie na OnlyHS rozpocznie sie za: 1 sekunde!"); set_task(1.0, "start_vote"); } public start_vote(id) { new menu = menu_create("\yChcesz grac\r HeadShot Only\y?", "menu_handler"); menu_additem(menu, "\rTak", "1", 0); menu_additem(menu, "\rNie", "2", 0); menu_addblank(menu, 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); new players[32], inum; get_players(players, inum, "ch"); for(new i = 0; i < inum; i++) menu_display(players[i], menu, 0); set_task(15.0, "finish_vote"); wyborow[1] = wyborow[2]; return 1; } public menu_handler(id, menu, item) { if (item == MENU_EXIT) { menu_cancel(id); return PLUGIN_HANDLED; } new data[6], name[32]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, _, _, callback); new key = str_to_num(data); get_user_name(id, name, 31); switch (key) { case 1: { ColorChat(0, GREEN, "^x03[Glosowanie]^x04 %s^x01 zaglosowal na:^x04 TAK", name); } case 2: { ColorChat(0, GREEN, "^x03[Glosowanie]^x04 %s^x01 zaglosowal na:^x04 NIE", name); } } ++wyborow[key]; menu_cancel(id); return PLUGIN_HANDLED; } public finish_vote() { if(wyborow[1] > wyborow[2]) // Jezeli bedzie wiecej tak niz nie { ColorChat(0, GREEN, "^x03[Glosowanie]^x04 HeadShot Only^x01 zostal wlaczony, zadecydowaly o tym glosy^x04 %d osob!", wyborow[1]); server_cmd("amx_hs_mode 1"); server_cmd("sv_restart 1"); ColorChat(0, GREEN, "^x03**^x04 www.blebleble.pl^x01 DeathMatch!"); } else if(wyborow[2] > wyborow[1]) // Jezeli bedzie wiecej nie niz tak { ColorChat(0, GREEN, "^x03[Glosowanie]^x04 HeadShot Only^x01 zostal wylaczony, zadecydowaly o tym glosy^x04 %d osob!", wyborow[2]); server_cmd("amx_hs_mode 0"); server_cmd("sv_restart 1"); ColorChat(0, GREEN, "^x03**^x04 www.blebleble.pl^x01 DeathMatch!"); } else if(wyborow[1] == wyborow[2]) // Jezeli tak i nie bedzie rowne { ColorChat(0, GREEN, "^x03[Glosowanie]^x04 UWAGA!^x01 Gracze rowno zaglosowali! Glosowanie zostanie ponowione!"); set_task(2.0, "info_vote"); } }
Napisane przez JaCo w 24.01.2008 00:00
Napisane przez Gość w 23.01.2008 16:21