Skripta koju koristim: CLRP
Opsi problema: Kapije mi se jako cudno otvaraju npr. http://zaslike.com/viewer.php?file=zgu7sfh0af4tyda9a03u.png
Da nebi neko mislio maper nije tako namjestio koordinate kapija,tj maper je stavio kako bi trebalo biti al mi se otvaraju ovako
Help ☹️
Dio skripte: Dat cu sto ce trebati
Slika/Video: Dao sam gore
[POMOC] Kapije
489
pregleda
8
postova
30. Maj 2013.
Dimi wrote on May 30, 2013, 8:56 pm:
daj komandu kojom otvaras kapiju , kod za kapiju createobject ....
Evo
if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
if(PlayerInfo == 2 || PlayerInfo == 2) //
{
if (PlayerToPoint(30, playerid,1643.0035400391, -1714.6795654297, 20.349878311157) || PlayerToPoint(30, playerid,1643, -1714.87890625, 15.124843597412))
{
MoveDynamicObject(fbiograda,1642.9166259766, -1710.2252197266, 20.349878311157, 2.00);
MoveDynamicObject(fbiograda2,1642.9548339844, -1710.2493896484, 15.124843597412, 2.00);
SetTimer("fbizatvori", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena..."); }
}
else if(PlayerInfo == 3 || PlayerInfo == 3) //
{
if (PlayerToPoint(15, playerid,1286.30859375, -1651.779296875, 24.085830688477))
{
MoveDynamicObject(swatgate,1286.30859375, -1651.779296875, 24.085830688477, 2.00);
SetTimer("zatvori15", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else if(PlayerInfo == 5 || PlayerInfo == 5) //
{
if (PlayerToPoint(15, playerid,786.47412109375, -1152.4315185547, 25.408121109009) || PlayerToPoint(15, playerid,661.58197021484, -1228.3306884766, 11.55816078186))
{
MoveDynamicObject(yakuzeograda,786.47412109375, -1152.4315185547, 19.833137512207, 2.00);
MoveDynamicObject(yakuzeograda2,661.58197021484, -1228.3306884766, 11.55816078186, 2.00);
SetTimer("yakuzezatvori", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else if(PlayerInfo >= 1 && PlayerInfo < 4) //
{
if (PlayerToPoint(15, playerid,1807.7900390625, -1347.927734375, 11.270219802856))
{
MoveDynamicObject(donatorkapija,1807.7900390625, -1347.927734375, 11.270219802856, 2.00);
SetTimer("zatvori20", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else if(PlayerInfo == 7 || PlayerInfo == 7)
{
if (PlayerToPoint(15, playerid,937.84338378906, -1029.4639892578, 32.573127746582))
{
MoveDynamicObject(vladagate,931.41900634766, -1029.4805908203, 32.573127746582, 2.00);
SetTimer("zatvori24", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else if(PlayerInfo == 8 || PlayerInfo == 8) //
{
if (PlayerToPoint(15, playerid,2056.7548828125, -1281.6773681641, 24.659379959106))
{
MoveDynamicObject(hitmankapija,2056.7548828125, -1281.6773681641, 24.659379959106, 2.00);
SetTimer("zatvori22", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else if(PlayerInfo == 10 || PlayerInfo == 10) //
{
if (PlayerToPoint(15, playerid,907.52239990234, -1655.9656982422, 14.24268245697))
{
MoveDynamicObject(taxikapija,907.52239990234, -1655.9656982422, 14.24268245697, 2.00);
SetTimer("zatvori21", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else if(PlayerInfo == 14 || PlayerInfo == 14) //
{
if (PlayerToPoint(15, playerid,2813.6196,-1578.5616,10.9295))
{
MoveDynamicObject(crkapija,2814.0146484375, -1577.8798828125, 7.0505781173706, 2.00);
SetTimer("zatvori23", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena."); }
}
else return SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Nemate kljuc za ta vrata.");
return 1;
}30. Maj 2013.
David (Sabljak) A.k.A SABO(T) wrote on May 30, 2013, 9:00 pm:
Daj mi samo MoveDynamicObjecte od TE kapije i daj mi gore u ongamemod init liniju di je definirana kapija = CreateDyna...
Evo ti od FBI
Ovo je pod OnGameModeInit
fbiograda = CreateDynamicObject(988, 1643.0035400391, -1714.6795654297, 20.349878311157, 0, 0, 270);
fbiograda2 = CreateDynamicObject(988, 1643, -1714.87890625, 15.124843597412, 0, 0, 270);A ovako je u komandi za FBI
if(PlayerInfo == 2 || PlayerInfo == 2) //
{
if (PlayerToPoint(30, playerid,1643.0035400391, -1714.6795654297, 20.349878311157) || PlayerToPoint(30, playerid,1643, -1714.87890625, 15.124843597412))
{
MoveDynamicObject(fbiograda,1642.9166259766, -1710.2252197266, 20.349878311157, 2.00);
MoveDynamicObject(fbiograda2,1642.9548339844, -1710.2493896484, 15.124843597412, 2.00);
SetTimer("fbizatvori", 5000, 0);
SendClientMessage(playerid, WHITE, "("COL_ORANGE"Kapija{FFFFFF}!) Otvorio si kapiju, "COL_ORANGE"automatski {FFFFFF}ce se zatvorit!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else { SendClientMessage(playerid, COLOR_GREY,"Destinacija je previse udaljena..."); }
}30. Maj 2013.
David (Sabljak) A.k.A SABO(T) wrote on May 30, 2013, 9:06 pm:
fbiograda = CreateDynamicObject(988, 1643.0035400391, -1714.6795654297, 20.349878311157, 0, 0, 270);
fbiograda2 = CreateDynamicObject(988, 1643, -1714.87890625, 15.124843597412, 0, 0, 270);MoveDynamicObject(fbiograda,1642.9166259766, -1710.2252197266, 20.349878311157, 2.00);
MoveDynamicObject(fbiograda2,1642.9548339844, -1710.2493896484, 15.124843597412, 2.00);Ovo ti sigunrno nije dobro, zasto?
zato sto X,Y kordinate nisu iste, Ako ti je definirana kao 1,1,1, nemozes ga pomicat na 2,2,2 to ce ispasst smijesno, ako je definirano 1,1,1 ako mices na 1,2,1 onda ce ic ljevo/Desno tj Naprijed/Nazad, ovako se pomjesa i ide u sve strane , kontaš?
Ok kontam,samo gdje da sad to promjenim?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava