Skripta koju koristim: Moj mod od nule (EGRP)
Detaljan opis problema: Kada udjem u server i pisem /enter pise mi nepoznata komanda, kada stanem pokraj kuca, to radi (udjem u kucu ili pise da je zakljucana), kada stanem pokraj stanova, bizzova, vikendica, prikolica ili hotela isto mi izbaci nepoznata komanda... Takodjer, nikada mi se ne izvrsi slijedeci red:
return SCM(playerid, COLOR_WHITE, "{F81414}EuropeAC - Info{C3C3C3} | Niste u blizini niti jednog ulaza!");
Dio skripte: Komanda /enter u ZCMDu:
CMD:enter(playerid, params[])
{
for(new houseid = 0; houseid<=MAX_HOUSES; houseid++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, HouseInfo, HouseInfo, HouseInfo))
{
if(HouseInfo == 0)
{
SetPlayerInterior(playerid, HouseInfo);
SetPlayerPos(playerid, HouseInfo, HouseInfo, HouseInfo);
SetPlayerVirtualWorld(playerid, houseid);
PlayerInfo = houseid;
}else{
TextDrawShowForPlayer(playerid, HouseLocked);
SetTimerEx("HideLockedTD", 3000, false, "d", playerid);
}
}
}
for(new flatid = 0; flatid<=MAX_FLATS; flatid++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, FlatInfo, FlatInfo, FlatInfo))
{
if(FlatInfo == 0)
{
SetPlayerInterior(playerid, FlatInfo);
SetPlayerPos(playerid, FlatInfo, FlatInfo, FlatInfo);
SetPlayerVirtualWorld(playerid, flatid);
PlayerInfo = flatid;
}else{
TextDrawShowForPlayer(playerid, FlatLocked);
SetTimerEx("HideLockedTD", 3000, false, "d", playerid);
}
}
}
for(new bizzid = 0; bizzid<=MAX_BUSINESSES; bizzid++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, BusinessInfo, BusinessInfo, BusinessInfo))
{
if(BusinessInfo == 0)
{
SetPlayerInterior(playerid, BusinessInfo);
SetPlayerPos(playerid, BusinessInfo, BusinessInfo, BusinessInfo);
SetPlayerVirtualWorld(playerid, bizzid);
PlayerInfo = bizzid;
}else{
TextDrawShowForPlayer(playerid, BizzLocked);
SetTimerEx("HideLockedTD", 3000, false, "d", playerid);
}
}
}
for(new cottageid = 0; cottageid<=MAX_VIKENDICE; cottageid++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, VikendicaInfo, VikendicaInfo, VikendicaInfo))
{
if(VikendicaInfo == 0)
{
SetPlayerInterior(playerid, VikendicaInfo);
SetPlayerPos(playerid, VikendicaInfo, VikendicaInfo, VikendicaInfo);
SetPlayerVirtualWorld(playerid, cottageid);
PlayerInfo = cottageid;
}else{
TextDrawShowForPlayer(playerid, CottageLocked);
SetTimerEx("HideLockedTD", 3000, false, "d", playerid);
}
}
}
for(new caravanid = 0; caravanid<=MAX_CARAVANS; caravanid++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, CaravanInfo, CaravanInfo, CaravanInfo))
{
if(CaravanInfo == 0)
{
SetPlayerInterior(playerid, CaravanInfo);
SetPlayerPos(playerid, CaravanInfo, CaravanInfo, CaravanInfo);
SetPlayerVirtualWorld(playerid, caravanid);
PlayerInfo = caravanid;
}else{
TextDrawShowForPlayer(playerid, CaravanLocked);
SetTimerEx("HideLockedTD", 3000, false, "d", playerid);
}
}
}
for(new hotelid = 0; hotelid<=MAX_HOTELS; hotelid++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, HotelInfo, HotelInfo, HotelInfo))
{
if(HotelInfo == 0)
{
SetPlayerInterior(playerid, HotelInfo);
SetPlayerPos(playerid, HotelInfo, HotelInfo, HotelInfo);
SetPlayerVirtualWorld(playerid, hotelid);
PlayerInfo = hotelid;
}else{
TextDrawShowForPlayer(playerid, HotelLockedTD);
SetTimerEx("HideLockedTD", 3000, false, "d", playerid);
}
}
}
return SCM(playerid, COLOR_WHITE, "{F81414}EuropeAC - Info{C3C3C3} | Niste u blizini niti jednog ulaza!");
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nemam :S