Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: |LOB| Robi.pwn poslato Novembar 19, 2013, 22:48:32 POSLE PODNE

Naslov: [Pomoc] Isti INT Razliciti VW Bug
Poruka od: |LOB| Robi.pwn poslato Novembar 19, 2013, 22:48:32 POSLE PODNE
Skripta koju koristim:Moj gm od 0
Detaljan opis problema: Pa kad udem negdje u neku banku i izlazim stvori me [cenzura]
Dio skripte:
//--------------------------------------------------------------Banke Enter/Exit
//Banka 1
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1328.2961,-1558.1965,13.5469))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
BankaID[playerid] = 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828 ))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1328.2961,-1558.1965,13.5469 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
}
}
//Banka 2
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1154.0562,-1772.0648,16.1906 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 2);
BankaID[playerid] = 2;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1154.0562,-1772.0648,16.1906 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 3
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 507.5518,-1608.4652,15.9449 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 3);
BankaID[playerid] = 3;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,507.5518,-1608.4652,15.9449 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 4
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1016.0067,-1558.8342,14.4433 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 4);
BankaID[playerid] = 4;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1016.0067,-1558.8342,14.4433 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 5
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1466.5171,-1010.6548,26.4173 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 5);
BankaID[playerid] = 5;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1466.5171,-1010.6548,26.4173 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 6
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2708.4150,-1498.5009,30.1732 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 6);
BankaID[playerid] = 6;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,2708.4150,-1498.5009,30.1732 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 7
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1771.5731,-1654.9011,14.0023 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 7);
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1771.5731,-1654.9011,14.0023 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 8
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1771.5731,-1654.9011,14.0023 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 8);
BankaID[playerid] = 8;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1771.5731,-1654.9011,14.0023 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 9
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 913.8874,-1003.6145,37.9998 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 9);
BankaID[playerid] = 9;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,913.8874,-1003.6145,37.9998 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}
//Banka 10
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1310.1830,-1368.3975,13.5486 ))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 10);
BankaID[playerid] = 10;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828))
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1310.1830,-1368.3975,13.5486 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
  }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Isti INT Razliciti VW Bug
Poruka od: [BR] Ralph poslato Novembar 19, 2013, 23:51:48 POSLE PODNE
Probaj ovako za sve evo ti samo za prvi slucaj:

if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1328.2961,-1558.1965,13.5469))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
BankaID[playerid] = 1;
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828) && GetPlayerVirtualWorld(playerid)== 1)
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1328.2961,-1558.1965,13.5469 );
SetPlayerFacingAngle(playerid, 118.9391);
SetPlayerVirtualWorld(playerid, 0);
}
}
Naslov: Odg: [Pomoc] Isti INT Razliciti VW Bug
Poruka od: |LOB| Robi.pwn poslato Novembar 20, 2013, 00:43:35 PRE PODNE
Neradi  :( :( :( :( :(
Naslov: Odg: [Pomoc] Isti INT Razliciti VW Bug
Poruka od: [BR] Ralph poslato Novembar 20, 2013, 00:45:28 PRE PODNE
ajde probaj staviti da te freeza pri izlazu
Naslov: Odg: [Pomoc] Isti INT Razliciti VW Bug
Poruka od: |LOB| Robi.pwn poslato Novembar 20, 2013, 01:13:24 PRE PODNE
Ovako?

//Banka 1
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1328.2961,-1558.1965,13.5469))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828) && GetPlayerVirtualWorld(playerid)== 1)
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1328.2961,-1558.1965,13.5469 );
SetPlayerFacingAngle(playerid, 118.9391);
TogglePlayerSpectating(playerid, 0);
SetPlayerVirtualWorld(playerid, 1);
}
}
Naslov: Odg: [Pomoc] Isti INT Razliciti VW Bug
Poruka od: [BR] Ralph poslato Novembar 20, 2013, 01:16:15 PRE PODNE
Na vrh:
forward Unfreeze(playerid);

Dodaj ovaj public:
public Unfreeze(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}

//Banka 1
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1328.2961,-1558.1965,13.5469))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
              TogglePlayerControllable(playerid,0);
    SetTimerEx("Unfreeze",1500,false,"i",playerid);
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Exit
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 390.2963,173.8376,1008.3828) && GetPlayerVirtualWorld(playerid)== 1)
{
SetPlayerInterior( playerid, 0 );
SetPlayerPos(playerid,1328.2961,-1558.1965,13.5469 );
SetPlayerFacingAngle(playerid, 118.9391);
TogglePlayerSpectating(playerid, 0);
SetPlayerVirtualWorld(playerid, 1);
              TogglePlayerControllable(playerid,0);
    SetTimerEx("Unfreeze",1500,false,"i",playerid);
}
}