Skripta koju koristim: UNRP
Detaljan opis problema: ovo mi je skripta po kojoj bi tribalo ako igrac ude u CP maknit taj cp i stavit drugi i dat mu Random 3-10$, ali ja kad uden u taj CP makne mi taj CP ne stavi mi drugi i neda mi 3-10$ nego mi da i vise od 10 -.-'' nadam se da ce mi neko pomoc ! unaprijed Hvala !
Dio skripte:new RandomMoney[] =
{
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10"
};
new rmoney = random(sizeof(RandomMoney));
if(PlayerInfo > 0)
{
if(IsPlayerInRangeOfPoint(playerid, 10,2040.2085,-1234.7083,22.4715))//cp1
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 1697 || 1698 || 1699 || 1700 || 1701 || 1702)
{
PlayerInfo = 2;
SetPlayerCheckpoint(playerid,2011.9414,-1235.3354,21.4068,5);//
SafeGivePlayerMoney(playerid, RandomMoney);
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] Checkpointi
612
pregleda
5
postova
4. Okt. 2011.
Ovako:
Dodas gore:
Stavio sam credits da se zna cije je to.
E sada tebi netreba ono randomMoney nego sada samo ovako:
A ovo obrisi:
Dodas gore:
#define randomEx(%1,%0) \
((random((%0)-(%1))+(%1)))//Ovo je napravio H265 a.k.a TerminatorStavio sam credits da se zna cije je to.
E sada tebi netreba ono randomMoney nego sada samo ovako:
if(PlayerInfo > 0)
{
if(IsPlayerInRangeOfPoint(playerid, 10,2040.2085,-1234.7083,22.4715))//cp1
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 1697 || 1698 || 1699 || 1700 || 1701 || 1702)
{
PlayerInfo = 2;
SetPlayerCheckpoint(playerid,2011.9414,-1235.3354,21.4068,5);//
SafeGivePlayerMoney(playerid, randomEx(3,10));
}
} A ovo obrisi:
new RandomMoney[] =
{
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10"
};
new rmoney = random(sizeof(RandomMoney)); 4. Okt. 2011.
Quote from October 4, 2011, 1:44 pm:
eh zabb san editovat da san vec rjesia problem s Random Money i radi odlicno...al sve jedno ti hvala 😄
sad kad bi mi jo reko zasto mi nece da ucita novi CP bia bih ti jos zahvalniji 😄
sad kad bi mi jo reko zasto mi nece da ucita novi CP bia bih ti jos zahvalniji 😄
if(Veh == 1697 || 1698 || 1699 || 1700 || 1701 || 1702) //Tu ide ID vozila koji je IG
I koristi ovako
if(PlayerInfo > 0)
{
if(IsPlayerInRangeOfPoint(playerid, 10,2040.2085,-1234.7083,22.4715))//cp1
{
if(PlayerInfo == 1)
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 1697 || 1698 || 1699 || 1700 || 1701 || 1702)
{
PlayerInfo = 2;
SetPlayerCheckpoint(playerid,2011.9414,-1235.3354,21.4068,5);//
SafeGivePlayerMoney(playerid, randomEx(3,10));
}
}
}I stavi kod komande PlayerInfo = 1; Neverujem da je do toga nego prvo proveri ID vozila i if(IsPlayerInRangeOfPoint(playerid, 10,2040.2085,-1234.7083,22.4715))//cp1 da li su dobre kordinate 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava