←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Dlaczego nie chce skompilować?

Locked

NewBorn's Photo NewBorn 07.08.2011

Dlaczego nie chce tego skompilować??

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


new plugin_on //potrzebne do cvaru
new price //potrzebne do cvaru

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say/niespodzianka", "steroids")//po wpisaniu w sayu /niespodzianka dostaniemy sterydy

plugin_on = register_cvar("amx_tutorial_plugin", "1")// cvar który daje to że plugin włącza się przy uruchomieniu serwera
price = register_cvar("amx_tutorial_plugin", "500")// cvar który daje to że za 500 $ można kupić sterydy
}

public steroids(id)// pokazywanie pluginowi co to jest steroids
{
new money = cs_get_user_money(id) // to odpowiada za zabranie pieniędzy graczowi po wpisaniu komendy /niespodzianka
// Powodem dlaczego robimy to tutaj a nie na poczatku z innymi zmiennymi pluginu
// jest taki poniewaz linia zawiera (id) , i koniecznie musi znajdowac sie w tej sekcji.
// Nie mozesz uzywac (id) z innymi wartosciami, niestety. Dlatego wstawiamy ja tutaj kiedy ja potrzebujemy
// Zanim będziemy działac dalej upewnijmy sie ze: plugin_on = 1.
// W innych słwoach niech plugin upewni sie ze ma sie włączyc
// jesli Cavar ustawiony jest na 1.
if (plugin_on == 1)
{
set_user_health(id, 200)//ile gracz dostanie hp
set_user_gravity(id, 0.50)// jaka gracz bedzie mial grawitacje
client_print(id, print_chat,"Wlasnie zazyles sterydy, koksisz!") // co sie wyswietli graczowi za kupienie sterydow
cs_set_user_money(id, money - price)//sprawdza ile gracz ma kasy i zabiera mu jesli ma tyle ile trzeba
}
}


Uczę się robić pluginy i to mój pierwszy według poradnika robiony. Co w tym jest źle??
Quote

Dwdov's Photo Dwdov 07.08.2011

Bo nie masz

#include <cstrike>


#dół
A no faktycznie, nie zauważyłem że funa używa xD



Edited by Dawedov, 07.08.2011 11:46.
Quote

  • +
  • -
sharkowy's Photo sharkowy 07.08.2011

#include <fun>
Quote

NewBorn's Photo NewBorn 07.08.2011

Ok dzięki ;)

Dodano 07 sierpień 2011 - 11:53:
A nie czyta go na serwerze dlaczego??
L 08/07/2011 - 12:52:20: [AMXX] Plugin "moje.amxx" failed to load: Module/Library "cstrike" required for plugin. Check modules.ini.
Takie coś jest w logach
Edited by NewBorn, 07.08.2011 11:54.
Quote

  • +
  • -
sharkowy's Photo sharkowy 07.08.2011

Odblokuj moduły -> modules.ini i pousuwaj średnik ( ; )
Quote

  • +
  • -
A może sma?'s Photo A może sma? 07.08.2011

Możliwe, że nie pobrałeś modułu cstrike - skąd pobrałeś AMXXa? :]
Podstawowe pliki - AMXX.pl: Support AMX Mod X
Quote

NewBorn's Photo NewBorn 07.08.2011

Wszystko pousuwałem, cstrike jest wgrane do folderu modules. Więc nie wiem o co chodzi

Dodano 07 sierpień 2011 - 12:15:
Amxx pobrałem z ich strony. Wersje 1.81 dla windowsa. Cstrike nie było w folderze modules ale wgrałem i dalej nie działa ;/

Dodano 07 sierpień 2011 - 13:30:
Już działa :)
Quote
Locked