Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: 007Bondâ„¢ poslato Decembar 12, 2012, 14:41:00 POSLE PODNE

Naslov: [ POMOC ] Teleport
Poruka od: 007Bondâ„¢ poslato Decembar 12, 2012, 14:41:00 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: E ovako zanima me kako napraviti teleport naprimjer ja dodjem na naku poz i kliknem F ili Enter i on me porta na krov ?  :-*
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [ POMOC ] Teleport
Poruka od: Blaeks poslato Decembar 12, 2012, 14:44:50 POSLE PODNE

CMD:krov(playerid, params[])
{
if (PlayerToPoint(3.0, playerid, KOORDINATE GDE IGRAC MORA BITI DA UKUCA KOMANDU))
{
    SetPlayerInterior(playerid,Id inta);// ako ti je to u enterijeru
    PlayerInfo[playerid][pInt] = ID inta;// ako ti je to u enterijeru
            SetPlayerPos(playerid,KOORDINATE KROVA);
}
ovo ti je obicna komanda, a ako zelis na slovo f, onda to ide ovako if((newkeys == KEY_ENTER))
{
if (PlayerToPoint(3.0, playerid, KOORDINATE GDE IGRAC MORA BITI DA UKUCA KOMANDU))
{
    SetPlayerInterior(playerid,Id inta);// ako ti je to u enterijeru
    PlayerInfo[playerid][pInt] = ID inta;// ako ti je to u enterijeru
            SetPlayerPos(playerid,KOORDINATE KROVA);
}
Naslov: Odg: [ POMOC ] Teleport
Poruka od: CarterIV poslato Decembar 12, 2012, 14:46:30 POSLE PODNE

if(newkeys & 16)
{
if (IsPlayerInRangeOfPoint(playerid, 3, 1527.9299,-1687.3544,30149.5664)) // stavis kordinadu gdje zelis kada stanes pritisnes enter i porta te
{
GameTextForPlayer(playerid, "~g~Hodnik", 5000, 1);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid, 33);
SetPlayerPos(playerid,1470.4375,-1614.2186,30147.0742);// kordinate gdje da te porta
}