Znaci na modu imam samo da udjem negde da stisnem ENTER a neumem da napravim komandu /enter i /exit jer to zelim tako je i bolje pa sam hteo da vas pitam ako nekom nije tesko da mi da te 2 komande ! HVALA!
enter.
if(strcmp(cmd, "/enter", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
}
}
return 1;
}
exit.
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
}
}
return 1;
}
e sad kan zelis napravit npr ulaz u ibnterjor od neke mafije to napravi ovako.
if (PlayerToPoint(Radius, playerid,x,y,z))
{
if(PlayerInfo[playerid][pMember] == id || PlayerInfo[playerid][pLeader] == id)
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,x,y,z);
}
}
dakle da pojasnim.
if (PlayerToPoint(Radius, playerid,x,y,z))
RADIUS = DAKLE to radius pormjeni u 3.0 ili po tvojoj zelji to ti sluzi na kojoj udaljenosti od x,y,z koridnate igrac moze koristit ovu komandu.
X,Y,Z = to su ti kordinate koje mos saznati ako kucas koamndu /save npr.
AddPlayerClass(12,2309.6025,-8.3443,26.7422,0.7449,0,0,0,0,0,0); //
ovo sto ti je podebljano ti je x,y,z kordinata.
e sada ovo.
if(PlayerInfo[playerid][pMember] == id || PlayerInfo[playerid][pLeader] == id)
dakle ovo pMember i pLeader ti sluzi kao funkcija koja prepoznaje ledaera i clana a ovo id tu stavi broj koje ogranizacije zelis.
sad ovo.
SetPlayerInterior(playerid,1);
ova ti funkcija postavlja igraca u interjor u ovome slucaju interjor broj 1 (interjor broj 0 ja mapa) id interjorova mos saznati vamo.
http://weedarr.wikidot.com/interior
sad ovo.
SetPlayerPos(playerid,x,y,z);
postavlja igraca na kordinatu x,y,z to ti je gore objasnjeno.
rto nadam se da sam ti pomogao kod exit komande vrjedi isto pravilo
Hvala Puno !