Ja napravim sve po tutorialu za automatska vrata i nebude nikakvih errora.
Ali kad dodem u igru ispred tih vrata nista samo stoje.
PLS HELP!!!!!!!!!!
new vrata; <-----na pocetak
vrata = createobject(blablabla); <----ongamemodeinit
//onplayercommandtext ˇˇ
if(strcmp,cmd "/vratao",true)== 0)
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
{
moveobject(vrata,x,y,z,brzina)
SendClientMessage(playerid,boja,"otvarate vrata");
}
else
{
SendClientMessage(playerid,boja,"kretenu nisi pd");
}
ako ti ne bude tilo dodaj
return 1;
}
ako oces bas znat to nisu automatska vrata to us obicna pokretna to znam i ja.
Ja neznam ona koja se sama zatvore
stavi timer za zatvaranje
....
Prvo napravis (gdje su ti svi new):
new Gate1;
Pa napravis (gdje su ti svi forward):
forward Gate1Timer();
Zatim u funkciji public OnGameModeInit() napravis:
Gate1 = CreateObject(ID_OBJEKTA, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ);
Zatim u funkciji public OnPlayerCommandText(playerid, cmdtext[]) napravis naredbu:
if(strcmp(cmd,"/vratao",true)==0)
{
if(PlayerInfo[playerid][pAdmin] == 1338)
{
MoveObject(Gate1, Float:X, Float:Y, Float:Z, Float:Speed);
SendClientMessage(playerid, TVOJA_BOJA, "Otisci prstiju potvrdeni. Vrata se otvaraju.");
SetTimer("Gate1Timer", 5000, 0);
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Morate biti Admin da bi otvorili vrata.");
}
return 1;
}
I na kraju na dno skripte recimo ubacis (to je gdje se vrata vracaju, na koju poziciju):
public Gate1Timer()
{
MoveObject(Gate1, Float:X, Float:Y, Float:Z, Float:Speed);
}
Jel ima tut na ovom forumu o ovom..Ako nema samo prebaci tamo..El se sjecas kad smo imali zadatak napraviti sve ove u LV ?
Taj sam TUT radio neznam ni sam, davno uglavnom...
To sam slao svima, preko njega ih je dosta naucilo :D
skini larp tamo imas automacka vrata
??? 8) :o
moze se napravit i automatsko otvaranje i zatvaranje
tnx radi ide LOCK