←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

losowanie itemu - CODMOD - jak zmienić czę...

Zablokowany

  • +
  • -
r4is0n - zdjęcie r4is0n 22.08.2010

Witam,
jak w temacie - gdzie zmienić zmienną (czy coś takiego) odpowiedzialną za częstość wylosowania danego przedmiotu?
Odpowiedz

  • +
  • -
camilost - zdjęcie camilost 23.08.2010

Częstość jest losowa ^^
Ale możesz dać taką lipę że na końcu dodajesz 'nic'.

Coś pod to ^^
	switch(przedmiot) 
	{
		case 0:
		{
			dostal buty..
		}
		// bla bla
		case 30:
		{
			znowuaward!
		}
		case 31:
		{
			return PLUGIN_HANDLED
		}
		// i tak dalej z handled : D
	}
Odpowiedz

  • +
  • -
r4is0n - zdjęcie r4is0n 23.08.2010

no ok, a o co chodzi z tym random_num?

to jest case = Tajemnica Generała
case 10:
		{
			informacje_przedmiotu_gracza[id][1] = random_num(4, 8);
			give_item(id, "weapon_hegrenade");

chodzi o tą część kodu:
= random_num(4, 8);

za co ona odpowiada? ;>
Odpowiedz

  • +
  • -
camilost - zdjęcie camilost 23.08.2010

O losowanie jaka liczba ma być dana w 'wartosc itemu' np. w tajemnica generala dodatkowe dmg

if(informacje_przedmiotu_gracza[idattacker][0] == 10)
			damage+=informacje_przedmiotu_gracza[idattacker][1];

damage+= to co wylosowalo z tego (3,8)
Odpowiedz
Zablokowany