Detaljni problem: E ovako dodao sam jedunu granicu i kada dodjem kod nje i ukucam /granica padne mi server.
Deo skripte:
YCMD:granica(playerid, params[], help)
{
if (IsPlayerInRangeOfPoint(playerid, 15,1768.66284, 670.59381, 17.27490))
{
MoveDynamicObject(granicals,1768.6628, 670.5938, 17.2749, 3.5);
SetTimer("granicazatvaranje1", 5000, 0);
SendClientMessage(playerid, -1,"{FF0000}CARINIK:{FFFFFF} Dokumenti su vam u redu , mozete proci granicu,zelimo vam srecan put.");
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
new string;
format(string, sizeof(string), "%s predaje dokumente cariniku.", sendername);
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
else if (IsPlayerInRangeOfPoint(playerid, 15,1799.64966, 699.35931, 15.00540))
{
MoveDynamicObject(granicalv,1799.6497, 699.3593, 15.0054, 1.5);
SetTimer("granicazatvaranje2", 5000, 0);
SendClientMessage(playerid, -1,"{FF0000}CARINIK:{FFFFFF} Dokumenti su vam u redu , mozete proci granicu,zelimo vam srecan put.");
new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s predaje dokumente cariniku.", sendername);
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
///
else if (IsPlayerInRangeOfPoint(playerid, 15,67.41820, -1523.31848, 4.80600))
{
MoveDynamicObject(granicasf, 67.4182, -1523.3185, 4.8060, 1.5);
SetTimer("granicazatvaranje3", 5000, 0);
SendClientMessage(playerid, -1,"{FF0000}CARINIK:{FFFFFF} Dokumenti su vam u redu , mozete proci granicu,zelimo vam srecan put.");
new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s predaje dokumente cariniku.", sendername);
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
else if (IsPlayerInRangeOfPoint(playerid, 15,37.41900, -1540.43311, 4.88560)) // provjerava kordinate granice
{
MoveDynamicObject(granicasfls, 37.4190, -1540.4331, 4.8856, 1.5); // ako se nalazi na tim kordinatima otvorice se
SetTimer("granicazatvaranje4", 5000, 0);
SendClientMessage(playerid, -1,"{FF0000}CARINIK:{FFFFFF} Dokumenti su vam u redu , mozete proci granicu,zelimo vam srecan put.");
new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s predaje dokumente cariniku.", sendername);
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
return 1;
}
//
forward granicazatvaranje1();
public granicazatvaranje1()
{
MoveDynamicObject(granicals,1768.66284, 670.59381, 17.27490, 3.5);
return 1;
}
forward granicazatvaranje2();
public granicazatvaranje2()
{
MoveDynamicObject(granicalv,1799.64966, 699.35931, 15.00540, 3.5);
return 1;
}
forward granicazatvaranje3();
public granicazatvaranje3()
{
MoveDynamicObject(granicasf,67.41820, -1523.31848, 4.80600, 3.5);
return 1;
}
forward granicazatvaranje4();
public granicazatvaranje4()
{
MoveDynamicObject(granicasfls,37.41900, -1540.43311, 4.88560, 3.5);
return 1;
}Slika(neobavezno:,
