Daj broń
loleN
18.03.2009
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#define PLUGIN "Awp Spawn"
#define VERSION "1.0"
#define AUTHOR "loleN~"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "awpspawn", 1)
}
public awpspawn()
{
give_item(0, "weapon_awp")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
give_item(0, "ammo_338magnum")
}
Gdzie jest błąd?
FakeNick
18.03.2009
#include <amxmodx> #include <fakemeta_util> #include <hamsandwich> #define PLUGIN "Awp Spawn" #define VERSION "1.0" #define AUTHOR "loleN~" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "awpspawn", 1) } public awpspawn(id) { if(!is_user_alive(id)) return; fm_give_item(id, "weapon_awp") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") fm_give_item(id, "ammo_338magnum") }
Ave.
mgr inż. Pavulon
18.03.2009
#include <amxmodx> #include <fun> #include <hamsandwich> public plugin_init() { register_plugin("PLUGIN", "VERSION", "AUTHOR") RegisterHam(Ham_Spawn, "player", "awpspawn", 1) } public awpspawn(id) { set_task(0.1, "give_awp", id) } public give_awp(id) { give_item(id, "weapon_awp") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") }a jak nie działa to napisz w jakim sensie. Bo "Gdzie jest błąd?" jest raczej mało konkretne...
FakeNick
18.03.2009
mgr inż. Pavulon
18.03.2009
#include <amxmodx> #include <fun> #include <hamsandwich> public plugin_init() { register_plugin("PLUGIN", "VERSION", "AUTHOR") RegisterHam(Ham_Spawn, "player", "awpspawn", 1) } public awpspawn(id) { set_task(0.1, "give_awp", id) } public give_awp(id) { if (!is_user_alive(id)) return give_item(id, "weapon_awp") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") give_item(id, "ammo_338magnum") }
Baftof113
19.03.2009
Ale jak napisal pavulon
to mi sie tez tak dzialo ( zabijalo kilka rund i potem bylo ok )No tak tak, masz racje, ale i tak są niewielkie szanse że 0.1s po spawn'ie gracz będzie martwy
#include <amxmodx>
#include <hamsandwich>
#include <fun>
public plugin_init()
{
register_plugin("PLUGIN", "VERSION", "AUTHOR")
RegisterHam(Ham_Spawn, "player", "awpspawn", 1)
}
public awpspawn(id)
{
set_task(0.1, "give_awp", id)
}
public give_awp(id)
{
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
}
grankee
28.03.2009
Pobierasz w give_awp parametr id, którego nie przekazujesz w tasku, ponadto mogę się mylić, ale parametrem przekazywanym w tasku może być tylko string więc z integerem raczej nie wyjdzie.
mgr inż. Pavulon
28.03.2009
ależ panie grankee, weź pan przetestuj ten kod i powiedz czy działaMoże dlatego Pavulonku, że próbujesz dać awp+ammo graczowi o id 0?
Pobierasz w give_awp parametr id, którego nie przekazujesz w tasku, ponadto mogę się mylić, ale parametrem przekazywanym w tasku może być tylko string więc z integerem raczej nie wyjdzie.
wcześniej nie testowałem go, ale przed chwilą specjalnie to zrobiłem i jest ok.
póki co przekazywanie ID gracza w task_id jeszcze mnie nie zawiodło i jeżeli tylko mam taką możliwość to używam tego sposobu (stringi przesyłam normalnie). po co mam tworzyć jakieś tablice i utrudniać sobie życie ?