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.
|
Leihto
Rejestracja: 23.07.2010Aktualnie: Nieaktywny
Poza forum Ostatnio: 25.06.2019 20:26
O mnie
Web & UNIX Developer
O mnie:
Poglądy religijne: Chrześcijanin / Katolik
Poglądy polityczne: Nowa Prawica
Stan cywilny: Wolny
Interesują mnie: Tylko Kobiety.
-----------------------------------------------------------------------------------------
Masz sprawę do mnie? Pisz /PW, GG, EMAIL lub na STEAM.
Email: [email protected]
GG: 36900787
Nazwa STEAM: blak_rajder
Nick STEAM: Leihto ;(
Zasady komunikacji:
- Piszemy po Polsku, a nie po polskiemu.
- Nie odpowiadam na teksty typu "jesteś?", bo zazwyczaj mnie nie ma .
- Jeśli mnie nie ma, a masz sprawę, to napisz. Wrócę, to odczytam.
- Masz sprawę? Wal prosto z mostu, a nie tłumacz ogólnikowo.
- Zanim napiszesz, to sprawdź czy dany temat nie był już rozważany na forum.
- Spamu nie toleruję - jest on olewany, a osoba spamująca zostaje zablokowana.
- Nie wykonuje żadnych DARMOWYCH prac poprzez STEAM / EMAIL / PW, od tego jest FORUM.
Zasady współpracy:
- Wykonując zlecenia 'za darmo', mam prawo odmówić rozwijania / supportu modyfikacji.
- Zlecenia 'za darmo' mam prawo umieścić do użytku publicznego.
- Mogę odrzucić wykonanie zlecenia, bez podania konkretnego powodu.
- Wykonuje tylko jedno zlecenie dla jeden osoby naraz.
- Wymagam chociaż odrobiny współpracy.
- Osoby 'rozkazujące' ('zrób mi', 'masz zrobić' itp) zostają olane, a ich projekty nie zostają wykonane.
- Wymagam odrobiny zrozumienia. Każdy jest człowiekiem, nie zawsze mam czas na wykonanie zlecenia, lecz gdy się go podejmę, to na pewno zostatnie wykonane.
- Zlecenia osób wpisanych na 'czarną listę' (dostępna poniżej), nie będą wykonywane.
- W wypadku gdy program jest niezgodny ze zleceniem lub nie działa, zobowiązuje się do jego poprawy.
Zakres usług:
- Strony internetowe (opartych o własny CMS [CryCMS])
- Edycja / Tworzenie klas PHP, JavaScript
- Tworzenie / Edycja pojedyńczych skryptów w PHP, C++, JavaScript
- Pisanie pluginów AMXX
- Kodowanie stylów do IPBoard oraz w czystym HTML (na podstawie załączonego projektu)
- Instalacja, konfiguracja IPBoard 3.X, AMXBans, Panelów gier (po uprzednim poinformowaniu jaki to)
Płatności (akceptowane):
- Płatność SMS (o określonej kwocie)
- PayPal
- Przelew bankowy
- wPLN na pukawce
- Piwo / Wino ( dobre, nie jakiś siekacz ), ew. czysta
Płatności (nieakceptowane):
- Doładowanie telefonu
- Admin na serwerze
- Reputacja na forum
- Usługi na serwerach tj. vip, slot itp.
- Wszystkie inne niewymienione w punkcie płatności akceptowanych.
Czarna lista:
Brak
Statystyki
- Grupa: Użytkownik
- Całość postów: 452
- Odwiedzin: 12 628
- Tytuł: Wszechobecny
- Wiek: 13 lat
- Urodziny: Styczeń 1, 2011
-
Płeć
Mężczyzna
-
Lokalizacja
Rabka
Kontakt
#249936 Nazwa serwera
Napisane przez Leihto w 16.05.2011 14:10
Bo z tego co mi wiadomo to trzeba zrobic lub przeladowac server.cfg przez rcon
#249723 Przerobienie sma. Dr Shop
Napisane przez Leihto w 15.05.2011 18:40
#247771 Plugin z zasadami
Napisane przez Leihto w 09.05.2011 14:28
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...224/loose.dtd">
<html>
<head>
<title>Zasady</title>
<style type="text/css">
pre {
font-family:Verdana,Tahoma;
color:#FFB000;
}
body {
background:#000000;
margin-left:8px;
margin-top:0px;
}
a {
text-decoration: underline;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:active {
color: #FFFFFF;
}
a:hover {
color: #FFFFFF;
text-decoration: underline;
}
</style>
</head>
<body>
<pre>
<center>
<img src="http://amxx.pl/foty/logo_cc.jpg" alt="">
</center>
</tr>
</pre>
</body>
</html>
Ten plik zapisz jako regulamin.txt w cstrike
P.S. Jak chcesz zmienic kolor tla to tu wklej kod html "background:#000000;"
Aa i jeszcze jedno to jest motd.txt
#247648 Plugin z zasadami
Napisane przez Leihto w 08.05.2011 23:22
#include <amxmodx>
public plugin_init() {
register_plugin("Zasady", "0.1", "Blak Rajder")
register_clcmd("say /zasady", "cmdZasady")
register_clcmd("say /regulamin", "cmdZasady")
}
public cmdZasady(id)
{
show_motd(id, "regulamin.txt", "Zasady serwera") // Plik wrzucamy do cstrike
}
W pliku regulamin.txt piszesz tak jak w htmlu...
#247196 Skuteczny ban neo
Napisane przez Leihto w 07.05.2011 22:58
#246657 Plugin z ustawieniami (ex interp, rate. clupdat..)
Napisane przez Leihto w 07.05.2011 01:51
amx_g24_interp - Jaki interp ma byc ustawiony amx_g24_rate - Jakie rate ma byc ustawione amx_g24_updaterate - Jakie cl_updaterate ma byc ustawione amx_g24_clrate - Jakie cl_rate ma byc ustawione amx_g24_cmdbackup - Jakie cl_cmdbackup ma byc ustawione amx_g24_prefix - Jaki prefix ma sie wyswietlac po wymuszeniu
Wymagania:
hamsandwich
Wersja v.0.5b - Testowana na moim serwerze i dziala bez zarzutu - 0 skarg Wiec jest gut
Załączone pliki
-
interp.amxx 7,07 KB 13 Ilość pobrań
#244092 Poszukuje Pluginu Sklep
Napisane przez Leihto w 01.05.2011 14:21
#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init() {
register_plugin("Sklep HNS", "0.1", "Blak Rajder")
register_clcmd("say /sklep", "pokaz_sklep")
register_clcmd("say /kup", "pokaz_sklep")
}
public pokaz_sklep(id)
{
new menu = menu_create("Sklep HNS", "menu_handler")
menu_additem(menu, "100hp", "1", 0)
menu_additem(menu, "HE", "2", 0)
menu_additem(menu, "FLASH", "3", 0)
menu_additem(menu, "SMOKE", "4", 0)
menu_additem(menu, "RESPAWN", "5", 0)
menu_additem(menu, "LOS", "6", 0)
menu_setprop(menu, MPROP_EXITNAME, "Wyjscie")
menu_display(id, menu, 0)
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED;
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
if(!is_user_alive(id))
{
client_print(id, print_chat, "Nie mozesz tego kupic gdy jestes martwy!")
}
else
{
set_user_health(id, 100)
client_print(id, print_chat, "Kupiles 100hp")
menu_destroy(menu)
}
}
case 2:{
if(!is_user_alive(id))
{
client_print(id, print_chat, "Nie mozesz tego kupic gdy jestes martwy!")
}
else
{
give_item(id, "weapon_hegrenade")
client_print(id, print_chat, "Kupiles HE")
menu_destroy(menu)
}
}
case 3:{
if(!is_user_alive(id))
{
client_print(id, print_chat, "Nie mozesz tego kupic gdy jestes martwy!")
}
else
{
give_item(id, "weapon_flashbang")
client_print(id, print_chat, "Kupiles FLASHA")
menu_destroy(menu)
}
}
case 4:{
if(!is_user_alive(id))
{
client_print(id, print_chat, "Nie mozesz tego kupic gdy jestes martwy!")
}
else
{
give_item(id, "weapon_smokegrenade")
client_print(id, print_chat, "Kupiles SMOKE")
menu_destroy(menu)
}
}
case 5:{
if(!is_user_alive(id))
{
spawn(id)
client_print(id, print_chat, "Odrodziles sie!")
}
else
{
client_print(id, print_chat, "Zyjez! Nie mozesz sie odrodzic!")
}
menu_destroy(menu)
}
case 6:{
new losowanie = random_num(1, 4)
switch(losowanie)
{
case 1:{
set_user_health(id, 100)
client_print(id, print_chat, "Kupiles 100hp")
}
case 2:{
give_item(id, "weapon_hegrenade")
client_print(id, print_chat, "Kupiles HE")
}
case 3:{
give_item(id, "weapon_flashbang")
client_print(id, print_chat, "Kupiles FLASHA")
}
case 4:{
give_item(id, "weapon_smokegrenade")
client_print(id, print_chat, "Kupiles SMOKE")
}
}
}
}
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
Nie mowiles nic o cenach tych przedmiotow to ich nie dawalem
Jak podasz ile maja poszczegolne rzeczy kosztowac to Ci dodam
#243584 Problemy, zielony w scriptingu
Napisane przez Leihto w 30.04.2011 12:31
Czyli wpisujac funcje
{
new name[33];
get_user_name(id, name, 32);
client_print(id, print_chat, "Twoj nick to %s.", name);
}
oznaczasz znakiem %s miejsce w ktorym ma byc nick oczywiscie musisz go za "" zdeklarowac (w moim przypadku jest to 'name').
Za to jak zamiast %s wpiszesz %d to sie nie wyswietli nick gdyz to oznaczenie jest przypisane dla liczb dziesietnych
I takie podobne do tego rzeczy Wszystko masz opisane w tabeli
#243433 Problemy, zielony w scriptingu
Napisane przez Leihto w 29.04.2011 22:14
if(!is_user_alive(id))oznacza ze osoba nie zyje
a
if(is_user_alive(id))oznacza gdy gracz zyje
2. Dokumentacja AMXX.pl: Core >> string > format
3. Nauczyc sie mozesz np. przegladajac pluginy, tutaj Dokumentacja AMXX.pl oraz na innych pytajac sie innych 'skrypterow'
#243353 Tworzenie menu
Napisane przez Leihto w 29.04.2011 19:10
#243347 Proste menu
Napisane przez Leihto w 29.04.2011 19:00
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Free menu"
#define VERSION "1.0"
#define AUTHOR "Blak Rajder"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "menu_pokaz", "a", "1=0", "2=0")
}
public menu_pokaz(id)
{
if(cs_get_user_team(id) == CS_TEAM_T)
{
new menu = menu_create("Menu Free", "menu_handler")
menu_additem(menu, "Free", "1", 0)
menu_additem(menu, "Normalnie", "2", 0)
menu_setprop(menu, MPROP_EXITNAME, "Wyjscie")
menu_display(id, menu, 0)
}
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED;
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id, "say /free")
client_print(id, print_center, "Wybrales free!")
menu_destroy(menu)
}
case 2:{
client_print(id, print_center, "Wybrales gre normalna!")
menu_destroy(menu)
}
}
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
?
#242712 Problem przy tworzeniu menu
Napisane przez Leihto w 28.04.2011 00:12
#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init()
{
register_plugin("taki", "1.2", "STRIKER")
register_clcmd("/daj", "daj")
}
public daj(id)
{
new menu = menu_create("Bron", "daj_Handle");
menu_additem(menu, "USP", "1", 0);
menu_additem(menu, "DEAGLE", "2", 0);
menu_additem(menu, "ELITE", "3", 0);
menu_additem(menu, "M4A1", "4", 0);
menu_additem(menu, "AK47", "5", 0);
menu_additem(menu, "M249", "6", 0);
menu_additem(menu, "FAMAS", "7", 0);
menu_additem(menu, "AWP", "8", 0);
menu_setprop(menu, MPROP_EXITNAME, "Wyjscie")
menu_display(id, menu, 0)
}
public daj_Handle(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED;
}
new data[6], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
give_item(id, "weapon_usp");
menu_destroy(menu);
}
case 2:
{
give_item(id, "weapon_deagle");
menu_destroy(menu);
}
case 3:
{
give_item(id, "weapon_elite");
menu_destroy(menu);
}
case 4:
{
give_item(id, "weapon_m4a1");
menu_destroy(menu);
}
case 5:
{
give_item(id, "weapon_ak47");
menu_destroy(menu);
}
case 6:
{
give_item(id, "weapon_m249");
menu_destroy(menu);
}
case 7:
{
give_item(id, "weapon_famas");
menu_destroy(menu);
}
case 8:
{
give_item(id, "weapon_awp");
menu_destroy(menu);
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
proszę Tak menu dziala
Po 1 nie dodawaj bibliotek ktorych nie bedziesz uzywal
Po 2 dodajesz same bronie Jeszcze musisz dodac amunicje
#242124 VIP na pb
Napisane przez Leihto w 26.04.2011 16:57
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <colorchat>
new info_on;
new motd_on;
public plugin_init() {
register_plugin("Paintball VIP", "0.1", "Blak Rajder")
RegisterHam(Ham_Spawn, "player", "runda", 1);
register_logevent("func_round",2,"1=Round_Start")
info_on = register_cvar("informacja_on", "1");
motd_on = register_cvar("motd_on", "1");
register_clcmd("say /vip", "motd")
register_clcmd("say_team /vip", "motd")
}
public runda(id)
{
set_task(5.0, "runda_start")
}
public runda_start(id)
{
new menu = menu_create("\r[Nazwa forum] \ySklep PB", "sklep_pokaz")
menu_additem(menu, "Mp5Navy i Scout", "1", 0)
menu_additem(menu, "M3 i xm1014", "2", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz")
menu_display(id, menu, 0)
}
public sklep_pokaz(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
if(get_user_flags(id) && ADMIN_LEVEL_H)
{
give_item(id, "weapon_scout")
//give_item(id, "ammo_762nato") // usun ukosniki jak chcesz dodac ammo bo nie wiem czy do pb jest to potrzebne
give_item(id, "weapon_mp5navy")
//give_item(id, "ammo_9mm") // Jak wyzej..
ColorChat(id, GREEN, "^x03[= Vip =]^x04 Jestes uprzywilejowanym graczem!")
menu_destroy(menu)
}
}
case 2:{
if(get_user_flags(id) && ADMIN_LEVEL_H)
{
give_item(id,"weapon_xm1014")
//give_item(id, "ammo_buckshot") // To tez naboje;p
give_item(id,"weapon_m3")
//give_item(id, "ammo_buckshot") // To tez naboje;p
ColorChat(id, GREEN, "^x03[= Vip =]^x04 Jestes uprzywilejowanym graczem!")
menu_destroy(menu)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public func_round(id)
{
if(info_on)
{
ColorChat(0, GREEN, "^x03[= Vip =]^x04 Wpisz w say /vip, aby dowiedziec sie wiecej o vip'ie!")
}
}
public motd(id)
{
if(motd_on)
{
show_motd(id, "vip.txt", "Co otrzymujesz jako VIP?")
}
}
P.S. W swoim kodzie nie potrzebnie dales biblioteki "Fakemeta" i "Cstrike"
#241986 Plugin VIP by Kaster
Napisane przez Leihto w 26.04.2011 12:48
Bo z tego kodu na to wychodzi
public respawn(id)
{
if (!is_user_alive(id))
return;
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
//Tu dodajesz bronie dla vipa
}
//A tu dajesz model dla wszystkich
if(cs_get_user_team(id) == CS_TEAM_T)
{
cs_set_user_model(id, "vip")
}
if(cs_get_user_team(id) == CS_TEAM_CT)
{
cs_set_user_model(id, "vip2");
}
}
Ja bym to zrobil tak
#229870 Sklepik VIPA
Napisane przez Leihto w 26.03.2011 00:26
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <engine>
#define PLUGIN "Sklep VIP"
#define VERSION "1.0"
#define AUTHOR "Truposz[WWL]"
#define Koszt_Gravitacja 5000
#define Koszt_Chodzenie 8000
#define Koszt_Ciche 10000
#define Koszt_Hp 5000
#define Koszt_Nie 16000
new menu;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
register_clcmd("say /sklep","Wyswietl_menu",ADMIN_LEVEL_H,"Opis komendy")
RegisterHam(Ham_Spawn, "player", "reset", 1);
menu=menu_create("Kup sobie coś!","amenu");
menu_additem(menu, "Gravitacja 5000$");
menu_additem(menu, "Szybkie Chodzenie 8000$");
menu_additem(menu, "Buty Kota(Ciche chodzenie) 10000$");
menu_additem(menu, "20 hp 5000$");
menu_additem(menu, "10s Niewidzialnosci 16000");
}
public Wyswietl_menu(id){
if(get_user_flags(id) & ADMIN_LEVEL_H)
menu_display(id, menu)
else
client_print(id, print_chat, "Tylko VIP moze korzystac ze sklepu");
}
public amenu(id, menu, item){
switch(item){
case 0:{
new kasa = cs_get_user_money(id);
if(kasa >= Koszt_Gravitacja){
cs_set_user_money(id, kasa - Koszt_Gravitacja)
set_user_gravity (id, 0.62);
menu_destroy(menu)
}
else {
client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");
menu_destroy(menu)
}
}
case 1:{
new kasa = cs_get_user_money(id);
if(kasa >= Koszt_Chodzenie){
cs_set_user_money(id, kasa - Koszt_Chodzenie)
set_user_maxspeed(id, 5.0);
menu_destroy(menu)
}
else {
client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");
menu_destroy(menu)
}
}
case 2:{
new kasa = cs_get_user_money(id);
if(kasa >= Koszt_Ciche){
cs_set_user_money(id, kasa - Koszt_Ciche)
set_user_footsteps(id,0);
menu_destroy(menu)
}
else {
client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");
menu_destroy(menu)
}
}
case 3:{
new kasa = cs_get_user_money(id);
if(kasa >= Koszt_Hp){
cs_set_user_money(id, kasa - Koszt_Hp)
new hp = get_user_health(id)
set_user_health(id, hp + 20);
menu_destroy(menu)
}
else {
client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");
menu_destroy(menu)
}
}
case 4:{
new kasa = cs_get_user_money(id);
if(kasa >= Koszt_Nie){
cs_set_user_money(id, kasa - Koszt_Nie)
set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 0);
set_task(10.0, "stop", id, _, _, "a", 1)
menu_destroy(menu)
}
else {
client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem");
menu_destroy(menu)
}
}
}
}
public stop(id){
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255);
}
public reset(id){
set_user_gravity (id, 1.0);
set_user_maxspeed(id, 1.0);
}
Flaga t to ADMIN_LEVEL_H
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Leihto
- Regulamin