Zaključano

[Pomoc]Kapija

Započeo Null
pre 11 godina
434
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Null
Street Runner
pre 11 godina
Skripta koju koristim: /
Detaljan opis problema: Neko da mi da komandu za kapiju kucnu, samo da vlasnik moze otvarati u YCMD ako nije problem.. Hvala
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[HC]Sonatio
Kingpin
pre 11 godina
imaš kreiranu kapiju (otvorenu) i zatvorenu? (napravljenu)
Da ti napravimo da se to moze radit.
I imaš tutorijal pogledaj malo.
Null
Street Runner
pre 11 godina
CreateDynamicObject(971, 200.60747, -1386.50452, 43.42339,  0.00000, 0.00000, 225.48000); Otvorena
CreateDynamicObject(971, 200.60747, -1386.50452, 47.63379,  0.00000, 0.00000, 225.48000);  zatvorena
AddPlayerClass(294,196.7732,-1383.8234,48.4648,230.4902,0,0,0,0,0,0); //  Ovo za Range ispred kapije
Djordjevic97
Wheel Man
pre 11 godina
na pocetku napravi
new kucnakapija;


Sada treba da napravis tu kapiju 🙂
kucnakapija = CreateDynamicObject(971, 200.60747, -1386.50452, 47.63379,  0.00000, 0.00000, 225.48000);  //zatvorena 


Komanda za otvaranje
CMD:otvori(playerid, params[])
{
if(UlogovanProvera == 0) return SCM(playerid,-1,"Greska | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
if(IsPlayerInRangeOfPoint(playerid, 10.0, 196.7732,-1383.8234,48.4648,230.4902)) //Tvoja Kapija
{
if(PlayerInfo == ID_Kuce) //Podesi svoje parametre ovde
{
MoveDynamicObject(kucnakapija,200.60747, -1386.50452, 43.42339, 2.00); // Ovo 2.00 je brzina otvaranja podesi i to
KapijeTimer = SetTimer("kucnakapija1", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,"{FFDEAD}(Kapija) "SIVA"Otvaras kapiju na kuci"");
}
else return SCM(playerid,-1, ""CRVENA"[Greska!] "Siva"Samo vlasnik kuce!");
}


Sada napravis novi Public za timer koji ce zatvoriti kapiju automatski znaci ne treba ti komanda /zatvori 🙂
forward kucnakapija1();
public kucnakapija1()
{
MoveDynamicObject(kucnakapija,200.60747, -1386.50452, 47.63379, 2.00); // Ovo zatvara kapiju
return 1;
}


Ja sam ubacio tvoje kordinate tebi samo preostaje da ubacis ovo u skriptu ako ti bude erora oko ovog "CRVENA" i to to su definisane boje samo izbrisi to i radi ce sve ok 🙂
Null
Street Runner
pre 11 godina
Treba mi u YCMD kad ubacim u CMD nadje mi nekakvih errora ne vezano za tu komandu 😄
Djordjevic97
Wheel Man
pre 11 godina
Moja greska nisam zatvorio komadnu  😄
CMD:otvori(playerid, params[])
{
if(UlogovanProvera == 0) return SCM(playerid,-1,"Greska | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
if(IsPlayerInRangeOfPoint(playerid, 10.0, 196.7732,-1383.8234,48.4648,230.4902)) //Tvoja Kapija
{
if(PlayerInfo == ID_Kuce) //Podesi svoje parametre ovde
{
MoveDynamicObject(kucnakapija,200.60747, -1386.50452, 43.42339, 2.00); // Ovo 2.00 je brzina otvaranja podesi i to
KapijeTimer = SetTimer("kucnakapija1", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,"{FFDEAD}(Kapija) "SIVA"Otvaras kapiju na kuci"");
}
else return SCM(playerid,-1, ""CRVENA"[Greska!] "Siva"Samo vlasnik kuce!");
}
        return 1;
}


Sad ne bi trebalo da bude errora, javi ako bude ili ako uspes. 🙂
Null
Street Runner
pre 11 godina
Kazem ti treba mi YCMD ta komanda nece kad ubacim, pojavi se 26 drugih errora ne vezano za tu komandu
Djordjevic97
Wheel Man
pre 11 godina
Pa prebaci u YCMD pogledaj kako su ti sastavljene neke komande u YCMD i onda napravi komandu na ovu foru sto sam ti poslao gore  😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava