[Pomoc] Opet kapije

Započeo Bugi
29. Mar. 2013. Zaključano
550
pregleda
11
postova
Bugi
5
Crime Lord
29. Mar. 2013.
Skripta koju koristim: EGRP FINAL moj edit
Detaljan opis problema: Pa evo sta sam napravio
	else if (PlayerToPoint(10.0, playerid,1746.9000200,-1141.9000200,20.2000000)) // helper kapijce
{
    if(PlayerInfo >= 1||PlayerInfo >= 1)
{
            if(helperkapija == 0)
            {
    MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
              SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena .");
        GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                helperkapija = 1;
              return 1;
              }
              else
              {
            MoveObject(helperkapija,1746.9000200,-1141.9000200,20.2000000, 2.00);
              SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je zatvorena .");
        GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s uzima daljinski i zatvara kapiju.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                helperkapija = 0;
              return 1;
              }
    }
}


E sad meni je problem sto on samo jednom kad stisnem H odnosno C samo se kapija otvori i posle stiskam ga po nekolko puta i ne pomera se kapija samo dobijam ovu poruku Kapija je otvorena/zatvorena... Kako dapopravim to, tj sta ovde ne valja?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
filip.admin
5
Crime Lord
29. Mar. 2013.
Napravi da se automatski zatvara.

if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
      if (IsPlayerInRangeOfPoint( playerid, 10.0,  X,Y,Z)) // stavi tu koordinate od kuda ce je otvrati samo
      {
    MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
              SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
              SetTimer("Kakohocestimer", 7000, 0); // Pokreces timer
                GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
                    format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
              return 1;
        }
    }


    i sada public od timera:

forward KakoHocesTimer()
public KakoHocesTimer()
{
    MoveObject(helperkapija, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0); // Ztvorena kapija
}
Bugi
5
Crime Lord
29. Mar. 2013.
Aj fala pa javljam radi li!
Bugi
5
Crime Lord
29. Mar. 2013.
	else if (PlayerToPoint(10.0, playerid,1746.9000200,-1141.9000200,20.2000000)) // automehanicar rampa 2
{
if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
    MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
      SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
        SetTimer("KakoHocesTimer", 7000, 0); // Pokreces timer
        GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
          format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
          ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
      return 1;
      }
    }
}

Jel moze ovako?
filip.admin
5
Crime Lord
29. Mar. 2013.
Evo ovako možeš:
if( newkeys == KEY_CROUCH ) 
{
        if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
      SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
        SetTimer("KakoHocesTimer", 7000, 0); // Pokreces timer
        GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
          format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
          ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
      return 1;
    }
    }
Bugi
5
Crime Lord
29. Mar. 2013.
Al ne ide mi u glavu sto < valjda > ??
filip.admin
5
Crime Lord
29. Mar. 2013.
|LZ| Bugi wrote on March 29, 2013, 7:14 pm:
Al ne ide mi u glavu sto < valjda > ??


Ne kužim te sada ništa šta ti nije jasno koja linija ?
Bugi
5
Crime Lord
29. Mar. 2013.
        if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable


Ova zasto ide < ??
filip.admin
5
Crime Lord
29. Mar. 2013.
|LZ| Bugi wrote on March 29, 2013, 7:19 pm:
        if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable


Ova zasto ide < ??


Znači da će tu komandu moći koristiti admin level 1 i veći od jedan isto tako također i za helpera,to sam ti stavio tu jer sam vidio da si stavio u SCM da je helper kapija otvorena.
Bugi
5
Crime Lord
29. Mar. 2013.
E nece da mi radi nesto a pogledaj kako mi je...
    }
}
else if (PlayerToPoint(10.0, playerid,1746.9000200,-1141.9000200,20.2000000)) // automehanicar rampa 2
{
        if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
      SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
        SetTimer("KakoHocesTimer", 7000, 0); // Pokreces timer
        GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
          format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
          ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
      return 1;
    }
    }
filip.admin
5
Crime Lord
30. Mar. 2013.
David (Sabljak) A.k.A SABO(T) wrote on March 30, 2013, 1:45 am:
Ne kuzim ja nista, di je problem tu?


Ni ja također.
ÄŒek dali si ti dobio errore ili ti kapija ne radi ? Dali si dodao ovaj timer koji pokreces ?
Ako ti ne radi imaš krive koordiante.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha