Skripta koju koristim: LARP(RAVENS)
Detaljan opis problema: Dodavao sam neke 24/7 bizeve, a onda ukapirao da neradi niejdan biz kako treba (sem sbizova), i odna sam odlucio da binco, market i sl preradim malo, onda sam u opciju buy ubacio sledece
if(IsPlayerInRangeOfPoint(i, 10, -25.1326,-139.0670,1003.5469)) // market id 7
{
if(BizzInfo == 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 += 150; // dodaje novac u biz posle kupovine
BizzInfo--; // 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)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -30.9299,-92.0114,1003.5469))// market id 10
{
if(BizzInfo == 10)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -25.1326,-139.0670,1003.5469))// market id 31
{
if(BizzInfo == 31)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -25.1326,-139.0670,1003.5469)) // market id 32
{
if(BizzInfo == 32)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -28.2619,-31.7674,1003.5573)) // market id 33
{
if(BizzInfo == 33)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -27.3919,-58.2529,1003.5469)) // market id 34
{
if(BizzInfo == 34)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -30.9299,-92.0114,1003.5469)) // market id 35
{
if(BizzInfo == 35)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}
else if(IsPlayerInRangeOfPoint(i, 10, -25.1326,-139.0670,1003.5469)) // market id 36
{
if(BizzInfo == 36)
{
BizzInfo += 150;
BizzInfo--;
OnPropUpdate(1, i);
}
}tj nije direktno u opciji, nego kod svakog "produkta" odnosno u skriptu gde oduzima igracu novac za mobilni, pa za cigare i sl, i sad kad neko kupi npr mobilni, vlasniku biznisa bi trebale da odu te pare, ukoliko se igrac nalazi u blizini nekih koordinata, i ako je bizz virtual world neki broj (vidi se gore u skripti). Nazalost to neradi kako treba, tj to radi samo u bizu id: 7, 9, 10, 33, dok ostali bizevi (navedeni su u skripti id-ovi) nerade, tj neide im novac u kasu... zasto neide stvarno nzm, primetio sam da kod bizova koji vec postoje sa tim int.(erior) neradi to kako treba, tj npr market id 7 ima isti int. kao market id 31, market id 7 radi, a 31 ne... teoretski ona skripta gore bi morala da radi, al nece... 😢
Nadam se da neko ima resenje, jer na isti nacin treba da uradim sve ostale biznise... 😢
Dio skripte: naveden je gore
Neke slike/video za lakse dobivanje pomoci(neobavezno):
dodatne informacije: http://balkan-samp.com/forum/index.php?topic=32500.0
