Detaljan opis problema:E ovako ubacio sam granicu u gamemod i kada pridjem kod granice i ukucam cmd /granica samo server padne
Dio skripte:
YCMD:granica(playerid, params[], help)
{
if (IsPlayerInRangeOfPoint(playerid, 15,1772.5555,670.7032,16.9563))
{
MoveDynamicObject(granicals,1768.7842, 670.5358, 17.2749,0.0000, 11.5000, -14.8000, 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,1795.8546,698.9626,14.8776))
{
MoveDynamicObject(granicalv,1799.53003,699.42395,15.00540, 0.50000, -8.00000, -10.84000, 3.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.5723,-1527.0452,4.8642))//provjerava da li si na ovim kordinatama
{
MoveDynamicObject(granicalssf,67.2939, -1523.4371, 4.8060, 0.0000, -7.5000, -273.4200, 3.5);//ako jesi desice se otvaranje
SetTimer("granicazatvaranje3", 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,37.3113,-1536.8923,5.2356))
{
MoveDynamicObject(granicasfls, 37.4587, -1540.2766, 4.8856, 13.0000, -14.0000, -94.3200,3.5);
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(granicalssf,67.41820, -1523.31848, 4.80600, 3.5);//tajmer za zatvaranje granice
return 1;
}
forward granicazatvaranje4();
public granicazatvaranje4()
{
MoveDynamicObject(granicasfls,37.41900, -1540.43311, 4.88560, 3.5);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
