[Pomoc]Kapija

26. Maj 2012.
890
pregleda
18
postova
Kalibar .300
5
Underboss
26. Maj 2012.
Skripta koju koristim: CLRP
Detaljan opis problema: Neznam gdje sam pogrijesio u kapijama
Dio skripte:
CreateDynamicObject(968,1103.42346191,-1736.31164551,13.58288383,0.00000000,0.00000000,90.00000000); //otvorena
CreateDynamicObject(968,1103.42285156,-1736.31152344,13.58288383,0.00000000,270.00000000,90.00000000); //zatvorena
	if(!strcmp(cmdtext, "/ppo", true))
{
    MoveObject(ppo,309.799987, -1554.099975, 37.799999, 0.8 ,0 ,0 ,90.027465);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[BB]Dusan
4
Enforcer
26. Maj 2012.
pa stavi ovako: new ppo i sada stavis kod tog objekta kada je kaipja zatvorena ovako stavis
ppo = CreateDynamicObject(968,1103.42285156,-1736.31152344,13.58288383,0.00000000,270.00000000,90.00000000); //zatvorena


a ovdje dodas zamjeni tu komandu sa ovom
if(!strcmp(cmdtext, "/ppo", true))
{
    MoveObject(ppo,1103.42346191,-1736.31164551,13.58288383, 2.00);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}
Kalibar .300
5
Underboss
26. Maj 2012.
Quote from May 26, 2012, 2:30 pm:
pa stavi ovako: new ppo i sada stavis kod tog objekta kada je kaipja zatvorena ovako stavis
ppo = CreateDynamicObject(968,1103.42285156,-1736.31152344,13.58288383,0.00000000,270.00000000,90.00000000); //zatvorena


a ovdje dodas zamjeni tu komandu sa ovom
if(!strcmp(cmdtext, "/ppo", true))
{
    MoveObject(ppo,1103.42346191,-1736.31164551,13.58288383, 2.00);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}

Nekuzim ovo prvo
[BB]Dusan
4
Enforcer
26. Maj 2012.
kako nekuzis? stavi ovako pod new
new ppo; 


i sada kod te kapije sto je zatvorena sa tim objektom zamjeni sa ovim
ppo = CreateDynamicObject(968,1103.42285156,-1736.31152344,13.58288383,0.00000000,270.00000000,90.00000000); //zatvorena


i sada samo tu komandu zamjeni sa ovom sto sam ti dao zamjeni
if(!strcmp(cmdtext, "/ppo", true))
{
    MoveObject(ppo,1103.42346191,-1736.31164551,13.58288383, 2.00);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}


i radit ce ti
Kalibar .300
5
Underboss
26. Maj 2012.
Ja ovo nista nekuzim
Deleted User
Obrisan korisnik
26. Maj 2012.
Quote from May 26, 2012, 2:39 pm:
kako nekuzis? stavi ovako pod new
new ppo; 


i sada kod te kapije sto je zatvorena sa tim objektom zamjeni sa ovim
ppo = CreateDynamicObject(968,1103.42285156,-1736.31152344,13.58288383,0.00000000,270.00000000,90.00000000); //zatvorena


i sada samo tu komandu zamjeni sa ovom sto sam ti dao zamjeni
if(!strcmp(cmdtext, "/ppo", true))
{
    MoveObject(ppo,1103.42346191,-1736.31164551,13.58288383, 2.00);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}


i radit ce ti


ovako stavi komandu
if(!strcmp(cmdtext, "/ppo", true))
{
    MoveObject(ppo,1103.42346191,-1736.31164551,8.58288383, 2.00);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}
Johnâ„¢
5
Godfather
26. Maj 2012.
Ovako ti treba izgledati:

if(!strcmp(cmdtext, "/ppo", true))
{
    MoveDynamicObject(ppo,309.799987, -1554.099975, 37.799999, 0.8 ,0 ,0 ,90.027465);
    SendClientMessage(playerid, COLOR_ORANGE,"Otvorili ste kapiju");
    SetTimer("ppo", 5000, 0);
    return 1;
}


Te ovako ti treba biti kreiranje objekta:

CreateDynamicObject(968,1103.42346191,-1736.31164551,13.58288383,0.00000000,0.00000000,90.00000000); //otvorena
ppo = CreateDynamicObject(968,1103.42285156,-1736.31152344,13.58288383,0.00000000,270.00000000,90.00000000); //zatvorena


Te moraš definirat varijablu ppo kod svojih ostalih varijabli (mislim na globalne varijable, a to znači da se nalaze pri vrhu skripte - jednostavno objašnjeno):

new blah; // Tu su tvoje ostale varijable
new ppo; // ppo varijabla
Kalibar .300
5
Underboss
26. Maj 2012.
Sada imam problem s automatskim zatvaranjem
public zatvori50()
{
    MoveObject(ppc,1103.42285156,-1736.31152344,13.58288383,2.00);
    return 1;
}
Johnâ„¢
5
Godfather
26. Maj 2012.
Zašto koristiš više varijabli za jednu kapiju? Samo ti treba varijabla ppo.

public zatvori50()
{
    MoveDynamicObject(ppo,1103.42285156,-1736.31152344,13.58288383,2.00);
    return 1;
}
Kalibar .300
5
Underboss
26. Maj 2012.
Meni ona tvoja komanda neradi, nece otvoriti. Molim vas, jel mi netko moze ovo napraviti😕
Johnâ„¢
5
Godfather
26. Maj 2012.
Normalno da ti ne radi kad 100% nisi spremio ID kapije u varijablu "ppo". Postaj TOČAN kod kako imaš u modu za: kreiranje kapije, otvaranje i zatvaranje kapije.
Kalibar .300
5
Underboss
26. Maj 2012.
Kako da to napravim 😕
Johnâ„¢
5
Godfather
26. Maj 2012.
Pa samo copy/paste iz moda. 🤐 I onda ću ti objasnit Å¡ta dalje.
Kalibar .300
5
Underboss
26. Maj 2012.
Sta da kopiram
Johnâ„¢
5
Godfather
26. Maj 2012.
Quote from May 26, 2012, 5:09 pm:
Postaj TOČAN kod kako imaš u modu za: kreiranje kapije, otvaranje i zatvaranje kapije.


To.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha