#include <amxmodx> #include <amxmisc> #include <zombieplague> const ACCESS_FLAG = ADMIN_BAN #define PLUGIN "Paczki" #define VERSION "1.0" #define AUTHOR "Lelek" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_podaruj", "paczka", ACCESS_FLAG, "<nick> <ilosc>") register_concmd("amx_odbierz", "paczka1", ACCESS_FLAG, "<nick> <ilosc>") } public paczka(id, level, cid) { if(!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED; new arg[32], arg2[32]; read_argv(1,arg,31); read_argv(2, arg2, 31); new ile, player; ile = str_to_num(arg2); player = cmd_target(id, arg, 6); if(!player) return PLUGIN_HANDLED; zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) + ile); new name_name[32], adminname[32]; get_user_name(player, name_name, 31); get_user_name(id, adminname, 31); client_print(0, print_chat, "Admin: %s podarowal graczowi: %s [%d Ammo Paczek]", adminname, name_name, ile); return PLUGIN_HANDLED; } public paczka1(id, level, cid) { if(!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED; new arg[32], arg2[32]; read_argv(1,arg,31); read_argv(2, arg2, 31); new ile, player; ile = str_to_num(arg2); player = cmd_target(id, arg, 6); if(!player) return PLUGIN_HANDLED; zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) - ile); new name_name[32], adminname[32]; get_user_name(player, name_name, 31); get_user_name(id, adminname, 31); client_print(0, print_chat, "Admin: %s odebral graczowi: %s [%d Ammo Paczek]", adminname, name_name, ile); return PLUGIN_HANDLED; }
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
Smurfxd
Rejestracja: 29.09.2012Aktualnie: Nieaktywny
Poza forum Ostatnio: 23.12.2012 12:11





Statystyki
- Grupa: Użytkownik
- Całość postów: 17
- Odwiedzin: 563
- Tytuł: Początkujący
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Imię
Dominik
-
Płeć
Mężczyzna
-
Lokalizacja
Warszawa
Kontakt
-1
Nowy
Narzędzia użytkownika
Znajomi
Smurfxd nie posiada znajomych
Ostatnio byli
Moje tematy
[ROZWIĄZANE] Problem z zmiana flagi pluginu na "a"
23.12.2012 11:09
proszę zmienić aby plugin działał z flagą "a" immunitedem
Przeróbka COD MODA - SILNIK
30.11.2012 20:17
Proszę o przerobienie silnika na
1 : zapis na Nick
2 : sprawdzenie czemu nie zapisuje mi leveli po zmianie mapy
3: wpisanie max level 40001 40k
QTM_CodMod3.sma 138,44 KB 24 Ilość pobrań
QTM_CodMod3.amxx
Załącznik
QTM_CodMod3.sma 138,44 KB 24 Ilość pobrań
QTM_CodMod3.amxx
Proszę nie mówić mi że to sam mogę zrobić albo niech moderator niech nie zamyka że w google wszystko jest bo jakoś nic nie mogę zrobić
Proszę też o powiedzenie gdzie to się znajduje
1 : zapis na Nick
2 : sprawdzenie czemu nie zapisuje mi leveli po zmianie mapy
3: wpisanie max level 40001 40k


Załącznik


Proszę nie mówić mi że to sam mogę zrobić albo niech moderator niech nie zamyka że w google wszystko jest bo jakoś nic nie mogę zrobić
Proszę też o powiedzenie gdzie to się znajduje
Boty liczące się do GT - nie działa plugin
17.11.2012 18:35
// Never do you have to deal with round ending again! #include <amxmodx> #include <fakemeta> #include <cstrike> #define PLUGIN "boty" #define VERSION "1" #define AUTHOR "Opracowane przez dav3k " #define TASK_BOT 4325 new botteam[3]; static const botnames[3][] = { "NULL", "Terrorist", //Change Terrorist Bot Name "Counter-Terrorist" //Change CT Bot name } new g_MaxPlayers; new cvar_min_player; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_event("TextMsg", "RozpocznijGre", "a", "2&#Game_C"); register_event("HLTV", "StartRound", "a", "1=0", "2=0"); cvar_min_player = register_cvar("dm_fakebot_min_player", "8"); g_MaxPlayers = get_maxplayers(); } public RozpocznijGre() { //check_player(); if(!task_exists(TASK_BOT)) set_task(6.0, "check_player", TASK_BOT, _, _, "b"); } public StartRound() { for(new x=1; x<3; x++) { set_task(0.5, "set_invisible", botteam[x]); } } public check_player() { if(get_playersnum(1) < g_MaxPlayers-1 && get_teamplayersnum() < get_pcvar_num(cvar_min_player)) { createBots(); } else { for(new x=1; x<3; x++) { if(botteam[x]) { server_cmd("kick #%d", get_user_userid(botteam[x])); botteam[x] = 0; } } } } public set_invisible(id) { if(id) { set_pev(id, pev_effects, (pev(id, pev_effects) | 128)); //set invisible set_pev(id, pev_solid, 0); //Not Solid } } createBots() { new bot, x; for(x=1; x<3; x++) { //is bot in server already? bot = find_player("bli", botnames[x]); if(bot) { botteam[x] = bot; continue; } //bot not in server, create them. bot = engfunc(EngFunc_CreateFakeClient, botnames[x]); if(pev_valid(bot)) { botteam[x] = bot; new ptr[128]; dllfunc(DLLFunc_ClientConnect, bot, botnames[x], "127.0.0.1", ptr); dllfunc(DLLFunc_ClientPutInServer, bot); select_model(bot, x); dllfunc(DLLFunc_Spawn, bot); dllfunc(DLLFunc_Think, bot); set_task(0.5, "set_invisible", bot); } } } select_model(id, team) { switch(team) { case 1: cs_set_user_team(id, CS_TEAM_T, CS_T_TERROR); case 2: cs_set_user_team(id, CS_TEAM_CT, CS_CT_URBAN); } } stock get_teamplayersnum() { new playerCnt, i; for(i=1; i<=g_MaxPlayers; i++) { if(!is_user_connected(i) || is_user_bot(i) || is_user_hltv(i)) continue; if(cs_get_user_team(i) == CS_TEAM_T || cs_get_user_team(i) == CS_TEAM_CT) playerCnt++; } return playerCnt; }\
Dostałem takie sma i skompilowałem bez problemu ale nie działa
I dodałem crav
Cvar dm_fakebot_min_player "1" // poniżej ilu graczy ma być na serwerze, aby boty się dodały
Zrobi mi ktoś baze danych mysql
Do podbotow
Jak zmienic plugin podboty na HARD
12.11.2012 19:06
Witam
Powie mi ktos jak zmienić żeby podobty potrafiły dobrze grać [hard] i miały na start m4
link do podobotow
http://amxx.pl/topic/25963-podbot/
Powie mi ktos jak zmienić żeby podobty potrafiły dobrze grać [hard] i miały na start m4

link do podobotow
http://amxx.pl/topic/25963-podbot/
BOt ktore licza sie do GT
10.11.2012 21:35
proszę o napisanie modułu/pluginu który będzie liczył się do GT
Koszt maxymalny samego amxx wynosi około 20zl
przelew
gg 45250281
Koszt maxymalny samego amxx wynosi około 20zl

gg 45250281
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Tematy: Smurfxd
- Regulamin