Skripta koju koristim:CLRP
Detaljan opis problema:Kapija se otvori, ali se ne zatvara sama kako pise.
Deo skripte:
pdgate1 = CreateObject(971,1589.053344,-1638.123168,14.122960,0.000000,0.000000,180);
if(!strcmp(cmdtext, "/gateopen", true) || !strcmp(cmdtext, "/otvorikapiju", true)) // By Ellis
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3)
{
if (PlayerToPoint(15, playerid,1589.053344,-1638.123168,14.122960))
{
MoveObject(pdgate1,1599.053344,-1638.123168,14.122960, 0.8);
SetTimer("GateClose", 12000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Garaza je otvorena i zatvorice se za 7 sekundi.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara garazu.", sendername);
ProxDetector(30.0, playerid, string, ZLATNA,ZLATNA,ZLATNA,ZLATNA,ZLATNA);
PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
}
Daj public GateClose..
Nema, jer zbog toga ne radi
Ako nema onda kucaj kod forwardova:
forward GateClose(playerid);
onda negde dodas
public GateClose(playerid)
{
MoveObject( ovde stavis sta treba )
SendClientMessage(playerid, COL_RED, "Kapija zatvorena");
return 1;
}