Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fantasy_Man poslato Jul 06, 2013, 16:27:51 POSLE PODNE

Naslov: [POMOC] Propadam kroz enterijer
Poruka od: Fantasy_Man poslato Jul 06, 2013, 16:27:51 POSLE PODNE
Skripta koji koristim: GTARP
Detaljan opis problema: Kad pritisnem enter da udjem u enterijer propadam
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,2,1083.2356,-1310.4155,13.6018))//Spoljni kordinati(Gde mora biti da bi stisnuo enter i usao u interier)
{
SetPlayerPos(playerid,1081.8000488,1666.1999512,-56.4000015);//Koridinati enterijera( porta ga u enterier)
SetPlayerInterior(playerid,0);// ID Interiera
    }
    if(IsPlayerInRangeOfPoint(playerid,2,1081.8000488,1666.1999512,-56.4000015))//Unutrasnja kordinati interiera( Gde mora biti da bi stisnuo enter i izasao iz interiera)
    {
    SetPlayerPos(playerid,1083.2356,-1310.4155,13.6018);//Spoljni kordinati ( porta ga napolje, ispred interijera)
SetPlayerInterior(playerid,0);// ID Interiera
    }
}
Naslov: Odg: [POMOC] Propadam kroz enterijer
Poruka od: pax95 poslato Jul 06, 2013, 16:36:52 POSLE PODNE
Moze da se uradi da se igrac zamrzne i onda odmrzne nakon par sekundi (ja sam stavio 2 sekunde), ako je problem da ne ocita brzo objekte ako to nije problem onda ti Interior ID ne valja ali verujem da ti valja tako da ako sporo ocitava objekte onda ovo:
stock InteriorObject(playerid)
{
SetTimerEx("UcitavanjeObj",2000,false,"i",playerid);
TogglePlayerControllable(playerid,false);
GameTextForPlayer(playerid,"~y~Ucitavanje objekata...",2000,3);
return 1;
}

forward UcitavanjeObj(playerid);
public UcitavanjeObj(playerid)
         return TogglePlayerControllable(playerid,true);

I kod ulaska u int stavis:
InteriorObject(playerid);
Naslov: Odg: [POMOC] Propadam kroz enterijer
Poruka od: Fantasy_Man poslato Jul 06, 2013, 16:53:25 POSLE PODNE
Hvala. Resen problem. Lock