Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Yakavetta poslato Septembar 07, 2012, 20:30:53 POSLE PODNE

Naslov: [Savet] Ulaz
Poruka od: Yakavetta poslato Septembar 07, 2012, 20:30:53 POSLE PODNE
kako da uradim da da igrac udje u neku zgradu t.e safehouse mafije
Naslov: Odg: [Savet] Ulaz
Poruka od: Blaeks poslato Septembar 07, 2012, 20:37:01 POSLE PODNE
Napravis komandu /enter i uzmes koordinate tog mesta i ubacis u komandu i to je to
Naslov: Odg: [Savet] Ulaz
Poruka od: Yakavetta poslato Septembar 07, 2012, 20:49:00 POSLE PODNE
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 ...
Naslov: Odg: [Savet] Ulaz
Poruka od: elemental. poslato Septembar 07, 2012, 20:53:07 POSLE PODNE
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.
}
Naslov: Odg: [Savet] Ulaz
Poruka od: --Lood-- poslato Septembar 07, 2012, 21:03:44 POSLE PODNE
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)
Naslov: Odg: [Savet] Ulaz
Poruka od: Capetroon. poslato Septembar 07, 2012, 22:25:06 POSLE PODNE
Da si mu u kod stavio shvatio bi.