Dostawanie granatów/broni _ Łatwe
BRaYaN
25.05.2010
Chciałbym plugin mogą być oddzielne jak kto woli, 1. dostawanie granatów na początku rundy (prosiłbym sma tak żebym mógł zmieniać ilość), 2. gracz jako ostatni żywy w biohazard dostaje broń np. Autokampe (też prosiłbym żebym to mógł zmienić), amunicja nie potrzebna

Kusek
25.05.2010
plugin_init(){
register_logevent("Poczatek_Rundy", 2, "1=Round_Start")
}
public Poczatek_Rundy(id)
{
give_item(id, "weapon_hegrenade")
}
sprawdź to

P.S. pisałem na szybko
wariot
25.05.2010
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Poczatek_Rundy", 2, "1=Round_Start")
}
public Poczatek_Rundy(id)
{
give_item(id, "weapon_hegrenade")
}
Użytkownik wariot edytował ten post 25.05.2010 21:02
BRaYaN
25.05.2010
nie ogar ale i tak nie działa..
L 05/25/2010 - 23:39:56: [AMXX] Run time error 10 (plugin "givesb.amxx") (native "give_item") - debug not enabled!
L 05/25/2010 - 23:39:56: [AMXX] Run time error 10 (plugin "givesb.amxx") (native "give_item") - debug not enabled!
wariot
26.05.2010
Odblokuj moduł fun + dodaj debugowanie pluginu, zobaczymy wtedy jakie błędy..
wariot
26.05.2010
Tylko, że jak zdebugowałeś plugin to powinno więcej informacji o tym błędzie wyświetlić w logach...
BRaYaN
26.05.2010
L 05/26/2010 - 13:09:51: Start of error session.
L 05/26/2010 - 13:09:51: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20100526.log")
L 05/26/2010 - 13:09:51: [FUN] Player out of range (0)
L 05/26/2010 - 13:09:51: [AMXX] Displaying debug trace (plugin "givesb.amxx")
L 05/26/2010 - 13:09:51: [AMXX] Run time error 10: native error (native "give_item")
L 05/26/2010 - 13:09:51: [AMXX] [0] givesb.sma::Poczatek_Rundy (line 18)
L 05/26/2010 - 13:09:59: [FUN] Player out of range (0)
L 05/26/2010 - 13:09:51: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20100526.log")
L 05/26/2010 - 13:09:51: [FUN] Player out of range (0)
L 05/26/2010 - 13:09:51: [AMXX] Displaying debug trace (plugin "givesb.amxx")
L 05/26/2010 - 13:09:51: [AMXX] Run time error 10: native error (native "give_item")
L 05/26/2010 - 13:09:51: [AMXX] [0] givesb.sma::Poczatek_Rundy (line 18)
L 05/26/2010 - 13:09:59: [FUN] Player out of range (0)
Knopers
26.05.2010
Boty z was , Argumentem funkcji Eventu nigdy nie będzie id gracza 
Jeśli gdzieś się nie walnąłem to powinno działać (pisałem w notatniku
)

#include <amxmodx>
#include <fun>
public plugin_init()
{
register_plugin("PLUGIN", "VERSION", "AUTHOR");
register_logevent("Poczatek_Rundy", 2, "1=Round_Start") ;
}
public Poczatek_Rundy()
{
for(new id = 1; id < 33; id++)
{
if(!is_user_alive(id)) continue;
give_item(id, "weapon_hegrenade");
}
}
Jeśli gdzieś się nie walnąłem to powinno działać (pisałem w notatniku

BRaYaN
26.05.2010
działa, ale po dołączeniu późniejszym na serwer już się nie dostaje ..
Użytkownik BRaYaN edytował ten post 27.05.2010 19:05
Użytkownik BRaYaN edytował ten post 27.05.2010 19:05
mefi
28.05.2010
Z tymi granatami to masz standarowo w biohazard.
Otwierasz biohazard.cfg i tego:
i dodajesz granaty.
oczywiście z swoim SMA kompilujesz na localu.
po tym na początku każdej nowej rundy każdy gracz otrzymuje w.w granaty.
Użytkownik mefi edytował ten post 28.05.2010 13:50
Otwierasz biohazard.cfg i tego:
// grenade loadout (game) new g_grenades[][] = { "weapon_hegrenade", "weapon_flashbang", "weapon_smokegrenade" }
i dodajesz granaty.
oczywiście z swoim SMA kompilujesz na localu.
po tym na początku każdej nowej rundy każdy gracz otrzymuje w.w granaty.
Użytkownik mefi edytował ten post 28.05.2010 13:50
BRaYaN
06.06.2010
jak taki mądry to zrób 2 fleshbangi sam u siebie -.-
Żeby nie zakładać nowego tematu...
Chciałbym żeby dawało molotov na poczatku rundy:
http://forums.allied...ad.php?p=716066
[SMA] http://forums.allied...69&d=1227175252
Kto mógłby poprawić, ponieważ występują błędy
Użytkownik BRaYaN edytował ten post 08.06.2010 23:22
Żeby nie zakładać nowego tematu...
Chciałbym żeby dawało molotov na poczatku rundy:
http://forums.allied...ad.php?p=716066
[SMA] http://forums.allied...69&d=1227175252
#include <amxmodx> #include <fun> public plugin_init() { register_plugin("PLUGIN", "VERSION", "AUTHOR"); register_logevent("Poczatek_Rundy", 2, "1=Round_Start") ; } public Poczatek_Rundy() { for(new id = 1; id < 33; id++) { if(!is_user_alive(id)) continue; give_item(id, "weapon_hegrenade"); cs_set_user_bpammo(id, CSW_HEGRENADE, 10); emit_sound(id CHAN_WEAPON, "items/gunpickup2.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM); } }
Kto mógłby poprawić, ponieważ występują błędy
Użytkownik BRaYaN edytował ten post 08.06.2010 23:22