Započeo Streetboy
•28. Okt. 2012.• Zaključano[pomoc] pokretna kapija
1,002
pregleda
7
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,332
Postovi:
71
Teme:
Pridružio se:Jun 2012
28. Okt. 2012.
Skripta koju koristim: Moj edit Ravens'a
Detaljan opis problema: Kako napraviti pokretnu kapiju tj gdje da stavim otvorene koordinate a gdje zatvorene i ostalo...Dolje je jedan primjer,mafije koja je u modu bila..
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Kako napraviti pokretnu kapiju tj gdje da stavim otvorene koordinate a gdje zatvorene i ostalo...Dolje je jedan primjer,mafije koja je u modu bila..
Dio skripte:
forward blodsz();new blods;public blodsz()
{ MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
return 1;
}if(!strcmp(cmdtext, "/blods", true))
{
if (IsPlayerInRangeOfPoint(playerid, 271,154.0567,-1743.5526,5.1425))
{
if(PlayerInfo == 16 || PlayerInfo == 16)
{
MoveDynamicObject(bloods, 2518.1000976563, -1797.3000488281, 15.300000190735, 2.5); // ovdje otvrene koradinate samo za bloodse
SetTimer("bloodsz", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Kapija otvorena,biti ce automatski zatvorena nakon 7 sekundi.");
format(string, sizeof(string), "* %s uzima daljinski i otvara vrata.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
return 1;
}
{
SendClientMessage(playerid, COLOR_GREY,"* Nemate daljinski od vrata ili kapije !");
return 1;
}
}
SendClientMessage(playerid, COLOR_GREY,"* Niste blizu vrata ili kapije !");
return 1;
}Create3DTextLabel(" \n Kucaj \"/bloods \" da je otvoris.",0xFFFF00AA, 15,2518.3,-1782.5,15.3, 20,0,1);
if(!strcmp(cmdtext, "/bloods", true))
{
PlayerInfo = 1;
if(PlayerInfo == 16 || PlayerInfo == 16)
{
if (IsPlayerInRangeOfPoint(playerid, 15,2518.3,-1782.5,15.3))
{
MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
SetTimer("blodsz", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Vrata Bloods-a otvorena,biti ce automatski zatvorena nakon 5 sekundi.");
format(string, sizeof(string), "* %s uzima daljinski i otvara vrata.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
return 1;
}
else
SendClientMessage(playerid, COLOR_GREY,"* Niste blizu vrata ili kapije !");
return 1;
}
else
SendClientMessage(playerid, COLOR_GREY,"* Nemate daljinski od vrata !");
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,110
Postovi:
82
Teme:
Pridružio se:Jun 2011
28. Okt. 2012.
U komandi /blods kod MoveDynamicObject stavljas kordinate otvorene a u public blodsz stavljas kordinate zatvorene kapije
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,332
Postovi:
71
Teme:
Pridružio se:Jun 2012
28. Okt. 2012.
Quote from October 28, 2012, 8:36 pm:
U komandi /blods kod MoveDynamicObject stavljas kordinate otvorene a u public blodsz stavljas kordinate zatvorene kapije
Dobro to sam pretezno shvatio a ovo sto se tice komande /bloods i kod ''if (IsPlayerInRangeOfPoint'' ?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
28. Okt. 2012.
CarterIV wrote on October 28, 2012, 8:57 pm:
Tu stavi koordinate zatvorene kapije...
Nemoj da lupas gluposti CarterIV
Koordiante za zatvorenu kapiju stavjas tamo u tajmer, a IsPlayerInrange stavljas poziciju sa koje moze da se otvori kapija
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,332
Postovi:
71
Teme:
Pridružio se:Jun 2012
28. Okt. 2012.
Ovako sam napravio i sada pise da je se otvara kada kucam /bloods ali se ne pomjera?
if(!strcmp(cmdtext, "/bloods", true))
{
PlayerInfo = 1;
if(PlayerInfo == 16 || PlayerInfo == 16)
{
if (IsPlayerInRangeOfPoint(playerid, 15,2518.3,-1782.5,15.3))
{
MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
SetTimer("blodsz", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Vrata Bloods-a otvorena,biti ce automatski zatvorena nakon 5 sekundi.");
format(string, sizeof(string), "* %s uzima daljinski i otvara vrata.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
return 1;
}
else
SendClientMessage(playerid, COLOR_GREY,"* Niste blizu vrata ili kapije !");
return 1;
}
else
SendClientMessage(playerid, COLOR_GREY,"* Nemate daljinski od vrata !");
return 1;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
28. Okt. 2012.
Quote
MoveDynamicObject(blods,2518.8,-1782.5,15.3, 3.5);
Normalno da ti ne radi, pogledaj Wiki
http://wiki.sa-mp.com/wiki/MoveObject
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava