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
 

Kosa :D - zdjęcie

Kosa :D

Rejestracja: 29.02.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 08.08.2013 13:36
-----

#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


#436745 Pukawka.pl - MAX czy LITE oraz jakość hostingu www

Napisane przez Kosa :D w 26.07.2012 22:36

Porządnego forum na pewno nie ale na amxbans i psychostats ci wystarczy :P
  • +
  • -
  • 1


#436477 Spectator tylko dla adminow

Napisane przez Kosa :D w 26.07.2012 12:56

To nie łatwiej jest ci wyłączyć w server.cfg możliwość wchodzenia do specta... A jak ADMIN będzie chciał do specta to sie przerzuci przez amxmodmenu ;)
  • +
  • -
  • 1


#436450 Prośba o plugin z komendą

Napisane przez Kosa :D w 26.07.2012 12:10

Wpisz w wyszukiwarce menu_serwera :)
  • +
  • -
  • 1


#435574 [ROZWIĄZANE] Szukam pluginu jak "Duble Kill" wyjasnione w opisie

Napisane przez Kosa :D w 23.07.2012 21:55

Wpisz w wyszukiwarce kill_assist i ci wyskoczy :D
  • +
  • -
  • 1


#433675 Diablo Mod by Stachu

Napisane przez Kosa :D w 18.07.2012 16:48

A nie możesz sobie zajrzeć w .sma ?
  • +
  • -
  • 1


#431579 [ROZWIĄZANE] Przerobienie pluginu, hud

Napisane przez Kosa :D w 13.07.2012 14:18

Zmienić to sobie sam zmien :) a linijka to set_hudmessage (200, ... Umiesz zmieniać położenie huda? Jak nie to napisz to ci powiem co i jak :D
  • +
  • -
  • 1


#425548 [ROZWIĄZANE COD NOWY/STARY] QTM_CodMod ograniczenie statów.

Napisane przez Kosa :D w 28.06.2012 20:58

dodaj tak jak ci podałem wyżej jak nie umiesz to daj .sma :D to ja zobacze co i jak
  • +
  • -
  • 1


#425520 [ROZWIĄZANE COD NOWY/STARY] QTM_CodMod ograniczenie statów.

Napisane przez Kosa :D w 28.06.2012 20:00

limit_int = 400;
limit_zdr = 3500;
limit_kon = 80;
limit_wyt = 450;


tutaj gdzie są te cyfry dajesz ile chcesz mieć max do rozdania w statystykach oczywiście to będziesz miał w Silniku cod'a. na wszelki wypadek Wytłumacze ci to bardziej
jak masz limit_int = 400; to tutaj gdzie czerwone dajesz swoja cyfre która określa ile maxymalnie możesz dodać w daną statystykę czyli w inteligencje w tym przypadku będziesz mógł dać tylko 400 max i to tyle mam nadzieję, że zrozumiałeś a jak nie to podrzuć silnik to ci zrobię :)
a i jakbyś nie miał tego w silniku to też wrzuć to ci dodam :)
  • +
  • -
  • 1


#425448 [ROZWIĄZANE COD NOWY/STARY] QTM_CodMod ograniczenie statów.

Napisane przez Kosa :D w 28.06.2012 18:02

damy rade i bez .sma jak nam powiesz czy cod stary czy nowy to powiemy co i jak zmienić :D
  • +
  • -
  • 1


#425324 Ciekawe rozwiązania na Only DD2

Napisane przez Kosa :D w 28.06.2012 12:49

fajną rozgrzewkę z mp3 :D
  • +
  • -
  • 1


#425302 [ROZWIĄZANE] Nie działające nuty przez RS

Napisane przez Kosa :D w 28.06.2012 11:35

spróbuj może zmienić jak są precache na inne np ("sound/misc/awp1/ct4") - może zadziała- spróbuj i napisz czy działa :D
  • +
  • -
  • 1


#417160 [ROZWIĄZANE] Plugin kaczki mi nie działa co sie dzieje prosze o pomoc

Napisane przez Kosa :D w 02.06.2012 20:45

dzięki
  • +
  • -
  • -1


#417088 [ROZWIĄZANE] Plugin kaczki mi nie działa co sie dzieje prosze o pomoc

Napisane przez Kosa :D w 02.06.2012 20:18

nie kompiluje sie :D

tez nie dodalem ze ct dostaje awp to moze ktoś doda :) jak juz naprawi :D

@ref proszę
  • +
  • -
  • -1


#417061 [ROZWIĄZANE] Plugin kaczki mi nie działa co sie dzieje prosze o pomoc

Napisane przez Kosa :D w 02.06.2012 17:23

Witam otóż pisałem sobie plugin na jailbreaka kaczki że ct dostaje tylko awp po wpisaniu /kaczki i jest napisane w hud dzisiaj bawimy sie w kaczki... (reszte widac w kodzie) proszę o pomoc i powiedzenie dlaczego nie działa za pomoc daje +++

Spoiler

jest tez w załączniku

Załączone pliki


  • +
  • -
  • -1