[Savet] Ulaz

Započeo Yakavetta, Septembar 07, 2012, 20:30:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Yakavetta

kako da uradim da da igrac udje u neku zgradu t.e safehouse mafije

Napravis komandu /enter i uzmes koordinate tog mesta i ubacis u komandu i to je to

Yakavetta

AddPlayerClass(29,1004.5380,-1430.8508,13.5469,359.9781,0,0,0,0,0,0); // evo koordinate jel bi mogao d ami uradis ja se nisam snasao ...

Evo ti YCMD, pošto ja koristim to
YCMD:enter(playerid, params[], help)
{
if(IsPlayerInRangeOfPoint, 5.0, 1004.5380,-1430.8508,13.5469)
SetPlayerPos(playerid, X, Y, Z);//ovdje koordinate gdje želiš da ti bude ulaz.
}

Brt jesi ubacio enterier u tu zgradu itd, nmzs samo
SetPlayerPos, il nezz sta vec, ako nema enterier
iprije svega moras napravit
pod enum pInfo
pEnterier

jer onda npr mora se znat
ako je igrac u ineteriru PlayerInfo[playerid][pEnterier] == 1;
a ako nije
onda stavis
PlayerInfo[playerid][pEnterier] == 1;
i onda ide

neka komanda itd
npr

cmd:enter(playerid, params[])
{
if(PlayerToPoint(5, playerid, x,y,z))
{
SetPlayerPoss(playerid, x,y,z);
PlayerInfo[playerid][pEnterier] == 1;
}
return 1;
}

i sad komanda

cmd:exit(playerid, params[])
{
if(PlayerToPoint(5, playerid, x,y,z) // xyz u enterieru
{
SetPlayerPos(playerid, x,y,z)
PlayerInfo[playerid][pEnterier] == 0;
}
return 1;
}

ovo ti je smao primer za 1- max 5 zgrada ako oces slozenije onda moras napravit za svaku zgradu posebno enterier
tacnije ono
pHouse,pStan,pVikendica i nezz ja sta vec imas pOrg itd i za svaku org enterier i za svaku kucu nenterier :D

Nisam nes objasnio al nadam se da si skonto :D  8)

Capetroon.

Da si mu u kod stavio shvatio bi.