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
 

Tweak456 - zdjęcie

Tweak456

Rejestracja: 17.09.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 05.05.2012 16:18
-----

#395738 Spadochron - Grawitacja po uzyciu 2

Napisane przez Gość w 11.04.2012 16:40

Tutaj masz z Grawitacją = 600 (set_user_gravity(id, 0.75)):Załączony plik  parachute600...0.75.sma   5,65 KB  82 Ilość pobrań
  parachute600...0.75.amxx
Oraz z CVARem na grawitację VIPa (domyślnie 460 (set_user_gravity(id, 0.6)):Załączony plik  parachuteCVARgrawitacjiVIPa.sma   5,69 KB  76 Ilość pobrań
  parachuteCVARgrawitacjiVIPa.amxx
CVAR dodatkowy:
gravitacja_vipa <0.6>


Jakbyś jeszcze zamierzał zmienić grawitację, to weź sobie ten ostatni plugin, z CVARem.


#395693 Spadochron - Grawitacja po uzyciu 2

Napisane przez Gość w 11.04.2012 15:24

No tak, część napisałem, reszty nie..
Spróbuj tak na szybko: Załączony plik  parachute.sma   5,65 KB  61 Ilość pobrań
  parachute.amxx


#395729 Spadochron - Grawitacja po uzyciu 2

Napisane przez Gość w 11.04.2012 16:33

To się cieszę, że teraz działa, bo wcześniej wysłałem tylko w części przerobiony plugin ;>
Odnośnie grawitacji, set_user_gravity(id, 1.0) to jest normalna i wynosi 800. Stąd:
Grawitacja = 600 to set_user_gravity(id, 0.75)
Grawitacja = 480 to set_user_gravity(id, 0.6)

Domyślam się, że myślałeś, że set_user_gravity(id, 1.0) odpowiada 1000 ?
Podczas gdy set_user_gravity(id, 1.0) odpowiada 800 ;)

Wyślę Ci zatem obydwie wersje oraz wercję z CVARem, abyś mógł sobie an przyszłość zmieniać, jak Ci się podoba.
Daj mi jakieś 5 minut.

Tuta masz wersję z Grawitacją = 480 (set_user_gravity(id, 0.6)): Załączony plik  parachute480...0.6.sma   5,47 KB  44 Ilość pobrań
  parachute480...0.6.amxx


#391738 [ROZWIĄZANE] Błędy przy kompilacji

Napisane przez KariiO w 05.04.2012 12:30

new deadname[33]
get_user_name(id,deadname,32)

Przecież to też należy to tego napisu jesteś nieżywy ;]

Kompilowałem u siebie na kompie.

W tym kompilatorze tez sa bledy;

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

red.sma(16) : warning 213: tag mismatch
red.sma(16) : warning 213: tag mismatch

Header size: 344 bytes
Code size: 840 bytes
Data size: 324 bytes
Stack/heap size: 16384 bytes; estimated max. usage=49 cells (196 bytes)
Total requirements: 17892 bytes

2 Warnings.
Done.

3.5 to nie liczba całkowita, możesz mieć 3 albo 4.
  • +
  • -
  • 1


#390942 [ROZWIĄZANE] Czy dobrze z edytowalem plugin

Napisane przez A może sma? w 03.04.2012 23:38


public rank(param[])
{
new id = param[0]

static stats[8], body[8]
get_user_stats(id, stats, body)

new ranga[30]

if (stats[0] <= 29)
formatex(ranga,29,"Szeregowy")
else if (stats[0] <= 59)
formatex(ranga,29,"Starszy Szeregowy")
else if (stats[0] <= 119)
formatex(ranga,29,"Kapral")
else if (stats[0] <= 209)
formatex(ranga,29,"Starszy Kapral")
else if (stats[0] <= 324)
formatex(ranga,29,"Plutonowy")
else if (stats[0] <= 499)
formatex(ranga,29,"Sierzant")
else if (stats[0] <= 729)
formatex(ranga,29,"Starszy Sierzant")
else if (stats[0] <= 999)
formatex(ranga,29,"Mlodszy Chorazy")
else if (stats[0] <= 1399)
formatex(ranga,29,"Chorazy")
else if (stats[0] <= 1849)
formatex(ranga,29,"Starszy Chorazy")
else if (stats[0] <= 2299)
formatex(ranga,29,"Starszy Chorazy Sztabowy")
else if (stats[0] <= 2899)
formatex(ranga,29,"Podporucznik")
else if (stats[0] <= 3549)
formatex(ranga,29,"Porucznik")
else if (stats[0] <= 4999)
formatex(ranga,29,"Kapitan")
else if (stats[0] <= 5899)
formatex(ranga,29,"Major")
else if (stats[0] <= 6899)
formatex(ranga,29,"Podpulkownik")
else if (stats[0] <= 7999)
formatex(ranga,29,"Pulkownik")
else if (stats[0] <= 9299)
formatex(ranga,29,"General Brygady")
else if (stats[0] <= 10000)
formatex(ranga,29,"General Dywizji")
else if (stats[0] <= 15000)
formatex(ranga,29,"General Broni")
else
formatex(ranga,29,"General")

set_hudmessage(000, 100, 255, 0.15, 0.55)
show_hudmessage(id, "Ranga: %s^nZabojstw: %d",ranga,stats[0])
}


Łap poprawione i bardziej zoptymalizowane ;)
  • +
  • -
  • 1


#381321 [ROZWIĄZANE] Paintball , dawanie graczom Smoke

Napisane przez forma w 15.03.2012 20:44

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("start", 2, "1=Round_Start")
}
public start()
{
for(new id=1;id<33;id++)
{
give_item(id, "weapon_smokegrenade")
}
}



sorry nie przeczytałem dokładnie ^^
Załącznik

Załączone pliki


  • +
  • -
  • 1


#379897 Plugin Defusal Kit

Napisane przez Drzanas w 13.03.2012 10:40

http://amxx.pl/topic...owy-def-dla-ct/
  • +
  • -
  • 1


#374606 Przerobienie linijki

Napisane przez kapi10072 w 03.03.2012 17:48

Raczej tak.
server_cmd("amx_ban 10 #%d", uID);

  • +
  • -
  • 1


#373614 [ROZWIĄZANE] Pingboost oraz fpsy

Napisane przez Kosa :D w 01.03.2012 19:01

Ping boost da ci to że na twoim serwerze bedą niższe pingi... Ja posiadam Serwer na pukawce i też mam tam ping Boosta i pingi są niższe niż przed włączeniem tego :P a FPS to daje wiecej klatek na sekunde graczy to też ci się przyda :D
  • +
  • -
  • 1


#373625 [ROZWIĄZANE] Pingboost oraz fpsy

Napisane przez Pawlak093 w 01.03.2012 19:11

-pingboost <numer> - tylko na Linuxie, definiuje pracę serwera - szczególnie jego reakcję na pakiety z sieci, oraz pożeranie mocy procesora. Dostępne wartości od 1 (najlżejsze przyśpieszenie) az do 3 (wyciska max ile się da, zbędnie grzeje procesor). Zobacz Ping booster


  • Frames Per Second - Liczba klatek na sekundę (w grach), im więcej tym płynniej chodzi gra.
Przyjmuje się, że 30 fps to jakość znośna, 60 fps uznawana jest za jakość dobrą, powyżej jako bardzo dobrą.




#1555 Simple Redirection

Napisane przez bicek w 21.02.2008 22:34

Simple Redirection 1.0

Opis:
Przy połączeniu do serwera plugin bezpośrednio przekierowuje graczy na inny określony przez nas serwer, przydatne do wysyłania ludzi na drugi serwer gdy nasz jest full lub robienie zwykłych przekierowań na nasz serwer prywatny ;)

CVAR'y:
amx_rd_maxplayers // liczba grających przy których plugin ma przenosić nowych graczy ( 0 = zwykłe przekierowanie, plugin będzie przenosił wszystkich )
amx_rd_server // ip serwera ma który plugin będzie przenosił graczy
amx_rd_serverport  // port danego serwera
amx_rd_serverpw // hasło danego serwera ( jeżeli serwer nie ma hasła omiń to )

Załączone pliki




#94335 BS Limiter

Napisane przez mgr inż. Pavulon w 19.11.2009 21:01

BS Limiter
Autor: Pavulon
Wersja: 1.1.1


Opis
Plugin dzięki któremu na mapach DE_ jeżeli graczy CT jest mniej niż jest to określone w cvar'ze to gramy tylko na jeden BS.

Instalacja
Plik .amxx do amxmodx/plugins/
Plik .sma do amxmodx/scripting/
Plik .ini do amxmodx/configs/

Wymagane moduły

engine
cstrike
csx


Konfiguracja
Teoretycznie można edytować plik .ini ręcznie, lecz najlepiej jest skorzystać z menu w grze.
Ale jeżeli już chcemy go edytować to wygląda on mniej więcej tak:

nazwa_mapy nr_bs "Nazwa BS'a"
de_dust2 1 "A"
de_aztec 0 "A"
de_nuke 0 "gorny BS"


Cvary:
bsl_ctmin 4 //wymagana liczba graczy w CT

Komendy:
Aby wejść w menu należy wpisać w konsoli bsl_menu lub wejść poprzez amxmodmenu

I. Menu główne
1. klikamy by zmienić nazwę
2. aktualna nazwa
3. klikamy by zmienić bs
4. aktualny bs
5. klikamy by zapisać

II. Menu wyboru bs'a
1. zapisujemy wybór i wracamy do menu głównego
>2. wybieramy bs

Plugin działa również na boty - nie mogą podłożyć C4.

Załączone pliki


  • +
  • -
  • 19


#334818 Podstawowe ustawienia wymuszane przez serwer

Napisane przez Na 5tyk w 15.12.2011 22:02

Moga te ustawienia zostac, ale mozesz dodac cl_cmdrate 101 (sprawdz w konsoli jak to sie pisze, bo nie jestem pewien ;) )
  • +
  • -
  • 1


#332399 [ROZWIĄZANE] Errory, pluginy co zle

Napisane przez kapi10072 w 10.12.2011 12:18

wpisz debug po pluginie np.
vipinfo.amxx debug
i wtedy pokaż logi.


/*###############################################################
# Show teamplay by GoToPrO #
# plik teamplay.html należy umieścić w addons/amxmodx/data/ #
# motd można dowolnie modyfikować, pod warunkiem zacho- #
# wania napisu "Autor : GoToPrO #
# #
################################################################*/
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Show teamplay"
#define VERSION "1.0.0"
#define AUTHOR "GoToPrO"

new teamplay_on

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /teamplay","teamplay")
teamplay_on = register_cvar("teamplay_on","1")
register_logevent("pokaz_info",2,"1=Round_Start")
}
public teamplay(id)
{
if(get_pcvar_num(teamplay_on))
{
show_motd(id,"/addons/amxmodx/data/teamplay.txt","Jak grac na serwerze TeamPlay")
}
}
public pokaz_info()
{
ColorChat(0, BLUE,"Nie wiesz jak grac na serwerze TeamPlay? wpisz w say'u /teamplay")
}


TeamPlay.



/*###############################################################
# Show Kontakt by GoToPrO #
# plik kontakt.html należy umieścić w addons/amxmodx/data/ #
# motd można dowolnie modyfikować, pod warunkiem zacho- #
# wania napisu "Autor : GoToPrO #
# #
################################################################*/
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Show kontakt"
#define VERSION "1.0.0"
#define AUTHOR "GoToPrO"

new kontakt_on

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kontakt","kontakt")
kontakt_on = register_cvar("kontakt_on","1")
}
public kontakt(id)
{
if(get_pcvar_num(kontakt_on))
{
show_motd(id,"/addons/amxmodx/data/kontakt.txt","Kontakt z administracja serwera HolyShit.pl [TP]")
}
}


Kontakt


/*###############################################################
# Show vip by GoToPrO #
# plik vip.html należy umieścić w addons/amxmodx/data/ #
# motd można dowolnie modyfikować, pod warunkiem zacho- #
# wania napisu "Autor : GoToPrO #
# #
################################################################*/
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

#define PLUGIN "Show vip"
#define VERSION "1.0.0"
#define AUTHOR "GoToPrO"

new vip_on

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /vip","vip")
vip_on = register_cvar("vip_on","1")
register_logevent("pokaz_info",2,"1=Round_Start")
}
public vip(id)
{
if(get_pcvar_num(vip_on))
{
show_motd(id,"/addons/amxmodx/data/vip.txt","Co daje VIP?")
}
}
public pokaz_info()
{
ColorChat(0, RED, "TEKST O VIP")
}

vipinfo

W logeventach nie ma ID !
  • +
  • -
  • 1


#258460 Admin Top 5

Napisane przez Misiaczek ;c w 13.06.2011 14:43

Małe zmiany w kodzie? (small changes in code)

Dołączona grafika

<?php

require_once ("include/config.inc.php");
require_once ("include/sql.inc.php");

$smarty = new dynamicPage;

if ($config->error_handler == "enabled")
{
include ("$config->error_handler_path");
}

$result = mysql_query("SELECT count(*), admin_nick FROM amx_bans GROUP BY admin_nick ORDER BY count(*) DESC LIMIT 5");


$l = "<head>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<link rel='stylesheet' type='text/css' href='templates/darkgold/css/style.css' />
</head>
<div class='main'>
<table frame='box' rules='groups' summary='' width='100%'>
<thead>
<tr>
<th>Nick Admina</th>
<th class='_right'>Ilo&#347&#263 Ban&#243w</th>
</tr>
</thead>
<tbody>
";
while ($row = mysql_fetch_array($result))
{
$admins = $row['admin_nick'];
$bans = $row['count(*)'];
$display = $row['admin_nick'] . $row['count(*)'];
$smarty->assign("display", $display);

$smarty->assign("admintopnick", $admins);
$smarty->assign("admintopbans", $bans);
$l .= " <tr> <td>$admins</td>
<td class='_right'>$bans</td></tr>";

}

echo $l .= " </tbody>
</table>


";
?>


Dołączona grafika


<?php

require_once ("include/config.inc.php");
require_once ("include/sql.inc.php");

$smarty = new dynamicPage;

if ($config->error_handler == "enabled")
{
include ("$config->error_handler_path");
}

$result = mysql_query("SELECT count(*), admin_nick FROM amx_bans GROUP BY admin_nick ORDER BY count(*) DESC LIMIT 5");


$l = "<head>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<link rel='stylesheet' type='text/css' href='templates/default/css/style.css' />
</head>
<div class='main'>
<table frame='box' rules='groups' summary=''>
<thead>
<tr>
<th>Nick Admina</th>
<th class='_right'>Ilo&#347&#263 Ban&#243w</th>
</tr>
</thead>
<tbody>
";
while ($row = mysql_fetch_array($result))
{
$admins = $row['admin_nick'];
$bans = $row['count(*)'];
$display = $row['admin_nick'] . $row['count(*)'];
$smarty->assign("display", $display);

$smarty->assign("admintopnick", $admins);
$smarty->assign("admintopbans", $bans);
$l .= " <tr> <td><span style='font-weight:bold'>$admins</span></td>
<td class='_right'><span style='font-weight:bold'>$bans</span></td></tr>";

}

echo $l .= " </tbody>
</table>


";
?>


kod iframe :F

<iframe scrolling="no" frameborder="0" height="170" width="300" style="border: none" src="top5.php"></iframe>

  • +
  • -
  • 1