Üdv fórumozók, ismét a ti segítségeteket szeretném kérni.
Egy statrakos fegyvert szeretnék létrehozni ami hud-ban jelzi a megölt emberek számát.
Hogy ehhez konkrétan hogyan is láthatnák hozzá?
Az én elképzelésem:
new ak47skin[7][33] // alap tömbje az ak47 skineknek, 6 skin van
Vegyük most az első skint az ak47-től
Felszereléskor ez történik ugyebár:
case 1:
{
skin[0][id] = 1
}
És ennél kellene kicsit piszkálgatnom?
Hogy felszerelésnél valami ilyesmi történjen?
skin[0][id] = 1
ak47elsostatrak[id] = 1
Ilyenkor ugye az ak47 elso statrakos skinjénél elindul egy számláló
A drop pedig így történik öléskor:
new pPont
pPont += random_num(PointsMin, PointsMax);
arany[id ] += pPont;
olesek[id]++
while(olesek[id] >= szamok[szint[id]])
{
szint[id]++
}
Na és most ide kellene azt megcsinálni, hogy ha
1 azaz aktív akkor ahoz adjon hozzá +1 ölést.
Akkor ezt valahogyan így kéne megvalósítanom?
new pPont
pPont += random_num(PointsMin, PointsMax);
arany[id ] += pPont;
olesek[id]++
while(olesek[id] >= szamok[szint[id]])
{
szint[id]++
}
if(ak47elsostatrak[id] = 1)
{
ak471statoles[id] += 1
}
Ezután már a hudba jelzés megoldása már semmiség.
Segítségeteket előre is köszönöm.
Szerk:
Kész vagyok a statrak elkészítésével.
Már csak annyi lenne hátra, hogy ennél a hudnál:
public ak47elsostatrakhud(id)
if(ak47elsostatrak[id] >= 1)
{
set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 0.0, 12.0)
show_hudmessage(id, " %s^n Statrak*: %d", Ak47skin[0], ak471statoles)
set_task(1.0, "ak47elsostatrakhud", id)
}
Azt kellene beállítani, hogy akkor jelezze csak ha ak47 van a kezemben.
Valamint hogyha felszerelek egy másik skint azonnal eltünjön.
Mert most van egy 10mp-es ideje mielött eltünik