[POMOC]Kapija

Započeo Capo, April 06, 2013, 16:39:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: CLRP
Detaljan opis problema:Znaci vako, htio sam premjestit Y bazu, i sad izmapam sve a problem je kapija, kad pisem /otvori ona brzo odleti dole u pod, ali se nece vratit nazad kad pisem /zatvori, gledam samo sam promijenio kordinate, i neznam zasto nece, ako netko moze pomoc :D
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):


KOMANDA ZA ZATVORIT

    if (strcmp("/zatvori", cmdtext, true, 10) == 0)
{
    if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "Zatvaras kapije na Yakuza Bazi.");
    MoveObject(yakuzakapija1, 988,1012.5999756,-1542.0999756,13.1999998, 2);
    return 1;
    }


KOMANDA ZA OTVORIT

if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
    if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "Otvaras kapije na Yakuza Bazi.");
    MoveObject(yakuzakapija1, 988,1012.5999756,-1542.0999756,8.3999996, 2);
    return 1;
    }


Ako netko moze pomoc,

Poslednja Izmena: April 06, 2013, 16:40:16 POSLE PODNE od Capo

ovo zadnje 2 stavi recimo 2.000 i moras dobro podesiti kapiju koju otvaras i zatvaras to je do kordinata nicega drugoga. ja asm imao takvih slucajeva na pocetku ali sve se rijesilo :P znaci dobro podesi kordinate kapije kako se zatvara i otvara. nadam se da sam pomogao.

Vrh:

new Gate;

OnGameModeInit:

Gate = CreateObject(21, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0); // 21 - objekt id, tri 0.0 za redom ti je x,y,z

CMD:

CMD:vrata(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 0.0, 0.0, 0.0)){ // provjerava point dali je kod vratiju
SetTimerEx("CloseGate", 7000, false, "i", playerid); // pokrenes dolje timer da ju zatvori nakon 7 sekundi
MoveObject(Gate, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0); // otvorena
return 1;
}
        return 1;
}


Pod publice:

forward CloseGate(playerid); // Public koji zatvara vrata nakon 7 sekundi
public CloseGate(playerid)
{
MoveObject(Gate, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0); // zatvorena vrata,POSTAVI SVOJE KOORDINATE
}


Ako ne kužiš daj mi koordiante OTVORENE I ZATVORENIH vratiju da ti napravim
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N