Skripta koju koristim: BU stari gm
Detaljan opis problema: Ubacim kapije sve kako treba i kad udjem na server nece da se pomeraju
Dio skripte: if (strcmp("/otvorigarazu", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(15, playerid,1643.3379,-1714.9338,15.3067))
{
MoveObject(hspdgate,1643.3379,-1705.9338,15.3067, 1.5);
SetTimer("GateClose4", 7000, 0);
SendClientMessage(playerid, COLOR_BLUE,"Garaza je otvorena i zatvorice se za 7 sekundi.");
SafeGivePlayerMoney(playerid, - 10);
SendClientMessage(playerid, COLOR_BLUE,"Platili ste parking 10$.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara garazu.", 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.");}
}
//lift od hitne
if (strcmp("/medicup", cmdtext, true, 10) == 0)
{
MoveObject(hitnapod, 1174.3117675781, -1366.3216552734, 21.950839996338, 1)
MoveObject(hitnaograda, 1172.4727783203, -1365.2312011719, 23.052663803101, 1)
SendClientMessage(playerid, COLOR_GREY, " Lift se penje !");
return 1;
}
if (strcmp("/medicdown", cmdtext, true, 10) == 0)
{
MoveObject(hitnapod, 1174.3117675781, -1366.3216552734, 12.150856018066, 1)
MoveObject(hitnaograda, 1172.4727783203, -1365.2312011719, 13.227673530579, 1)
SendClientMessage(playerid, COLOR_GREY, " Lift se spusta !");
return 1;
}
//lift od hitne
if (strcmp("/rusgore", cmdtext, true, 10) == 0)
{
MoveObject(ruslift, -2113.7294921875,-197.96894836426,45.870040893555, 1)
SendClientMessage(playerid, COLOR_GREY, " Lift se penje !");
return 1;
}
if (strcmp("/rusdolje", cmdtext, true, 10) == 0)
{
MoveObject(ruslift,-2113.7294921875,-197.96894836426,34.545051574707,1)
SendClientMessage(playerid, COLOR_GREY, " Lift se spusta !");
return 1;
}
//Cross Kapija
if (strcmp("/crosso", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( crossgate ,-2397.919921875,-2192.8891601563,28.0, 1)//otvoreno
}
return 1;
}
if (strcmp("/crossc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( crossgate ,-2397.919921875,-2192.8891601563,32.429298400879, 1)//zatvoreno
}
return 1;
}
//Beach Hell Prolaz
if (strcmp("/hello", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( hell ,-2931.3127441406, 450.48751831055, 3.8407988548279, 1)//otvoreno
MoveObject( hell1 ,-2931.3447265625, 446.92239379883, 3.8407988548279, 1)//otvoreno
}
return 1;
}
if (strcmp("/hellc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( hell ,-2931.3127441406, 450.48751831055, 2.3407988548279, 1)//zatvoreno
MoveObject( hell1 ,-2931.3447265625, 446.92239379883, 2.3407988548279, 1)//zatvoreno
}
return 1;
}
//Survivor Kapija
if (strcmp("/survivoro", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( survivorkapija ,-2152.2182617188, 3137.8479003906, 0, 3)//otvoreno
}
return 1;
}
if (strcmp("/survivorc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( survivorkapija ,-2152.2182617188, 3137.8479003906, 5.1646228790283, 3)//zatvoreno
}
return 1;
}
//Race Kapija
if (strcmp("/raceo", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( racegate2 ,-1266.6687011719,-566.58264160156,11.663707733154, 1)//otvoreno
}
return 1;
}
if (strcmp("/racec", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject( racegate2 ,-1266.6687011719,-566.58264160156,13.313694000244, 1)//zatvoreno
}
return 1;
}
//PLATFORME ZA MONSTERE
if (strcmp("/monstero", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject(platforma1, -865.50744628906, 3604.4118652344, -8,2)
MoveObject(platforma2, -794.91754150391, 3591.0688476563, -8,2)
MoveObject(platforma3, -781.95355224609, 3661.9816894531, -8,2)
MoveObject(platforma4, -852.41290283203, 3674.810546875, -8,2)
}
return 1;
}
if (strcmp("/monsterc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
MoveObject(platforma1, -865.50744628906, 3604.4118652344, -1.4559230804443,2)
MoveObject(platforma2, -794.91754150391, 3591.0688476563, -1.4559230804443,2)
MoveObject(platforma3, -781.95355224609, 3661.9816894531, -1.4559230804443,2)
MoveObject(platforma4, -852.41290283203, 3674.810546875, -1.4559230804443,2)
}
return 1;
}
//Cross Start Kapija
if (strcmp("/cstarto", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
DestroyObject( crossgate1 )
mchilladstart = 0;
}
return 1;
}
if (strcmp("/cstartc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(mchilladstart != 1)
{
crossgate1 = CreateDynamicObject(994,-2376.8503417969,-2193.1882324219,32.291904449463,0,0,295.50512695313)
mchilladstart = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Kapija je vec zatvorena!");
}
}
return 1;
}
//Race Start Kapija
if (strcmp("/rstarto", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
DestroyObject( racegate )//otvoreno
DestroyObject( racegate1 )//otvoreno
sftrackstart = 0;
}
return 1;
}
if (strcmp("/rstartc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(sftrackstart != 1)
{
racegate = CreateDynamicObject(994,-1301.2603759766,-605.86346435547,13.1484375,0,0,90)//race start kapija lijeva
racegate1 = CreateDynamicObject(994,-1301.2080078125,-598.81323242188,13.1484375,0,0,90)//race start kapija desna
sftrackstart = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Kapija je vec zatvorena!");
}
}
return 1;
}
//Nova race trka
if (strcmp("/tstarto", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
DestroyObject( tracegate )//otvoreno
DestroyObject( tracegate1 )//otvoreno
flatrockstart = 0;
}
return 1;
}
if (strcmp("/tstartc", cmdtext, true, 10) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(flatrockstart != 1)
{
tracegate = CreateDynamicObject(982, 691.125, -3487.7810058594, 14.359846115112, 0, 0, 90)//race start kapija lijeva
tracegate1 = CreateDynamicObject(982, 716.71813964844, -3487.7822265625, 14.359846115112, 0, 0, 90)//race start kapija desna
flatrockstart = 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Kapija je vec zatvorena!");
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
OMG pa ti trebas skordinate otvorene i zatovrene kapije npr.
/OTVORI
MOVEOBJECT(LALA,KORD,KORD,KORD...) - OVO JE NPR U ZEMLJI KORDNIATE
a /zatvori
MoveObject(lalal,kord kord kord ... ) - Ovo je zatvorena kapija znaci dignuta.
Uzmi streamer plugin legendo ..
Pa zamjeni MoveObject sa MoveDynamicObject, CreateObject sa CreateDynamicObject ...
Kapije/rampe idu (pomjeraju se) samo sto ti ne vidis, jer nemas streamera ..
Ako neznas kako, obrati mi se na PM, pa cu ti ja poslat BU mod sa svim potrebnim include-ovima ;)
najbolji by incognito -.-''
@Snitch - #define CreateObject CreateDynamicObject