Problem(error/warning): Pozdrav napravio sam rob sistem.I zelim kad igrac pljacka da ne smije napustiti taj i taj prostor.Ukoliko napusti prekida se pljacka.Neko da me nauci kako da to napravim ?
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//r[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Rob sistem
986
pregleda
7
postova
pre 7 godina
Prostor je zaštićen pickupom (mora izađi iz objekta) ili misliš na npr kvadratni prostor.
Ako misliš na kvadratni koristi
I napraviš jednostavnu provjeru pod:
Svoje koordinate stavi gore.
Ako misliš na kvadratni koristi
new Prostor1 = CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);I napraviš jednostavnu provjeru pod:
public OnPlayerLeaveDynamicArea(playerid, areaid) {
if(areaid == Prostor1) {
//kod
return 1;
}
return 1;
}Svoje koordinate stavi gore.
pre 7 godina
Slade wrote on July 23, 2018, 9:39 am:
Prostor je zaštićen pickupom (mora izađi iz objekta) ili misliš na npr kvadratni prostor.
Ako misliš na kvadratni koristi
I napraviš jednostavnu provjeru pod:
Uradio sam to. Ali na kraju mi izbacuje errore kod "Prostor1" http://prntscr.com/k9uibo
Evo kodovi
return 1;
Ako misliš na kvadratni koristi
new Prostor1 = CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);I napraviš jednostavnu provjeru pod:
public OnPlayerLeaveDynamicArea(playerid, areaid) {
if(areaid == Prostor1) {
//kod
return 1;
}
Uradio sam to. Ali na kraju mi izbacuje errore kod "Prostor1" http://prntscr.com/k9uibo
Evo kodovi
new Prostor1 = CreateDynamicRectangle(207.737991,-109.019996,1005.132812,-1,15,-1);public OnPlayerLeaveDynamicArea(playerid, areaid)
{
if(areaid == Prostor1)
{
KillTimer(BincoTimer);
return 1;
}
return 1;
}return 1;
pre 7 godina
Na vrh skripte:
Odmah pod OnGameModeInit kreiraj rectangle, takodjer fali ti parametar za maxy, imas samo 3, koordinate ne idu kao X,Y,Z u Rectangle nego MinX, MinY, MaxX, MaxY
new Prostor1 = -1;Odmah pod OnGameModeInit kreiraj rectangle, takodjer fali ti parametar za maxy, imas samo 3, koordinate ne idu kao X,Y,Z u Rectangle nego MinX, MinY, MaxX, MaxY
MinY
v
MinX > *-------------
| |
| centar |
| zone |
| |
-------------* < MaxX
^
MaxY
pre 7 godina
Slade wrote on July 23, 2018, 12:52 pm:
Na vrh skripte:
Odmah pod OnGameModeInit kreiraj rectangle, takodjer fali ti parametar za maxy, imas samo 3, koordinate ne idu kao X,Y,Z u Rectangle nego MinX, MinY, MaxX, MaxY
new Prostor1 = -1;Odmah pod OnGameModeInit kreiraj rectangle, takodjer fali ti parametar za maxy, imas samo 3, koordinate ne idu kao X,Y,Z u Rectangle nego MinX, MinY, MaxX, MaxY
MinY
v
MinX > *-------------
| |
| centar |
| zone |
| |
-------------* < MaxX
^
MaxY Ovako sam napravio
Prostor1 = CreateDynamicRectangle(208.0575,-101.0107,1005.2578,307.5194,-1,15,-1);ali problem je u tome kad robam i kad izadjem iz enterijera Binca ne prekida se rob a treba da se prekine
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava