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
 

Kobielak99 - zdjęcie

Kobielak99

Rejestracja: 10.06.2015
Aktualnie: Nieaktywny
Poza forum Ostatnio: 12.07.2015 11:07
-----

#456414 Tutorial dla zielonych jak napisać naprawdę łatwy plugin

Napisane przez Kosa :D w 08.09.2012 10:12

Witam, Obiecałem, że napisze tutek dla zielonych i oto on :)
Dodam że plugin jest naprawdę bardzo bardzo prosty :D
więc tak zaczynamy :

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>


ok więc to co napisałem wyżej to są biblioteki.Jak używacie amxmodx Studio to <amxmodx> i <amxmisc> będziecie mieli automatycznie
resztę trzeba będzie dopisać o bibliotekach i różnych funkcjach możecie poczytać tutaj : http://amxx.pl/dokumentacja/
jak już to dodaliśmy możemy jechać dalej

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

W amxmod Studio powinniście mieć taki public z automatu
pod register_plugin dodajemy
register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);

tym rejstrujemy co trzeba wpisać na say, aby wywołać daną funkcje ja wam zaprezentuję, że po wpisaniu /m dostaje się 150 armoru i 120 hp, ale tej komendy może użyć tylko Admin z flagą t czyli ADMIN_LEVEL_H
Czyli to co napisaliście do tej pory powinno wyglądać tak :
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>

#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Kosa"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
}

jak tak wygląda to wszystko zrobiliście dobrze :)
teraz trzeba dodac Public Moc zeby z niego wywolywala sie funkcja i dodac też żeby admin mógł tylko korzystać z Komendy
czyli robimy tak

public Moc(id) {

if (get_user_flags(id) & ADMIN_LEVEL_H )
{

to odpowiada ze admin bedzie mogl tylko uzyc tej komendy
dalej co będzie się dostawało po wpisaniu komendy
set_user_armor(id, 150);
set_user_health(id, 120);
ColorChat(id, GREEN, "Masz 120 hp i 150 armoru Wykorzystaj to dobrze");

więc tak set_user_armor ustawia graczowi (w tym przypadku adminowi) Armor
z set_user_healthjest tak samo tylko ustawia życie
ColorChat daje informacje na zielono w zalezności od tego jak się napisze ja napisałem na zielono
więc wasz plugin powinien teraz wyglądać tak:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>

#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Kosa"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
}
public Moc(id) {
if (get_user_flags(id) & ADMIN_LEVEL_H )
{

set_user_armor(id, 150);
set_user_health(id, 120);
ColorChat(id, GREEN, "Masz 120 hp i 150 armoru Wykorzystaj to dobrze");
}

jak tak wygląda to jest wszystko git :)
teraz dodamy ostatnie "coś" co będzie dawalo graczowi informacje że nie może użyć tej komendy (jak będzie próbowal ją uzyć)
pod ostatnim }
dodajecie
else

ColorChat(id, GREEN, "nie masz uprawnien do uzycia tej komendy");

}

i to będzie na tyle
tak powinien wyglądać cały Plugin
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <ColorChat>

#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Kosa"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /m", "Moc", ADMIN_LEVEL_H);
}
public Moc(id) {
if (get_user_flags(id) & ADMIN_LEVEL_H )
{

set_user_armor(id, 150);
set_user_health(id, 120);
ColorChat(id, GREEN, "Masz 120 hp i 150 armoru Wykorzystaj to dobrze");
}
else

ColorChat(id, GREEN, "nie masz uprawnien do uzycia tej komendy");

}


Mam nadzieję że pomogłem trochę tym zielonym całkiem :) Sory za błędy itp. ale poradnik pisany na szybko, Może jeszcze coś poprawie.Proszę piszcie mi o błędach ja poprawie :)

Poradnik by Kosa zakaz kopiowania na inne fora bez mojej zgody ! :)
Pozdrawiam Kosa
  • +
  • -
  • 6


#226358 High Ping Kicker + colorchat

Napisane przez LucKy_skiLL w 17.03.2011 17:57

Mała modyfikacja znanego pluginu który kikuje graczy za wysoki ping, dodałem colorchat, jest to bardziej przejrzysta forma.


Tak wygląda plugin na serwerze

Dołączona grafika

Załączone pliki


  • +
  • -
  • 49


#641881 Plugin który po upływie 30 sek losuje gracza który się odrodzi.

Napisane przez Ventri w 04.06.2014 20:00

Opis:

Plugin po upływie 30 sek losuje gracza który zostanie "odrodzony". Wylosowany i "odrodzony gracz ma możliwość wpisania komendy /dodatek która doda mu 120 HP i 150 AP. 

 

Instalacja:

Plik:

  • los_odrodzenie.amxx - wrzucamy do folderu plugins
  • los_odrodzenie.sma - wrzucamy di folderu scriptings 

Dopisujemy:

  • los_odrodzenie.amxx - do plugins.ini 

Specjalne podziękowania dla Norbiego (http://amxx.pl/user/17995-norbi1952/), za pomoc w kodzie. 

 

Jest to mój pierwszy plugin, więc szału nie ma ale każdy od czegoś musi zacząć ;)

Załączone pliki


  • +
  • -
  • 1


#703406 Vip free

Napisane przez XXL w 18.06.2015 14:23

Sprawdź:

 

 

Załączone pliki


  • +
  • -
  • 1