Rob sistem

Započeo NS
pre 7 godina
986
pregleda
7
postova
Anthony_Josua
Shot Caller
pre 7 godina
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): //
Danisoni
Godfather
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
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.
Anthony_Josua
Shot Caller
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
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;
Nikola-.-
Kingpin
pre 7 godina
new Prostor1
Danisoni
Godfather
pre 7 godina
Na vrh skripte:
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       
Anthony_Josua
Shot Caller
pre 7 godina
Slade wrote on July 23, 2018, 12:52 pm:
Na vrh skripte:
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
Anthony_Josua
Shot Caller
pre 7 godina
neko pomoc

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava