Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Syczaj - zdjęcie

Syczaj

Rejestracja: 10.08.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 15.09.2012 09:47
-----

Moje posty

W temacie: plugin do dawania modela na sid/nick

27.08.2012 09:42

Players Models 1.3

W temacie: Problem z motd.txt

09.07.2012 00:04

sprawdź czy nie masz zmienionej nazwy pliku z ktorego pobierane jest okienko motd w server.cfg

W temacie: Ucina Motd

06.06.2012 15:04

Nie ma szans zwiększyć limitu, chyba, że w motd dasz przekierowanie do zewnętrznego pliku html

W temacie: Najlepszy gracz rundy

20.04.2012 20:54

#include <amxmodx>
#include <cstrike>
new frags[32], c_best, c_player;
new cash = 1200; // tutaj ustaw ile pieniedzy ma dostac najlepszy gracz rundy
public plugin_init()
{
register_plugin("cash4thebest", "1.0", "Syczaj");
register_logevent("Poczatek_Rundy", 2, "1=Round_Start");
register_logevent("Koniec_Rundy", 2, "1=Round_End");
}
public client_death(kid, vid, wid, hitbox, tk)
{
if(vid != kid && tk = 0;)
frags[kid] += 1;
}
public client_disconnect(id){
frags[id] = 0;
}



public Poczatek_Rundy()
{
new name[35], iPlayers[32], iNum, id
get_user_name(c_player, name, 34);
client_print(c_player, print_chat,"Najlepszym graczem poprzedniej rundy zostal %s, zabijajac %d, otrzymal %d$$",name,c_best,cash);
if(is_user_connected(c_player){
if(cs_get_user_money(c_player)+cash < 16000){
cs_set_user_money(c_player, cs_get_user_money(c_player)+cash);
}
else{
cs_set_user_money(c_player, 16000);
}
}
get_players(iPlayers, iNum)
for(new i=0; i<iNum; i++){
id = iPlayers[i];
if(is_user_connected(id)){
frags[id] = 0;
}
}
}
public Koniec_Rundy()
{
new iPlayers[32], iNum, id;
c_best = 0;
get_players(iPlayers, iNum);
for(new i=0; i<iNum; i++){
id = iPlayers[i];
if(is_user_connected(id) && frags[id] > c_best){
c_best = frags[id];
c_player = id;
}
}
}

W temacie: Pluginy interp, rate, ping

20.04.2012 13:51

Podaj jakie minimalne wartości cl_cmdrate, cl_updaterate i rate ma ustawiac dla poszczególnych interpów (0.01, 0.02, 0.03)

#include <amxmodx>
#include <colorchat>
new bool:ex_one[32], bool:ex_two[32], bool:ex_three[32];
public plugin_init()
{
register_plugin("ex_interp", "1.0", "Syczaj");
register_menucmd(register_menuid("vote"),(1<<0)|(1<<1),"end_time");
}
public client_putinserver(id)
{
set_task(3.0,"choose_time", id) ;
}
public client_disconnect(id)
{
ex_one[id] = false;
ex_two[id] = false;
ex_three[id] = false;

if(task_exists(id)){
remove_task(id)
}
}
public choose_time(id)
{
show_menu(id,(1<<0)|(1<<1)|(1<<2), "Menu wyboru interpu\w:^n\d1:\w ex_interp \r0.01^n\d2:\w ex_interp \r0.02^n\d3:\w ex_interp \r0.03", -1, "vote");
return PLUGIN_HANDLED;
}
public end_time(id,key)
{
switch (key)
{
case 0: // ex_interp 0.01
{
ex_one[id] = true;
ColorChat(id, YELLOW, "^x04[ex_interp]^x01 Twoj interp zostal ustawiony na :: 0.01 ::");
choose_one(id);
}

case 1: // ex_interp 0.02
{
ex_two[id] = true;
ColorChat(id, YELLOW, "^x04[ex_interp]^x01 Twoj interp zostal ustawiony na :: 0.02 ::");
choose_two(id);
}

case 2: // ex_interp 0.03
{
ex_three[id] = true;
ColorChat(id, YELLOW, "^x04[ex_interp]^x01 Twoj interp zostal ustawiony na :: 0.03 ::");
choose_three(id);
}
}
set_task(60.0, "check_cmds", 100+id, _, _, "b");
return PLUGIN_HANDLED;
}
public check_cmds(ex){
new id;
id = ex - 100;
if(ex_one[id]){
choose_one(id)
}
if(ex_two[id]){
choose_two(id)
}
if(ex_three[id]){
choose_three(id)
}
}
public choose_one(id) // ex_interp 0.01
{
client_cmd(id,"rate 20000");
client_cmd(id,"cl_cmdrate 101");
client_cmd(id,"cl_updaterate 101");
client_cmd(id,"ex_interp 0.01");
}
public choose_two(id) // ex_interp 0.02
{
client_cmd(id,"rate 20000");
client_cmd(id,"cl_cmdrate 101");
client_cmd(id,"cl_updaterate 101");
client_cmd(id,"ex_interp 0.02");
}
public choose_three(id) // ex_interp 0.03
{
client_cmd(id,"rate 20000");
client_cmd(id,"cl_cmdrate 101");
client_cmd(id,"cl_updaterate 101");
client_cmd(id,"ex_interp 0.03");
}


konkretne wartości ustaw sobie sam na końcu.