[Pomoc]oko komande /granica

24. Mar. 2016. Zaključano
477
pregleda
10
postova
Scripter_Buduci
4
Enforcer
24. Mar. 2016.
Skripta koju koristim: UP:RP
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:,
Scripter_Buduci
4
Enforcer
24. Mar. 2016.
Scripter_Buduci wrote on March 24, 2016, 10:00 am:
Skripta koju koristim: UP:RP
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:,

P.S Moze li da pada srw ako si mi pogresne kordinate za otvaranje?
Vuzimir
5
Kingpin
24. Mar. 2016.
ne moze da padne ako si pogrijesio kordinate za otvaranje.

Dodaj izmedju linija kod te komande print("debug1"); i ovo 1 sto ima mjenjas 2,3,4,5... i kad se srusi srw, vidices u server_log.txt sta je zadnje ispisalo od tog sto si dodao i onda ces znati koja linija rusi server...
Scripter_Buduci
4
Enforcer
24. Mar. 2016.
Vuzimir wrote on March 24, 2016, 10:15 am:
ne moze da padne ako si pogrijesio kordinate za otvaranje.

Dodaj izmedju linija kod te komande print("debug1"); i ovo 1 sto ima mjenjas 2,3,4,5... i kad se srusi srw, vidices u server_log.txt sta je zadnje ispisalo od tog sto si dodao i onda ces znati koja linija rusi server...

koje da menjam?
Drobnjak
5
Crime Lord
24. Mar. 2016.
Skini jednostavno plugin crashdetect, ubaci ga u cfg da ti bude prije svih pluginsa, pokreni server ukucaj komandu i vidi sta ce da ti ispise..
Scripter_Buduci
4
Enforcer
24. Mar. 2016.
@Drobnjak ovo mi je izbacio
[11:55:10] Server crashed while executing ba-rp.amx
[11:55:10] AMX backtrace:
[11:55:10] #0 native MoveDynamicObject () from streamer.DLL
[11:55:10] #1 00291404 in public @_yCgranica (0x00000000, 0x00962bd0, 0x00000000) from ba-rp.amx
[11:55:10] #2 002910b4 in ?? (0x00000000, 0x00962bd0, 0x00000000, 0x00000000) from ba-rp.amx
[11:55:10] #3 00021c90 in ?? (0x00000000, 0x00962bb0, 0x00000000) from ba-rp.amx
[11:55:10] #4 000215b0 in ?? (0x00000000, 0x00962bb0) from ba-rp.amx
[11:55:10] #5 0000b350 in public OnPlayerCommandText (0x00000000, 0x00962bb0) from ba-rp.amx
[11:55:10] Native backtrace:
[11:55:10] #0 6e8e8f0b in ?? () from plugins\streamer.DLL
[11:55:10] #1 004010b6 in ?? () from samp-server.exe
[11:55:10] #2 6e8958ca in ?? () from plugins\crashdetect.DLL
[11:55:10] #3 6e89774f in ?? () from plugins\crashdetect.DLL
[11:55:10] #4 6e890834 in ?? () from plugins\crashdetect.DLL
[11:55:10] #5 6e89591a in ?? () from plugins\crashdetect.DLL
[11:55:10] #6 0046dd10 in ?? () from samp-server.exe
[11:55:10] #7 00452270 in ?? () from samp-server.exe
[11:55:10] #8 6e89591a in ?? () from plugins\crashdetect.DLL
Scripter_Buduci
4
Enforcer
24. Mar. 2016.
Neko pomoc
Joksa99
5
Crime Lord
24. Mar. 2016.
Tebi pukne odmah server kada kucas /granica ili posle par sekundi?
Scripter_Buduci
4
Enforcer
24. Mar. 2016.
@VuKaN odmah
Joksa99
5
Crime Lord
24. Mar. 2016.
@Scripter_Buduci Uradi kako ti je Vuzimir rekao, jer ocigledno nece da ti pokrene mod sa crashdetectom.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha