Skripta koju koristim: GF
Detaljan opis problema: Pa napravim sve lepo,otvara se i zatvara ali se samo stvori,neide onako polako pa da se otvori/zatvori...NEgo kako da objasnim :S Samo akd ukucam /fdo [da se otvori] Samo se stvori tamo gde treba biti ,a /fdz [ da zatvorim] Takodje se stvori...Neide onako nego se stvara
Dio skripte:
Citatif(strcmp(cmd,"/fdo",true)==0)
{
if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
MoveDynamicObject(fd, 1141.7429,-1269.5934,13.5327,179.6692);
SendClientMessage(playerid, COLOR_GREEN, "Otvorio si vrata vatrogasaca.");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan Vatrogasaca/Bolnicara.");
}
return 1;
}
if(strcmp(cmd,"/fdz",true)==0)
{
if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
MoveDynamicObject(fd, 1155.8387,-1270.0227,13.5290,183.4293);
SendClientMessage(playerid, COLOR_GREEN, "Zatvorio si vrata vatrogasaca.");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan vatrogasaca/bolnicara.");
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
trebas da napravis objekat
OnGameModeInit:
fd = CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ)
ma jesam :S
Probaj ovo.
if(strcmp(cmd,"/fdo",true)==0)
{
if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
MoveDynamicObject(fd, 1141.7429,-1269.5934,13.5327,1);
SendClientMessage(playerid, COLOR_GREEN, "Otvorio si vrata vatrogasaca.");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan Vatrogasaca/Bolnicara.");
}
return 1;
}
if(strcmp(cmd,"/fdz",true)==0)
{
if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
MoveDynamicObject(fd, 1155.8387,-1270.0227,13.5290,1);
SendClientMessage(playerid, COLOR_GREEN, "Zatvorio si vrata vatrogasaca.");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan vatrogasaca/bolnicara.");
}
return 1;
}
sada nece ni da se pomeri
Ako si uzeo kod od "ναηιâ,,"â,,"α.αмχâ—,, â,,–¹" moras stavit kordinate blizu vrata mozes cak i zatvorenih vrata.
Dakle-
if(IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z)) // OVDJE DI JE X,Y,Z STAVI SVOJE KOORDINATE
ma ovaj prvi kod