Plugin do BasBuilder
ReaKtyw-Ny
02.11.2012
Siemka napisałem pierwszy plugin , ale coś nie wychodzi :
.sma :
Co tutaj jest , źle ? Z góry dziękuje za odpowiedzi .
Użytkownik ReaKtyw-Ny edytował ten post 02.11.2012 23:25
.sma :
/* Plugin generated by AMXX-Studio */ #include #include #include #include #include #define PLUGIN "Game-Point's" #define VERSION "0.1" #define AUTHOR "ReaKtyw-Ny" new plugin_on new price new BB_get_user_ap public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /gp", "gamepoint") BB_get_user_ap = register_cvar("game_point_BB_get_user_ap", "50") plugin_on = register_cvar("game_point_plugin", "1") price = register_cvar("game_point_price", "0") } public gamepoint(id) { new money = cs_get_user_money(id) if(plugin_on == 1) { BB_get_user_ap(id, 50) client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow" cs_set_user_money(id, money - price) } }
Co tutaj jest , źle ? Z góry dziękuje za odpowiedzi .
Użytkownik ReaKtyw-Ny edytował ten post 02.11.2012 23:25
sNH.
02.11.2012
Popraw Biblioteki, 2 sprawa to ta linijka:
Powinno to wyglądać tak:
client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow"
Powinno to wyglądać tak:
client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow")
ReaKtyw-Ny
02.11.2012
To jedna i ta sama linijka , a biblioteki coś sie tu nie pokazują . Dalej nie działa .
sNH.
02.11.2012
Nie. To nie ta sama linijka... Nie zamknąłeś )
Biblioteki muszą się dodać. Jeśli nie dodają się w [sma] to dodaj normalnie.
Biblioteki muszą się dodać. Jeśli nie dodają się w [sma] to dodaj normalnie.
ReaKtyw-Ny
02.11.2012
Nie , nie biblioteki są normalnie tylko na forum się nie pokazują i sorry mój błąd z tą linijką . A tak pozatym wyskakuje mi błąd z funkcją BB_get_user_ap .
Użytkownik ReaKtyw-Ny edytował ten post 03.11.2012 00:02
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team bb_gamepoint.sma(15) : error 021: symbol already defined: "BB_get_user_ap" bb_gamepoint.sma(24) : error 029: invalid expression, assumed zero bb_gamepoint.sma(35) : error 088: number of arguments does not match definition 3 Errors. Could not locate output file bb_gamepoint.amxx (compile failed).
Użytkownik ReaKtyw-Ny edytował ten post 03.11.2012 00:02
sNH.
03.11.2012
bb_gamepoint.sma(15) : error 021: symbol already defined: "BB_get_user_ap"
Już jest zdefiniowana..
Już jest zdefiniowana..
ReaKtyw-Ny
03.11.2012
Sorry nie mam zielonego pojęcia o pluginach , próbuje czegoś się nauczyć , ale mi nie wychodzi.
Plugin dalej sie nie kompiluje i nie wiem czym to jest spowodowane ;/
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team bb_gamepoint.sma(23) : error 029: invalid expression, assumed zero bb_gamepoint.sma(34) : error 088: number of arguments does not match definition 2 Errors. Could not locate output file bb_gamepoint.amxx (compile failed).
Plugin dalej sie nie kompiluje i nie wiem czym to jest spowodowane ;/
ReaKtyw-Ny
03.11.2012
Chapaj sma i jak możesz to podeślij jakiś poradniczek w , którym wszystko jest szczegółowo wytłumaczone .
Załączone pliki
sNH.
03.11.2012
Ja zrobiłbym to tak:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ammopacks>
#define PLUGIN "Game-Point's"
#define VERSION "0.1"
#define AUTHOR "ReaKtyw-Ny"
new plugin_on
new price
new BB_user_ap
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /gp", "gamepoint")
BB_user_ap = register_cvar("game_point_BB_get_user_ap", "50")
plugin_on = register_cvar("game_point_plugin", "1")
price = register_cvar("game_point_price", "0")
}
public gamepoint(id)
{
new money = cs_get_user_money(id)
if(plugin_on == 1)
{
BB_set_user_ap(id,BB_get_user_ap(id)+get_pcvar_num(BB_user_ap))
client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow")
cs_set_user_money(id, money - price)
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
K!113r
03.11.2012
Że Ja <3 ? Nie, dwa lata temu się tym zainteresowałem, od około półtora roku coraz częściej(z własnych potrzeb), lecz teraz zaofftopowaliśmy
sNH.
03.11.2012
@k!113r
Nie zauważyłem Poprawiłem tylko 1 cvar, żeby działał kod. To może tak? :
Nie zauważyłem Poprawiłem tylko 1 cvar, żeby działał kod. To może tak? :
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ammopacks>
#define PLUGIN "Game-Point's"
#define VERSION "0.1"
#define AUTHOR "ReaKtyw-Ny"
new plugin_on
new price
new BB_user_ap
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /gp", "gamepoint")
BB_user_ap = register_cvar("game_point_BB_get_user_ap", "50")
plugin_on = register_cvar("game_point_plugin", "1")
price = register_cvar("game_point_price", "0")
}
public gamepoint(id)
{
new money = cs_get_user_money(id)
if(get_pcvar_num(plugin_on == 1))
{
BB_set_user_ap(id,BB_get_user_ap(id)+get_pcvar_num(BB_user_ap))
client_print(id, print_chat, "Otrzymałeś 50 Game Point'ow")
cs_set_user_money(id, money -get_pcvar_num(price))
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/