if(Event == 1)
dFajta = 4
else if(Event == 2)
dFajta = 3
}
}
else if(630 > RandomSzam)
{
if(Vip[id] > 0 || Targy[id][1] > 0)
{
CsomagKap(id)
}
else
{
dFajta = 2
}
}
else if(1001 > RandomSzam)
{
if(Vip[id] > 0 || Targy[id][1] > 0)
{
AranyKap(id)
}
else
{
dFajta = 1
}
}
if(dFajta == 0)
{
return
}
new Float:Origin[3]
pev(x, pev_origin, Origin)
new Ent = engfunc(EngFunc_CreateNamedEntity, InfoT)
Origin[2] -= 36.0
engfunc(EngFunc_SetOrigin, Ent, Origin)
set_pev(Ent, pev_classname, DropAdat[dFajta][0])
new Mdl[86], Ido[20]
num_to_str(get_systime()+20, Ido, 19)
formatex(Mdl, charsmax(Mdl), "models/%s", DropAdat[dFajta][1])
engfunc(EngFunc_SetModel, Ent, Mdl)
dllfunc(DLLFunc_Spawn, Ent)
set_pev(Ent, pev_health, id)
entity_set_float(Ent, EV_FL_health, float(id))
set_pev(Ent, pev_netname, Ido)
set_pev(Ent, pev_solid, SOLID_BBOX)
set_pev(Ent, pev_movetype, MOVETYPE_NONE)
engfunc(EngFunc_SetSize, Ent, { -23.160000, -13.660000, -0.050000 }, { 11.470000, 12.780000, 6.720000 })
engfunc(EngFunc_DropToFloor, Ent)
print_color(id, "%s!y Az ellens?gb?l esett egy t?rgy! Van!t 20!y m?sodperced, hogy felvedd!", Prefix)
SQL_jFrissites(id)
}
public AranyKap(id)
{
new aDrop = random_num(15, 30)
if(Vip[id] > 0)
{
aDrop = aDrop * 2
}
if(Event == 3)
{
aDrop = aDrop * 2
}
if(Targy[id][3] > 0)
{
aDrop = (aDrop * 15) / 10
}
aDrop += (Kepesseg[id][2] + FegyverKepesseg[id][1][2] + FegyverKepesseg[id][2][2]) / 2
print_color(id, "%s!y Kapt?l!t %d!y aranyat!", Prefix, aDrop)
Arany[id] += aDrop
SQL_jFrissites(id)
}
public LadaKap(id)
{
new Nev[32]
get_user_name(id, Nev, 31)
Lada[id]++
print_color(0, "%s!t %s!y tal?lt egy!t L?d?t!y!", Prefix, Nev)
SQL_jFrissites(id)
}
public KulcsKap(id)
{
new Nev[32]
get_user_name(id, Nev, 31)
Kulcs[id]++
print_color(0, "%s!t %s!y tal?lt egy!t Kulcsot!y!", Prefix, Nev)
SQL_jFrissites(id)
}
public HetvegiEventKap(id)
{
new RandomSzam = random_num(1, 100)
if(65 >= RandomSzam)
{
LadaKap(id)
}
else if(100 >= RandomSzam)
{
KulcsKap(id)
}
}
public CsomagKap(id)
{
new Max = 1300
if(Targy[id][2] > 0)
{
Max = 1100
}
new RandomSzam = random_num(0, Max)
new Nev[32]
get_user_name(id, Nev, 31)
for(new i = 1; i <= 5; i++)
{
new x = random_num(CsomagDrop[i][0], CsomagDrop[i][1])
if(RandomSzam < CsomagDrop[i][2])
{
continue
}
if(x > 0)
{
Fegyverek[id][x]++
print_color(0, "%s!t %s!y tal?lt egy!t %s!y fegyvert! !g(CSOMAG)", Prefix, Nev, FegyverAdat[x][0])
}
else if(x < 0)
{
Targy[id][-x]++
print_color(0, "%s!t %s!y tal?lt egy!t %s!y t?rgyat! !g(CSOMAG)", Prefix, Nev, TargyAdat[-x][0])
}
else
{
new aDrop = random_num(30, 50)
if(Vip[id] > 0)
{
aDrop = aDrop * 2
}
if(Event == 3)
{
aDrop = aDrop * 2
}
if(Targy[id][3] > 0)
{
aDrop = (aDrop * 15) / 10
}
aDrop += (Kepesseg[id][2] + FegyverKepesseg[id][1][2] + FegyverKepesseg[id][2][2]) / 2
print_color(id, "%s!y Kapt?l!t %d!y aranyat! !g(CSOMAG)", Prefix, aDrop)
Arany[id] += aDrop
}
SQL_jFrissites(id)
break
}
}
public FoMenu(id)
{
if(!jBejelentkezve[id])
{
RegMenu(id)
return
}
new String[128]
formatex(String, charsmax(String), "\yGlobal Unison \d- \wF?men?")
new menu = menu_create(String, "FoMenuh" )
formatex(String, charsmax(String), "Gyakorl?s")
menu_additem(menu, String, "1")
formatex(String, charsmax(String), "Rakt?r")
menu_additem(menu, String, "2")
formatex(String, charsmax(String), "L?danyit?s")
menu_additem(menu, String, "3")
formatex(String, charsmax(String), "Keresked?s")
menu_additem(menu, String, "4")
formatex(String, charsmax(String), "Piac")
menu_additem(menu, String, "5")
formatex(String, charsmax(String), "Eldob?s")
menu_additem(menu, String, "6")
menu_display(id, menu)
}
public FoMenuh(id, menu, item){
if(item == MENU_EXIT)
{
menu_destroy(menu)
return
}
new Adat[32], Sor[64]
new Access, Callback
menu_item_getinfo(menu, item, Access, Adat, charsmax(Adat), Sor, charsmax(Sor), Callback)
new x = str_to_num(Adat)
switch(x)
{
case 1:
{
KepessegMenu(id)
}
case 2:
{
pTargy[id] = 0
RaktarMenu(id)
}
case 3:
{
new kid
if(JelolID[id] > 0)
kid = JelolID[id]
else if(KerID[id] > 0)
kid = KerID[id]
Kereskedik[id] = 0
KerArany[id] = 0
Keres[id] = 0
JelolID[id] = 0
pTargy[id] = 0
KerID[id] = 0
if(kid > 0)
{
Kereskedik[id] = 0
KerArany[id] = 0
Keres[id] = 0
JelolID[id] = 0
pTargy[id] = 0
KerID[id] = 0
}
LadaMenu(id)
}
case 4:
{
if(Kirakva[id] == 1)