Započeo {ZOKA}{BOND}
•28. Nov. 2015.• Zaključano[POMOC] moveobject
711
pregleda
16
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
28. Nov. 2015.
Skripta koju koristim:moja
Detaljan opis problema😮vako kako da napravim da se otvaraju vrata na move kad pridjes kod vrata ona se otvore sama
Dio skripte:dacu sve sto treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ovako sam ja uradio
Tako sam ja uradio ali kad pridjem tim vratima padne server
Detaljan opis problema😮vako kako da napravim da se otvaraju vrata na move kad pridjes kod vrata ona se otvore sama
//OTVORENA
CreateObject(19466, 1444.64270, -1327.07825, 13.53540, 0.00000, 0.00000, 0.00000);
//ZATVORENA
CreateObject(19466, 1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
Dio skripte:dacu sve sto treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ovako sam ja uradio
new opstinavrata2;
new bool:otvorenaopstinavrata;
forward Proveriopstinavrata();
public Proveriopstinavrata()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 4.0, 1444.3894,-1328.9033,13)) //Udaljenost za aktiviranje
{
if(otvorenaopstinavrata == false)
{
MoveObject(opstinavrata2,1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = true;
}
return;
}
}
if(otvorenaopstinavrata == true)
{
MoveObject(opstinavrata2,1444.64270, -1327.07825, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = false;
}
}
SetTimer("Proveriopstinavrata", 800, true);//Tajmer za zatvaranje
opstinavrata2 = CreateObject(19466, 1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
Tako sam ja uradio ali kad pridjem tim vratima padne server
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
28. Nov. 2015.
padne mi server zbog ovih kordinata
if(IsPlayerInRangeOfPoint(i, 4.0, 1444.3894,-1328.9033,13)) //Udalj
moze pomoc HITNO
if(IsPlayerInRangeOfPoint(i, 4.0, 1444.3894,-1328.9033,13)) //Udalj
moze pomoc HITNO
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
29. Nov. 2015.
probaj ovako:
forward Proveriopstinavrata();
public Proveriopstinavrata()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 4.0, 1444.3894,-1328.9033,13)) //Udaljenost za aktiviranje
{
if(otvorenaopstinavrata == false)
{
MoveObject(opstinavrata2,1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = true;
}
return 1;
}
}
if(otvorenaopstinavrata == true)
{
MoveObject(opstinavrata2,1444.64270, -1327.07825, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = false;
}
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
29. Nov. 2015.
Pridjem tim vratima samo padne server
evo kordinate te pozicije gde trebas se priblizit da se otvore vrata
evo kordinate te pozicije gde trebas se priblizit da se otvore vrata
AddPlayerClass(293,1444.9928,-1328.8994,13.5380,85.3710,0,0,0,0,0,0);
[14:05:59] Server crashed while executing ICRP.amx
[14:05:59] AMX backtrace:
[14:05:59] #0 native MoveObject () from samp-server.exe
[14:05:59] #1 00087898 in public Proveriopstinavrata () at C:\Users\Balkan\Downloads\Roleplay\BS RP\BS\Server\gamemodes\DERP.pwn:7732
[14:05:59] Native backtrace:
[14:05:59] #0 0047cf99 in ?? () from samp-server.exe
[14:05:59] #1 6a8d3a46 in ?? () from plugins\crashdetect.DLL
[14:05:59] #2 6a8d50fa in ?? () from plugins\crashdetect.DLL
[14:05:59] #3 6a8cc7f3 in ?? () from plugins\crashdetect.DLL
[14:05:59] #4 6a8d3a96 in ?? () from plugins\crashdetect.DLL
[14:05:59] #5 00481638 in ?? () from samp-server.exe
[14:05:59] #6 0048ea0a in ?? () from samp-server.exe
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
29. Nov. 2015.
(7531) : warning 209: function "Proveriopstinavrata" should return a value
i ovo mi baca
na ovu liniju
}
i ovo mi baca
na ovu liniju
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
236 / 250 XP
Početnik(1)
684
Postovi:
96
Teme:
Pridružio se:Jan. 2014
29. Nov. 2015.
new gate;
new bool:gateopen;
public OnFilterScriptInit()
{
SetTimer("GateCheck", 800, true);
gate = CreateObject(16442, 8.0, 3.0, 10.0, 0.0, 0.0, 0.0);
return 1;
}
forward GateCheck();
public GateCheck()
{
return 1;
}
forward GateCheck();
public GateCheck()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 15.0, 8.0, 3.0, 10.0)) provjerava dali je igrac u blizini vrata
{
if(gateopen == false) ako vrata nisu otvorena
{
MoveObject(gate, 32.0, 12.0, 10.0, 3.5); otvara ih
gateopen = true; i stavlja varijablu na true
}
return;
}
}
if(gateopen == true) ako su vrata otvorena
{
MoveObject(gate, 8.0, 3.0, 10.0, 3.5); zatvara ih
gateopen = false; stavlja varijablu u negativ
}
}
Ovo je samo primjer, ti to moraš na svoj nacin napraviti.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
29. Nov. 2015.
pa tako sam i ja uradio
ali kad stavim if(IsPlayerInRangeOfPoint(i, 4.0, 1444.3894,-1328.9033,13)) //udaljenost za aktiviranje
na te kordinate 1444.3894,-1328.9033,13
pridjem tim vratima samo mi crashuje server
ali kad stavim if(IsPlayerInRangeOfPoint(i, 4.0, 1444.3894,-1328.9033,13)) //udaljenost za aktiviranje
na te kordinate 1444.3894,-1328.9033,13
pridjem tim vratima samo mi crashuje server
[14:05:59] Server crashed while executing DERP.amx
[14:05:59] AMX backtrace:
[14:05:59] #0 native MoveObject () from samp-server.exe
[14:05:59] #1 00087898 in public Proveriopstinavrata () at C:\Users\Balkan\Downloads\Roleplay\BS RP\BS\Server\gamemodes\DERP.pwn:7732
[14:05:59] Native backtrace:
[14:05:59] #0 0047cf99 in ?? () from samp-server.exe
[14:05:59] #1 6a8d3a46 in ?? () from plugins\crashdetect.DLL
[14:05:59] #2 6a8d50fa in ?? () from plugins\crashdetect.DLL
[14:05:59] #3 6a8cc7f3 in ?? () from plugins\crashdetect.DLL
[14:05:59] #4 6a8d3a96 in ?? () from plugins\crashdetect.DLL
[14:05:59] #5 00481638 in ?? () from samp-server.exe
[14:05:59] #6 0048ea0a in ?? () from samp-server.exe
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
29. Nov. 2015.
evo ovako sam ja sve uradio
na pocetak
public
ovo dodao kd mape
Maper mi je poslao ove kordinate da ubacim gore u public
ovo su kordinate gde treba doc da se pokrenu vrata
na pocetak
new opstinavrata1;
new bool:otvorenaopstinavrata;
public
forward Proveriopstinavrata();
public Proveriopstinavrata()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 15.0, 1444.3894,-1328.9033,13.0)) //Udaljenost za aktiviranje
{
if(otvorenaopstinavrata == false)
{
MoveObject(opstinavrata1,1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = true;
}
return 1;
}
}
if(otvorenaopstinavrata == true)
{
MoveObject(opstinavrata1,1444.64270, -1327.07825, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = false;
}
}
ovo dodao kd mape
SetTimer("Proveriopstinavrata", 800, true);//Tajmer za zatvaranje
opstinavrata1 = CreateObject(19466, 1444.64270, -1329.32227, 13.53540, 0, 0, 0);//zatvorena
Maper mi je poslao ove kordinate da ubacim gore u public
//OTVORENA
CreateObject(19466, 1444.64270, -1327.07825, 13.53540, 0.00000, 0.00000, 0.00000);
//ZATVORENA
CreateObject(19466, 1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
ovo su kordinate gde treba doc da se pokrenu vrata
AddPlayerClass(293,1444.9928,-1328.8994,13.5380,85.3710,0,0,0,0,0,0);
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
29. Nov. 2015.
stavio tako isto opstinavrata1
i opet isto padaserver kad se priblizim
baca mi warrning ovaj na
} ova linija zadnja u publicu
i opet isto padaserver kad se priblizim
baca mi warrning ovaj na
7527) : warning 209: function "Proveriopstinavrata" should return a value
} ova linija zadnja u publicu
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
236 / 250 XP
Početnik(1)
684
Postovi:
96
Teme:
Pridružio se:Jan. 2014
29. Nov. 2015.
forward Proveriopstinavrata();
public Proveriopstinavrata()
{
foreach(Player, i)
{
if(IsPlayerInRangeOfPoint(i, 15.0, 1444.3894,-1328.9033,13.0)) //Udaljenost za aktiviranje
{
if(otvorenaopstinavrata == false)
{
MoveObject(opstinavrata1,1444.64270, -1329.32227, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = true;
}
if(otvorenaopstinavrata == true)
{
MoveObject(opstinavrata1,1444.64270, -1327.07825, 13.53540, 0.00000, 0.00000, 0.00000);
otvorenaopstinavrata = false;
}
}
return 1;
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
