Ovako , oko mjesec dana skriptam u PAWNO i pratim tutorijale od tazgeeta , e sad on nikad nije napravio kako zapravo addati virtual world u house system videima.
I zanima me kako da to implementiram tako da kad napravim kucu da odmah uz nju napravi virtual world i interijer .
Svaka pomoc pomaze.
link za gamemode: https://shorturl.at/dDNV0
Kako addati virtual world
730
pregleda
13
postova
pre 2 godine
pre 2 godine
Ne "praviš" ti Virtual World, samo postavljaš igrače u isti (Npr u kućama ga postavljaš na ID kuće i nemaš problem)
https://sampwiki.blast.hk/wiki/SetPlayerVirtualWorld
https://sampwiki.blast.hk/wiki/SetPlayerVirtualWorld
pre 2 godine
Paul Castellano wrote on October 4, 2023, 6:47 pm:
Ne "praviš" ti Virtual World, samo postavljaš igrače u isti (Npr u kućama ga postavljaš na ID kuće i nemaš problem)
https://sampwiki.blast.hk/wiki/SetPlayerVirtualWorld
https://sampwiki.blast.hk/wiki/SetPlayerVirtualWorld
Znaci da bi to zapravo implementirao samo kad keystatechange kod pickupa za kucu da ga porta u house interijer i setavirtualworld na hid npr ?
pre 2 godine
Wizzard1 wrote on October 5, 2023, 1:54 pm:
stavis virtual world od recimo id te kuce i tjt nema tu ymsta vise reci.
Kako da to odradim u svom modu , da li to stavljam u komandu gdje zapravo pravim kucu ili stavljam na npr Onplayerkeystatechange gdje ude u kucu ?
I kako da zapravo addam to da na svaki house pickup moze uci(da ne bude 2000 ifisplayerinrangeofpoint)
pre 2 godine
Archie_Alt wrote on October 6, 2023, 8:05 pm:
Kako da to odradim u svom modu , da li to stavljam u komandu gdje zapravo pravim kucu ili stavljam na npr Onplayerkeystatechange gdje ude u kucu ?
I kako da zapravo addam to da na svaki house pickup moze uci(da ne bude 2000 ifisplayerinrangeofpoint)
I kako da zapravo addam to da na svaki house pickup moze uci(da ne bude 2000 ifisplayerinrangeofpoint)
1) To stavljas u OnPlayerKeyStateChange.
2) U IsPlayerInRangeOfPoint izvlacis koordinate pomocu loop-a koji prolazi kroz sve kuce i uzimas one vrednosti na kojima se nalazi pickup (npr. houseInfo) i tako za sve 3 vrednosti (X,Y,Z)
pre 2 godine
cofilinko wrote on October 7, 2023, 6:16 pm:
1) To stavljas u OnPlayerKeyStateChange.
2) U IsPlayerInRangeOfPoint izvlacis koordinate pomocu loop-a koji prolazi kroz sve kuce i uzimas one vrednosti na kojima se nalazi pickup (npr. houseInfo) i tako za sve 3 vrednosti (X,Y,Z)
2) U IsPlayerInRangeOfPoint izvlacis koordinate pomocu loop-a koji prolazi kroz sve kuce i uzimas one vrednosti na kojima se nalazi pickup (npr. houseInfo) i tako za sve 3 vrednosti (X,Y,Z)
Hvala na svoj pomoci,ali mozes pojasniti kako da napravim taj loop. Koliko sam ja skontao , trebao bi napraviti tipa:
Onplayerkeystatechange
for(new i ; i < Maxhouses; i++)
{
Float:hX,Float:hY,Float:hZ;
if(Isplayerinrangeofpoint,3.0 , hX,hY,hZ)
{
Setplayervirtualworld(playerid,i)
SetPlayerPos(koordinati kuce)
}
} znam da nisu sva slova capsovana ali je ovo samo primjer toga sta si objasnio
pre 2 godine
Archie_Alt wrote on October 7, 2023, 8:18 pm:
Hvala na svoj pomoci,ali mozes pojasniti kako da napravim taj loop. Koliko sam ja skontao , trebao bi napraviti tipa:
znam da nisu sva slova capsovana ali je ovo samo primjer toga sta si objasnio
Onplayerkeystatechange
for(new i ; i < Maxhouses; i++)
{
Float:hX,Float:hY,Float:hZ;
if(Isplayerinrangeofpoint,3.0 , hX,hY,hZ)
{
Setplayervirtualworld(playerid,i)
SetPlayerPos(koordinati kuce)
}
} znam da nisu sva slova capsovana ali je ovo samo primjer toga sta si objasnio
Je l imas ti deo gde ti se cuvaju kuce?
pre 2 godine
cofilinko wrote on October 8, 2023, 4:24 pm:
Je l imas ti deo gde ti se cuvaju kuce?
Imaš tu gore link od gamemoda , nisam sad kod kompjutera pa nmg kopirati
pre 2 godine
Archie_Alt wrote on October 7, 2023, 8:18 pm:
Hvala na svoj pomoci,ali mozes pojasniti kako da napravim taj loop. Koliko sam ja skontao , trebao bi napraviti tipa:
znam da nisu sva slova capsovana ali je ovo samo primjer toga sta si objasnio
Onplayerkeystatechange
for(new i ; i < Maxhouses; i++)
{
Float:hX,Float:hY,Float:hZ;
if(Isplayerinrangeofpoint,3.0 , hX,hY,hZ)
{
Setplayervirtualworld(playerid,i)
SetPlayerPos(koordinati kuce)
}
} znam da nisu sva slova capsovana ali je ovo samo primjer toga sta si objasnio
if(IsPlayerInRangeOfPoint(playerid, 2.0, hInfo, hInfo, hInfo) && !IsPlayerInAnyVehicle(playerid))
pre 2 godine
cofilinko wrote on October 8, 2023, 4:28 pm:
if(IsPlayerInRangeOfPoint(playerid, 2.0, hInfo, hInfo, hInfo) && !IsPlayerInAnyVehicle(playerid))
Hvala bato uspio sam napraviti uz tvoj kod, naravno sam malo tweakao ali vazno je da radi
pre 2 godine
Uspio sam napraviti !
Ovo ide ispod onplayerkeystatechange !!!
for(new i; i < MAX_HOUSES; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, HouseInfo ,HouseInfo,HouseInfo ))
{
SetPlayerVirtualWorld(playerid, i);
SetPlayerInterior(playerid,12);
SetPlayerPos(playerid,444.646911,508.239044,1001.419494 );
SetCameraBehindPlayer(playerid);
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, 444.646911,508.239044,1001.419494 ))
{
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, HouseInfo ,HouseInfo,HouseInfo );
SetCameraBehindPlayer(playerid);
}
}
Ovo ide ispod onplayerkeystatechange !!!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava