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 >= 2)
{
MoveObject( crossgate ,-2397.919921875,-2192.8891601563,28.0, 1)//otvoreno
}
return 1;
}
if (strcmp("/crossc", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 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 >= 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 >= 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 >= 2)
{
MoveObject( survivorkapija ,-2152.2182617188, 3137.8479003906, 0, 3)//otvoreno
}
return 1;
}
if (strcmp("/survivorc", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 2)
{
MoveObject( survivorkapija ,-2152.2182617188, 3137.8479003906, 5.1646228790283, 3)//zatvoreno
}
return 1;
}
//Race Kapija
if (strcmp("/raceo", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 2)
{
MoveObject( racegate2 ,-1266.6687011719,-566.58264160156,11.663707733154, 1)//otvoreno
}
return 1;
}
if (strcmp("/racec", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 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 >= 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 >= 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 >= 2)
{
DestroyObject( crossgate1 )
mchilladstart = 0;
}
return 1;
}
if (strcmp("/cstartc", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 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 >= 2)
{
DestroyObject( racegate )//otvoreno
DestroyObject( racegate1 )//otvoreno
sftrackstart = 0;
}
return 1;
}
if (strcmp("/rstartc", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 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 >= 2)
{
DestroyObject( tracegate )//otvoreno
DestroyObject( tracegate1 )//otvoreno
flatrockstart = 0;
}
return 1;
}
if (strcmp("/tstartc", cmdtext, true, 10) == 0)
{
if (PlayerInfo >= 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): /