Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: _.Xavi._ poslato Mart 26, 2023, 11:56:30 PRE PODNE

Naslov: Lift
Poruka od: _.Xavi._ poslato Mart 26, 2023, 11:56:30 PRE PODNE
Pitanje/savjet: portam se do lokacije gde je lift, al nema lifta
Opširnije: [pawn]forward MoveElevator();

const Float:ELEVATOR_SPEED = 3.0;

static g_sElevatorObject;
static g_sElevatorLevel;
static bool:g_sElevatorGoingUp;
static const g_sElevatorLevelPos[] = {
   26.410770,
   129.890335,
};

public MoveElevator() {
   if (g_sElevatorGoingUp && ++ g_sElevatorLevel == sizeof g_sElevatorLevelPos) {
      g_sElevatorLevel = sizeof g_sElevatorLevelPos - 1;
      g_sElevatorGoingUp = false;
   } else if (!g_sElevatorGoingUp && -- g_sElevatorLevel == -1) {
      g_sElevatorLevel = 1;
      g_sElevatorGoingUp = true;
   }

   MoveObject(g_sElevatorObject, 1957.383300, 1902.464843, 129.890335, g_sElevatorLevelPos[g_sElevatorLevel], ELEVATOR_SPEED);
}[/pawn]

i pod ongamemodeinit [pawn]   g_sElevatorObject = CreateObject(19447, 1957.717041, 1902.649047, 26.410770, -0.299999, 90.299980, -117.099967, -1, -1, -1, 300.00, 300.00);
   g_sElevatorLevel = 0;
   g_sElevatorGoingUp = true;

   SetTimer( "MoveElevator", 5000, false );
   return 1;
}[/pawn]
Dodatno: Vaš odgovor
Naslov: Odg: Lift
Poruka od: njoBe_ poslato Mart 26, 2023, 13:46:24 POSLE PODNE
A da si slucajno pokusao debugovati pa da nam das vise informacija bilo bi bolje.. Ocekujes da zalijepis kod koji i sam ne znas citati i samo kazes ne radi
Naslov: Odg: Lift
Poruka od: _.Xavi._ poslato Mart 26, 2023, 13:49:13 POSLE PODNE
Citat: njoBe_ poslato Mart 26, 2023, 13:46:24 POSLE PODNE
A da si slucajno pokusao debugovati pa da nam das vise informacija bilo bi bolje

pa "slucajno" sam pokusao i nije islo, da znam sam da resim ne bi trazio pomoc? i sta drugo mogu reci, lifta nema gde treba da bude, tacne su kordinate ali lifta nema
Naslov: Odg: Lift
Poruka od: njoBe_ poslato Mart 26, 2023, 13:50:22 POSLE PODNE
Ne znas ti sta znaci debugovat.. Jel ti id objekta dobar
Naslov: Odg: Lift
Poruka od: _.Xavi._ poslato Mart 26, 2023, 13:53:45 POSLE PODNE
 eto ne znam, tacan je id.
Naslov: Odg: Lift
Poruka od: V01D poslato Mart 26, 2023, 17:01:39 POSLE PODNE
Uzmi probaj na fazon da napravis komandu, u kojoj uzimas koordinate lifta ( objekta ) i onda se portas do istih

[pawn]CMD:liftport(playerid) {

   new Float:Pos[3];
   GetObjectPos(g_sElevatorObject, Pos[0], Pos[1], Pos[2]);

   SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);

   return 1;
}[/pawn]
Naslov: Odg: Lift
Poruka od: _.Xavi._ poslato Mart 27, 2023, 22:50:20 POSLE PODNE
Citat: V01D poslato Mart 26, 2023, 17:01:39 POSLE PODNE
Uzmi probaj na fazon da napravis komandu, u kojoj uzimas koordinate lifta ( objekta ) i onda se portas do istih

[pawn]CMD:liftport(playerid) {

   new Float:Pos[3];
   GetObjectPos(g_sElevatorObject, Pos[0], Pos[1], Pos[2]);

   SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);

   return 1;
}[/pawn]

izgleda da kordinate nisu tacne ipak, al kad se portam na kordinate sa /xgoto porta me tamo gde treba, al svakako i sad kad me porta na drugu lokaciju (sa komandom /liftport) nema lifta ni tamo
Naslov: Odg: Lift
Poruka od: Fr0z3n poslato Mart 30, 2023, 23:04:46 POSLE PODNE
Neaktivno, lock!