Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sottra poslato Jun 19, 2014, 12:43:30 POSLE PODNE

Naslov: [POMOC] Ulaz/izlaz
Poruka od: Sottra poslato Jun 19, 2014, 12:43:30 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam ulaz/izlaz tako sto sam neki bez veze int izmapao. Sad hocu umjesto tog inta koji sam izmapao da stavim int "Gang house" koji ima ID 5. Kako to da uradim? Stavio sam dole dio skripte vi samo u tom kodu ispravite sta treba da se uradi. Hvala unapred
Dio skripte: #define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

public OnGameModeInit()
{
CreatePickup(1318, 1, 252.8873,-92.4062,3.5354, -1);
CreateObject(3676, 2297.69995, -1475.69995, 964.09998, 0, 0, 0);
CreateObject(3601, 2294.6001, -1492.59998, 977.5, 0, 354, 272);
CreateObject(3601, 2304.3999, -1482.30005, 977.5, 0, 356, 2);
CreateObject(3601, 2295.6001, -1469.80005, 977.29999, 0, 358, 88);
CreateObject(3601, 2285.3999, -1480.69995, 975.5, 0, 0, 182);
CreateObject(3601, 2291.3999, -1482.19995, 981.59998, 0, 176, 4);
CreateObject(1671, 2298.1001, -1485.69995, 970.09998, 0, 0, 198);
CreateObject(2357, 2296.1001, -1483.40002, 970.09998, 0, 0, 0);
CreateObject(1498, 2295.80005, -1475.69995, 969.70001, 0, 0, 0);
CreateObject(2114, 2293.5, -1476.40002, 969.79999, 0, 0, 0);
Create3DTextLabel("Pritisnite F za ulazak",0x0000BBAA,252.8873,-92.4062,3.5354,40.0,0,0);
   return;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_SECONDARY_ATTACK))
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0,252.8873,-92.4062,3.5354))
   {
   SetPlayerPos(playerid, 2296.5, -1476.30005, 970);
   }
   if(IsPlayerInRangeOfPoint(playerid, 3.0,2296.5, -1476.30005, 970))
   {
   SetPlayerPos(playerid, 252.8873,-92.4062,3.5354);
   }
   return 1;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: youngdeal poslato Jun 19, 2014, 12:45:35 POSLE PODNE
evo ti kord
2350.339843,-1181.649902,1027.976562
postavis mu ove kord i int 5
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Sottra poslato Jun 19, 2014, 12:51:21 POSLE PODNE
Citat: [SF]C++ poslato Jun 19, 2014, 12:45:35 POSLE PODNE
evo ti kord
2350.339843,-1181.649902,1027.976562
postavis mu ove kord i int 5

Znam postavit te koordinate, ali ne znam gdje treba stavit taj ID 5, zato kad sam podesio koordinate i htio uci u int portalo me negdje na nebo i spao sam na zemlju i umro.
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: youngdeal poslato Jun 19, 2014, 12:52:19 POSLE PODNE
pa koristis
SetPlayerInterior(playerid,5);
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Sottra poslato Jun 19, 2014, 13:03:40 POSLE PODNE
Citat: [SF]C++ poslato Jun 19, 2014, 12:52:19 POSLE PODNE
pa koristis
SetPlayerInterior(playerid,5);

Joj moram sad ici u goste. De mi molim te napisi gdje tu u mom kodu da stavim SetPlayerInterior(playerid,5);
Pa cu ja vidit kad se vratim
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: youngdeal poslato Jun 19, 2014, 13:04:40 POSLE PODNE
pa tamo gde mu setujes poziciju za int od gang house
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Sottra poslato Jun 19, 2014, 23:22:19 POSLE PODNE
Sad koristim int CJ house. Sve je uredu osim kad izadjem iz inta napolju je sve plavo. Stavicu ti kod i reci mi jesam li na pogresno mjesto stavio SetPlayerInterior(playerid,3); ili sta je vec problem. Evo kod:
if(PRESSED(KEY_SECONDARY_ATTACK))
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0,2495.3821,-1691.1388,14.7656))  //koordinate za ulazak u int
   {
   SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);    //koordinate inta
   SetPlayerInterior(playerid, 3);
   }
   if(IsPlayerInRangeOfPoint(playerid, 3.0,2496.049804,-1695.238159,1014.742187))   //koordinate inta
   {
   SetPlayerPos(playerid, 2495.3821,-1691.1388,14.7656);   //koordinate kad izadjem iz inta
   }
   return 1;
}
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Acke poslato Jun 20, 2014, 00:20:23 PRE PODNE
Citatif(PRESSED(KEY_SECONDARY_ATTACK))
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0,2495.3821,-1691.1388,14.7656))  //koordinate za ulazak u int
   {
   SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);    //koordinate inta
   SetPlayerInterior(playerid, 3);
   }
   if(IsPlayerInRangeOfPoint(playerid, 3.0,2496.049804,-1695.238159,1014.742187))   //koordinate inta
   {
   SetPlayerPos(playerid, 2495.3821,-1691.1388,14.7656);   //koordinate kad izadjem iz inta
   SetPlayerVirtualWorld(playerid, 0);
   }
   return 1;
}
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Sottra poslato Jun 20, 2014, 12:40:29 POSLE PODNE
Citat: Acke poslato Jun 20, 2014, 00:20:23 PRE PODNE
if(PRESSED(KEY_SECONDARY_ATTACK))
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0,2495.3821,-1691.1388,14.7656))  //koordinate za ulazak u int
   {
   SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);    //koordinate inta
   SetPlayerInterior(playerid, 3);
   }
   if(IsPlayerInRangeOfPoint(playerid, 3.0,2496.049804,-1695.238159,1014.742187))   //koordinate inta
   {
   SetPlayerPos(playerid, 2495.3821,-1691.1388,14.7656);   //koordinate kad izadjem iz inta
   SetPlayerVirtualWorld(playerid, 0);
   }
   return 1;
}

Ubacio sam ovaj tvoj kod ali opet isto sve plavo kad izadjem napolje.
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: TiXoR_ poslato Jun 20, 2014, 13:03:48 POSLE PODNE
jesi siguran da si podstavio pravi interior?
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Acke poslato Jun 20, 2014, 13:19:54 POSLE PODNE
if(PRESSED(KEY_SECONDARY_ATTACK))
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0,2495.3821,-1691.1388,14.7656))  //koordinate za ulazak u int
   {
   SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);    //koordinate inta
   SetPlayerInterior(playerid, 3);
   }
   if(IsPlayerInRangeOfPoint(playerid, 3.0,2496.049804,-1695.238159,1014.742187))   //koordinate inta
   {
   SetPlayerPos(playerid, 2495.3821,-1691.1388,14.7656);   //koordinate kad izadjem iz inta
   SetPlayerVirtualWorld(playerid, 0);
   SetPlayerInterior(playerid, 0);

   }
   return 1;
}
Naslov: Odg: [POMOC] Ulaz/izlaz
Poruka od: Sottra poslato Jun 20, 2014, 17:48:36 POSLE PODNE
Hvala, radi    ;)
Tema moze pod kljuc