new sipka;
OnGameModeInit:
sipka = CreatePickup(1318, 1, 2514.3208, -1691.5126, 14.0460); //Tož tohle je ten pickup, vybral jsem klasickou tu šedou šipku směrující dolů
Do public OnPlayerKeyStateChange:
if(newkeys == KEY_SECONDARY_ATTACK) // Zmáčknul tlačítko, mělo by to jít na Enter / F
{
if (IsPlayerInRangeOfPoint(playerid, 1.0, 2514.3208, -1691.5126, 14.0460)) // Tohle zčekne, jestli ten playa je vůbec v pickupu, resp. na souřadnicích jako je pickup
{
SetPlayerPos(playerid, 2261.2107,-1136.4813,1050.6328); // Teleport do šopy
SetPlayerInterior(playerid, 10); // Nastaví ID interiéru, kde sa šopa nacházá
}
}
Nejsem programátor, už dávno "nepawním" a nikdy jsem to moc pořádně neuměl, ale podle Om3nových a Walletových informací jsem se nad tím na chvilku zamyslel a nějak si poradil
Odzkoušeno, mě to funguje, pro východ z interiéru bys to už mohl zvládnout. Btw.: Určitě to není dokonalé, ale to už můj problém není. Ukázal jsem funkční základ.