[POMOC]Bizz Sistem


Započeo [BR]Maki187, Oktobar 25, 2011, 14:04:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: larp (ravens)
Detaljan opis problema: Ovako, posto mi biz sistem neradi lepo u ravensu, odlucio sam da ga popravim, posto sam dodao jos marketa (sa 2 ili 3 na 9), morao sma da sredim da ako igrac kupi u tom bizu, da pare odu vlasniku tog biza, sve sam ja to uradio, al jednostanvo nefunkcionise kako treba odnosno evo o cemu se radi, id bizeva za markete ide ovako: 7, 9, 10, 31, 32, 33, 34, 35, 36 , i meni od tih bizova rade samo : 7, 9, 10, 33, sve ostalo neradi...

if(IsPlayerInRangeOfPoint(i, 10, -25.1326,-139.0670,1003.5469)) // market id 7
						{
						if(BizzInfo[7][bVirWorld] == 7) // proverava vw tog biza
     				 {//morao sam da ubacim proveru vw-a jer se pojedini biznisi nalaze na istim koordinatama, samo je vw drugaciji
      			    			BizzInfo[7][bTill] += 150; // dodaje novac u biz posle kupovine
      			    			BizzInfo[7][bProducts]--; // oduzima 1 produkt posle kupovine
		     			     	OnPropUpdate(1, i); //updejtuje podatke (pare, produkti)
     				 }
					  }

                     else if(IsPlayerInRangeOfPoint(i, 10, -27.3919,-58.2529,1003.5469))// market id 9
     				 {
     				 if(BizzInfo[9][bVirWorld] == 9)
     				 {
      			    			BizzInfo[9][bTill] += 150;
      			    			BizzInfo[9][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -30.9299,-92.0114,1003.5469))// market id 10
     				 {
     				 if(BizzInfo[10][bVirWorld] == 10)
     				 {
      			    			BizzInfo[10][bTill] += 150;
      			    			BizzInfo[10][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -25.1326,-139.0670,1003.5469))// market id 31
     				 {
     				 if(BizzInfo[31][bVirWorld] == 31)
     				 {
      			    			BizzInfo[31][bTill] += 150;
      			    			BizzInfo[31][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -21.9669,-138.6302,1003.5469)) // market id 32
     				 {
     				 if(BizzInfo[32][bVirWorld] == 32)
     				 {
      			    			BizzInfo[32][bTill] += 150;
      			    			BizzInfo[32][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -28.2619,-31.7674,1003.5573)) // market id 33
     				 {
     				 if(BizzInfo[33][bVirWorld] == 33)
     				 {
      			    			BizzInfo[33][bTill] += 150;
      			    			BizzInfo[33][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -24.3291,-55.2625,1003.5469)) // market id 34
     				 {
     				 if(BizzInfo[34][bVirWorld] == 34)
     				 {
      			    			BizzInfo[34][bTill] += 150;
      			    			BizzInfo[34][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -28.1423,-89.9337,1003.5469)) // market id 35
     				 {
     				 if(BizzInfo[35][bVirWorld] == 35)
     				 {
      			    			BizzInfo[35][bTill] += 150;
      			    			BizzInfo[35][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }
     				 else if(IsPlayerInRangeOfPoint(i, 10, -22.3064,-138.4382,1003.5469)) // market id 36
     				 {
     				 if(BizzInfo[36][bVirWorld] == 36)
     				 {
      			    			BizzInfo[36][bTill] += 150;
      			    			BizzInfo[36][bProducts]--;
		     			     	OnPropUpdate(1, i);
     				 }
     				 }


primetio sam da bizevi 7, 9, 10, 33 imaju 4 razlicita int. , a ove ostale bizove koje sam dodao, imaju iste int kao bizevi koji rade, samo razliciti vw (virtual world), nalaze se i na istim koordinatama, dodao sam onda proveru vw-a od biznisa, odnosno ako se igrac nalazi na tim i tim koordinatama, i u bizu sa  vw-om npr 31, onda ce pare otici u bizz id 31, nazalost to nece svuda da radi :/
Na isti nacin sam napravio benziske (sbiz) i od 5 benziskih 4 rade lepo
4 i 4 ? da nije problem na nekom drugom mestu ?

Probao sam sve sa ovim, i pomerao sam lika na drugo mesto, pa sam uzimao druge koordinate, al nece...

Msm da sam zaboravio da dodam, problem je u tome sto kad igrac kupi nesto, pare neodu vlasniku biza, to radi samo kod ona 4 biz-a

Dio skripte: gore sam stavio
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Poslednja Izmena: Oktobar 25, 2011, 15:23:03 POSLE PODNE od [A]Maki187

K4[Я]!K3

*

'Respect cannot be learned, it can only be earned.'