Jump to content
  • 0

pomoc Problémy z Objecty


kaštan15

Dotaz

8 odpovědí na tuto otázku

Recommended Posts

  • 0

Je to tak že já sem Dal Kod

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, 0); // Nastaví ID interiéru, kde sa šopa nacházá } }

 

a pak to dám do pawna a dam to do Amx dam to na Fak*edu a dám to restartovat když příjdu na server Zaregistruji se tak mi nefungují věci jako jsou Scripty a Nevidím objekty jako jsou Dveře závory atd ... Prosím Pomocte mi Předem Děkuji ...

Edited by kaštan15
Link to comment
Share on other sites

  • 0
 
 

 

Je to tak že já sem Dal Kod

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, 0); // Nastaví ID interiéru, kde sa šopa nacházá } }

 

a pak to dám do pawna a dam to do Amx dam to na Fak*edu a dám to restartovat když příjdu na server Zaregistruji se tak mi nefungují věci jako jsou Scripty a Nevidím objekty jako jsou Dveře závory atd ... Prosím Pomocte mi Předem Děkuji ...

 

Pravděpodobně příliš mnoho objektů, budeš muset použít object streamer.

Link to comment
Share on other sites

  • 0

A Nevíš Kde ho Seženu ???

Moje Includy tam je Nějaký Streamer

 

 

#include <a_samp>
#include <dini>
#include <sscanf>
#include <a_players>
#include <SCM>
#include <Streamer>
#include <foreach>

 

Edited by kaštan15
Link to comment
Share on other sites

  • 0

 

 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
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, 312.7553, -174.9855, 2.2906); // Teleport do šopy
SetPlayerInterior(playerid, 0); // Nastaví ID interiéru, kde sa šopa nacházá
}
}


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, 309.4422, -174.6494, 2.2906); // Teleport do šopy
SetPlayerInterior(playerid, 0); // Nastaví ID interiéru, kde sa šopa nacházá
}
}


if(newkeys == KEY_SECONDARY_ATTACK)
if(IsPlayerInSphere(playerid,-80.7444,1094.7761,498.5656,3)==1){ //Úřad pickup
if(Obcanka[playerid] == 0){
ShowPlayerDialog(playerid,9, DIALOG_STYLE_LIST, "{FF0000}", "Občanský Průkaz\n", "Koupit", "Zrušit");
}else{
SendClientMessage(playerid,COLOR_WHITE,"[Úřad] Již máš občanský průkaz!");
}
}

if(IsPlayerConnected(playerid))
{
if(IsPlayerUsingLoopingAnimation[playerid])
{
if(IsKeyJustDown(KEY_SECONDARY_ATTACK, newkeys, oldkeys))
{
IsPlayerUsingLoopingAnimation[playerid] = 0;
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
}
}

if(newkeys & KEY_SECONDARY_ATTACK)
{
if(UsePlayerStoppingAnimation[playerid] == true)
{
StopPlayer(playerid);
UsePlayerStoppingAnimation[playerid]=false;
}
}

///////////////////////////////////////

if(newkeys & KEY_SECONDARY_ATTACK)
{
for(new h=0; h<MAX_HOUSES; h++)
{
if(GetPlayerVirtualWorld(playerid) == HouseStates[h][VirtualWorld])
{
if(IsPlayerInSphere(playerid, HouseStates[h][I_x], HouseStates[h][I_y], HouseStates[h][I_z], 2))
{
SetPlayerPos(playerid, HouseStates[h][E_x], HouseStates[h][E_y], HouseStates[h][E_z]);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);

Player[playerid][IPIP]=true;
SetTimerEx("IsPlayerInPickupFalse",1500,0,"i",playerid);
return 0;
}
}
}

///// GYMS /////
if(IsPlayerInSphere(playerid,2229.671,-1721.729,13.565,2)) { SetPlayerPos(playerid, 772.2613,-4.6860,1000.7288); SetPlayerInterior(playerid, 5); SetPlayerVirtualWorld(playerid, 5000); return 0; }
if(IsPlayerInSphere(playerid,-2269.769,-156.024,35.320,2)) { SetPlayerPos(playerid, 774.1383,-49.7679,1000.5859); SetPlayerInterior(playerid, 6); SetPlayerVirtualWorld(playerid, 5001); return 0; }
if(IsPlayerInSphere(playerid,1809.744,-1167.061,24.226,2)) { SetPlayerPos(playerid, 773.7861,-78.2226,1000.6618); SetPlayerInterior(playerid, 7); SetPlayerVirtualWorld(playerid, 5002); return 0; }

if(IsPlayerInSphere(playerid,772.2613,-4.6860,1000.7288,2)) { SetPlayerPos(playerid, 2229.671,-1721.729,13.565); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
if(IsPlayerInSphere(playerid,774.1383,-49.7679,1000.5859,2)) { SetPlayerPos(playerid, -2269.769,-156.024,35.320); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
if(IsPlayerInSphere(playerid,773.7861,-78.2226,1000.6618,2)) { SetPlayerPos(playerid, 1809.744,-1167.061,24.226); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
//
if(IsPlayerInSphere(playerid,-1753.7157,884.6598,295.8750,2)) { SetPlayerPos(playerid, -1757.8545,868.0833,25.0859); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
if(IsPlayerInSphere(playerid,-1757.8545,868.0833,25.0859,2)) { SetPlayerPos(playerid, -1753.7157,884.6598,295.8750); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
//
if(IsPlayerInSphere(playerid,-2096.3713,17.0436,35.3203,2)) { SetPlayerPos(playerid, -2026.7246,-104.5375,1035.1719); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 2999); return 0; }
if(IsPlayerInSphere(playerid,-2026.7246,-104.5375,1035.1719,2)) { SetPlayerPos(playerid, -2096.3713,17.0436,35.3203); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); return 0; }
////////////////

if(IsPlayerInSphere(playerid, 2676.5546875,-1003.8663330078,91.818473815918, 2)) { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 11.0+(random(300) / 100), 0, 20.0); }
if(IsPlayerInSphere(playerid, 967.26947021484,-2157.326171875,18.818477630615, 2)) { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, -13.5-(random(300) / 100), 0, 100.0); }
if(IsPlayerInSphere(playerid, -2287.5419921875,-1625.8465576172,489.31848144531, 2)) { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 12.0+(random(300) / 100), 0, 20.0); }
if(IsPlayerInSphere(playerid, -2425.9392089844,-563.63922119141,135.56848144531, 2)) { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 0, 15.0+(random(300) / 100), 20.0); }
if(IsPlayerInSphere(playerid, -2563.7783203125,1026.7878417969,83.170837402344, 2)) { GivePlayerWeapon(playerid, 46, 1); return SetPlayerVelocity(playerid, 0, 17.5+(random(300) / 100), 20.0); }

if(IsPlayerInSphere(playerid, -2624.0730,1412.3048,7.0938,2)) { SetPlayerPos(playerid,493.6346,-23.7315,1000.6797); SetPlayerVirtualWorld(playerid,2998); SetPlayerInterior(playerid,17); return 0; }
else if(IsPlayerInSphere(playerid,493.6346,-23.7315,1000.6797,2)) { SetPlayerPos(playerid,-2624.0730,1412.3048,7.0938); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,-1896.9769,487.1217,35.1719,2)) { SetPlayerPos(playerid,-93.3133,1086.5928,498.5656); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,10); return 0; }
//
else if(IsPlayerInSphere(playerid, 1780.7697,-1805.1333,13.5234,2)) { SetPlayerPos(playerid,246.3145,110.5235,1003.2188); SetPlayerVirtualWorld(playerid,2998); SetPlayerInterior(playerid,10); return 0; }
else if(IsPlayerInSphere(playerid, 246.515, 107.609,1003.218,2)) { SetPlayerPos(playerid,1775.1312,-1805.5917,13.5273); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
//
else if(IsPlayerInSphere(playerid,-93.3133,1086.5928,498.5656,2)) { SetPlayerPos(playerid,-1896.9769,487.1217,35.1719); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid, 1275.044,-1662.776, 19.734,2)) { SetPlayerPos(playerid,238.767,140.496,1003.82); SetPlayerVirtualWorld(playerid,2997); SetPlayerInterior(playerid,3); return 0; }
else if(IsPlayerInSphere(playerid, 238.767, 140.496, 1003.82,2)) { SetPlayerPos(playerid,1275.044,-1662.776,19.734); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,-2054.5349,454.1489,35.1719,2)) { SetPlayerPos(playerid,-1109.5095,1965.2117,901.5300); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }//
else if(IsPlayerInSphere(playerid,-1109.5095,1965.2117,901.5300,2)) { SetPlayerPos(playerid,-2054.5349,454.1489,35.1719); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }//
//
else if(IsPlayerInSphere(playerid,2389.0645,1148.3806,1201.7506,2)) { SetPlayerPos(playerid,-1985.5364,648.5305,46.5683); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }//
else if(IsPlayerInSphere(playerid,-1985.5364,648.5305,46.5683,2)) { SetPlayerPos(playerid,2389.0645,1148.3806,1201.7506); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }//
//
else if(IsPlayerInSphere(playerid,-1508.1371,2609.8496,55.8359,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2000); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-205.3144,1053.4498,19.7422,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2001); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,2419.980,-1508.989, 24.000,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2002); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,2244.416,-1665.357, 15.476,2)) { SetPlayerPos(playerid,207.527,-109.705,1005.132); SetPlayerVirtualWorld(playerid,2003); SetPlayerInterior(playerid,15); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,2397.921,-1899.110, 13.546,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2004); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1212.3546,1831.1079,41.9297,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2005); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,314.7); return 0; }
else if(IsPlayerInSphere(playerid, 927.403,-1352.973, 13.376,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2006); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,2105.452,-1806.507, 13.554,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2007); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid, 810.615,-1616.185, 13.546,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2008); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,314.7); return 0; }
else if(IsPlayerInSphere(playerid,172.4957,1176.9032,14.7578,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2009); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,314.7); return 0; }
else if(IsPlayerInSphere(playerid, -205.9045,1061.9490,19.7422,2)) { SetPlayerPos(playerid,207.055,-138.805,1003.507); SetPlayerVirtualWorld(playerid,2010); SetPlayerInterior(playerid, 3); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid, 461.748,-1500.961, 31.042,2)) { SetPlayerPos(playerid,226.289, -7.430,1002.210); SetPlayerVirtualWorld(playerid,2011); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 90.0); return 0; }
else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2000) { SetPlayerPos(playerid,-1508.1371,2609.8496,55.8359); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2001) { SetPlayerPos(playerid,-205.3144,1053.4498,19.7422); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2002) { SetPlayerPos(playerid,2419.980,-1508.989, 24.000); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,207.527,-109.705,1005.132,2) && GetPlayerVirtualWorld(playerid)==2003) { SetPlayerPos(playerid,2244.416,-1665.357, 15.476); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2004) { SetPlayerPos(playerid,2397.921,-1899.110, 13.546); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2005) { SetPlayerPos(playerid,-1212.3546,1831.1079,41.9297); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2006) { SetPlayerPos(playerid, 927.403,-1352.973, 13.376); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2007) { SetPlayerPos(playerid,2105.452,-1806.507, 13.554); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2008) { SetPlayerPos(playerid, 810.615,-1616.185, 13.546); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2009) { SetPlayerPos(playerid,172.4957,1176.9032,14.7578); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,207.055,-138.805,1003.507,2) && GetPlayerVirtualWorld(playerid)==2010) { SetPlayerPos(playerid, -205.9045,1061.9490,19.7422); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,226.289, -7.430,1002.210,2) && GetPlayerVirtualWorld(playerid)==2011) { SetPlayerPos(playerid, 461.748,-1500.961, 31.042); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
//---vnutro ----------------------
else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2012) { SetPlayerPos(playerid,2333.4094238281,61.598838806152,26.70578956604); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2013) { SetPlayerPos(playerid,2332.7509765625,75.168670654297,26.620975494385); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2014) { SetPlayerPos(playerid,1367.2220458984,248.55700683594,19.566932678223); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2015) { SetPlayerPos(playerid,-2093.4106445313,-2464.5834960938,30.625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2016) { SetPlayerPos(playerid,-2155.08203125,-2460.7436523438,30.8515625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2017) { SetPlayerPos(playerid,-2336.3225097656,-166.9799041748,35.5546875); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,297.051,-111.605,1001.515,2) && GetPlayerVirtualWorld(playerid)==2018) { SetPlayerPos(playerid,-2625.8757324219,208.5,4.6864461898804); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2019) { SetPlayerPos(playerid,-2671.5483398438,258.2746887207,4.6328125); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2020) { SetPlayerPos(playerid,-2356.3681640625,1008.0089111328,50.8984375); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) && GetPlayerVirtualWorld(playerid)==2021) { SetPlayerPos(playerid,-1912.2045898438,828.01928710938,35.212711334229); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,161.598, -94.436,1001.804,2) && GetPlayerVirtualWorld(playerid)==2022) { SetPlayerPos(playerid,-1882.6011962891,866.30017089844,35.171875); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,365.673, -10.713,1001.851,2) && GetPlayerVirtualWorld(playerid)==2023) { SetPlayerPos(playerid,-1816.5123291016,617.82867431641,35.171875); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,226.289, -7.430,1002.210,2) && GetPlayerVirtualWorld(playerid)==2024) { SetPlayerPos(playerid,-1694.9097900391,951.68878173828,24.890625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2025) { SetPlayerPos(playerid,-1721.7735595703,1359.7717285156,7.1853160858154); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2026) { SetPlayerPos(playerid,-2523.7309570313,1216.1951904297,37.428329467773); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,207.527,-109.705,1005.132,2) && GetPlayerVirtualWorld(playerid)==2027) { SetPlayerPos(playerid,-2374.5075683594,910.30676269531,45.4453125); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
else if(IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2) && GetPlayerVirtualWorld(playerid)==2028) { SetPlayerPos(playerid,-1808.4222412109,945.59234619141,24.890625); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return 0; }
//---vonok -----------------------
else if(IsPlayerInSphere(playerid,2333.4094238281,61.598838806152,26.70578956604,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2012); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,2332.7509765625,75.168670654297,26.620975494385,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2013); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,1367.2220458984,248.55700683594,19.566932678223,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2014); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2093.4106445313,-2464.5834960938,30.625,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2015); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2155.08203125,-2460.7436523438,30.8515625,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2016); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2336.3225097656,-166.9799041748,35.5546875,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2017); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2625.8757324219,208.5,4.6864461898804,2)) { SetPlayerPos(playerid,297.051,-111.605,1001.515); SetPlayerVirtualWorld(playerid,2018); SetPlayerInterior(playerid, 6); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2671.5483398438,258.2746887207,4.6328125,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2019); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2356.3681640625,1008.0089111328,50.8984375,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2020); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1912.2045898438,828.01928710938,35.212711334229,2)) { SetPlayerPos(playerid,363.415, -74.578,1001.507); SetPlayerVirtualWorld(playerid,2021); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1882.6011962891,866.30017089844,35.171875,2)) { SetPlayerPos(playerid,161.598, -94.436,1001.804); SetPlayerVirtualWorld(playerid,2022); SetPlayerInterior(playerid,18); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1816.5123291016,617.82867431641,35.171875,2)) { SetPlayerPos(playerid,365.673, -10.713,1001.851); SetPlayerVirtualWorld(playerid,2023); SetPlayerInterior(playerid, 9); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1694.9097900391,951.68878173828,24.890625,2)) { SetPlayerPos(playerid,226.289, -7.430,1002.210); SetPlayerVirtualWorld(playerid,2024); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1721.7735595703,1359.7717285156,7.1853160858154,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2025); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2523.7309570313,1216.1951904297,37.428329467773,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2026); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2374.5075683594,910.30676269531,45.4453125,2)) { SetPlayerPos(playerid,207.527,-109.705,1005.132); SetPlayerVirtualWorld(playerid,2027); SetPlayerInterior(playerid,15); SetPlayerFacingAngle(playerid, 0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1808.4222412109,945.59234619141,24.890625,2)) { SetPlayerPos(playerid,372.366,-132.133,1001.492); SetPlayerVirtualWorld(playerid,2028); SetPlayerInterior(playerid, 5); SetPlayerFacingAngle(playerid, 0.0); return 0; }
//-------- INV. SHOPS ------------
else if(IsPlayerInSphere(playerid,-206.0670,1086.9594,19.7422,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4000); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,-799.6082,1501.4680,21.6606,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4001); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1457.7502,2591.5664,55.8359,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4002); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,336.11361694336,-1335.9836425781,14.5078125,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4003); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1675.9158935547,431.84384155273,7.1796875,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4004); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2544.4885253906,250.13616943359,13.870671272278,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4005); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,-1884.4801025391,1300.8520507813,7.1875,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4006); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
else if(IsPlayerInSphere(playerid,-2200.4584960938,-79.33618927002,35.3203125,2)) { SetPlayerPos(playerid,-27.049,-56.755,1003.549); SetPlayerVirtualWorld(playerid,4007); SetPlayerInterior(playerid,6); SetPlayerFacingAngle(playerid,0.0); return 0; }
//---- INV. SHOPS INTERIOR -------
if((IsPlayerInSphere(playerid,-27.049,-56.755,1003.549,2)) && (GetPlayerInterior(playerid) == 6) && (GetPlayerVirtualWorld(playerid) <= 4007) && (GetPlayerVirtualWorld(playerid) >= 4000))
{
if(GetPlayerVirtualWorld(playerid) == 4000) SetPlayerPos(playerid,-206.0670,1086.9594,19.7422);
else if(GetPlayerVirtualWorld(playerid) == 4001) SetPlayerPos(playerid,-799.6082,1501.4680,21.6606);
else if(GetPlayerVirtualWorld(playerid) == 4002) SetPlayerPos(playerid,-1457.7502,2591.5664,55.8359);
else if(GetPlayerVirtualWorld(playerid) == 4003) SetPlayerPos(playerid,336.11361694336,-1335.9836425781,14.5078125);
else if(GetPlayerVirtualWorld(playerid) == 4004) SetPlayerPos(playerid,-1675.9158935547,431.84384155273,7.1796875);
else if(GetPlayerVirtualWorld(playerid) == 4005) SetPlayerPos(playerid,-2544.4885253906,250.13616943359,13.870671272278);
else if(GetPlayerVirtualWorld(playerid) == 4006) SetPlayerPos(playerid,-1884.4801025391,1300.8520507813,7.1875);
else if(GetPlayerVirtualWorld(playerid) == 4007) SetPlayerPos(playerid,-2200.4584960938,-79.33618927002,35.3203125);

SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
}
//--------------------------------
else if(IsPlayerInSphere(playerid,1571.763,-1337.715, 16.484,2)) { SetPlayerPos(playerid,1548.665,-1363.915,326.218); return 0; }
else if(IsPlayerInSphere(playerid,1548.665,-1363.915,326.218,2)) { SetPlayerPos(playerid,1571.763,-1337.715, 16.484); return 0; }
//--------------------------------

if(GetPlayerVirtualWorld(playerid) >= 10000 && GetPlayerVirtualWorld(playerid) <= (10000 + MAX_FIRMS))
{
if(IsPlayerInSphere(playerid,365.673,-10.713,1001.851,2) || IsPlayerInSphere(playerid,363.415, -74.578,1001.507,2) || IsPlayerInSphere(playerid,372.366,-132.133,1001.492,2))
{
new fid = (GetPlayerVirtualWorld(playerid)-10000);
SetPlayerPos(playerid, Firm[fid][fpX], Firm[fid][fpY], Firm[fid][fpZ]);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
}

//--------------------------------
else if((Player[playerid][SelectedSkin] != 9999) && (GetPlayerVirtualWorld(playerid) == 1000000 + playerid))
{
if(GetPlayerACMoney(playerid) < 300) return SendClientMessage(playerid,COLOR_WHITE,"[HRAČ]: Nemáš 300$ na koupení skinu !");
else
{
SetPlayerCurrentShopSkin(playerid);
GivePlayerACMoney(playerid, -300);
}
}
if(Locator[playerid][State]==true)
{
KillTimer(UpdateExTimer[playerid]);
Locator[playerid][State]=false;
PlayerCameraBack(playerid);
SetPlayerPos(playerid,-357.929,1585.793,76.712);
}

new Float:hp;
GetPlayerHealth(playerid,hp);

if(IsPlayerInSphere(playerid,377.671,-68.038,1001.515,2)==1 || IsPlayerInSphere(playerid,369.608,-6.528,1001.858,2)==1 || IsPlayerInSphere(playerid,375.770,-119.677,1001.499,2)==1)
{
if(GetPlayerVirtualWorld(playerid) >= 10000 && GetPlayerVirtualWorld(playerid) <= (10000 + MAX_FIRMS))
{
new firmid2 = Player[playerid][FirmID];

new fwaay2xds[40];
format(fwaay2xds, 40, "SL/Server/Firms/Firm%d.cfg", firmid2);

if(GetPlayerACMoney(playerid) < dini_Int(fwaay2xds, "Item0_price"))
{
new strg[64];
format(strg,64, "Nemáš %d$ na zaplacení jídla !", dini_Int(fwaay2xds, "Item0_price"));
return SendClientMessage(playerid, COLOR_WARNING, strg);
}
else
{
SetPlayerHealth(playerid, hp+15);
if(hp>=100) SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"[HRAČ]: Najedl ses.");
GivePlayerACMoney(playerid, -dini_Int(fwaay2xds, "Item0_price"));

Firm[firmid2][Trzba] += dini_Int(fwaay2xds, "Item0_price");

dini_IntSet(fwaay2xds, "Trzba", Firm[firmid2][Trzba]);

Delete3DTextLabel(Firm[firmid2][Text3D]);
format(gBIGSTRING,sizeof(gBIGSTRING), "[ Firma ]\n%s\nMajitel: %s\nTržba: %d$", dini_Get(fwaay2xds, "Name"), dini_Get(fwaay2xds, "Majitel"), Firm[firmid2][Trzba]);
Firm[firmid2][Text3D] = Create3DTextLabel(gBIGSTRING, COLOR_BLUE_LIGHT, Firm[firmid2][fpX], Firm[firmid2][fpY], Firm[firmid2][fpZ], 40, 0);
}
}
else
{
if(GetPlayerACMoney(playerid)<10) return SendClientMessage(playerid,COLOR_WHITE,"[HRAČ]: Nemáš 10$ !");
else if(hp >= 100.000) return SendClientMessage(playerid,COLOR_WHITE,"[HRAČ]: Nejsi hladný !");
else
{
SetPlayerHealth(playerid,hp+15);
if(hp>=100) SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_GREEN,"[HRAČ]: Najedl ses.");
GivePlayerACMoney(playerid, -10);
}
}
}
}
else if(newkeys & KEY_FIRE)
{
if((Player[playerid][SelectedSkin] != 9999) && (GetPlayerVirtualWorld(playerid) == 1000000+playerid)) ShowPlayerDialog(playerid,Dialog_SkinShop,DIALOG_STYLE_INPUT,"Oblečení","Zadej číslo skinu:\n1 - 299","Shlédnout","Cancel");

else if(Locator[playerid][State]==true)
{
if(Locator[playerid][pZ]> 10) Locator[playerid][pZ]-=Locator[playerid][pZ]/10;
if(Locator[playerid][pZ]<=10) Locator[playerid][pZ]-=0.45;
SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
}
}
else if(newkeys & KEY_HANDBRAKE)
{
if(Locator[playerid][State]==true)
{
if(Locator[playerid][pZ]> 10) Locator[playerid][pZ]+=Locator[playerid][pZ]/10;
if(Locator[playerid][pZ]<=10) Locator[playerid][pZ]+=0.45;
SetPlayerCameraPos(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]);
SetPlayerCameraLookAt(playerid,Locator[playerid][pX],Locator[playerid][pY],Locator[playerid][pZ]-25);
}
}
}
if(newkeys == KEY_FIRE)
{
TowPlayerVehicle(playerid);
}
if(newkeys == KEY_ACTION)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerDriver(playerid))
{
if(engine != 1)
{
engine = 1;
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "* %s nastartoval motor auta", str);
SCMToNearbyPlayersOfPlayer(playerid,COLOR_YELLOW,str,15);
SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Nastartoval jsi motor {2F991A}on!");
}
else
{
engine = 0;
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "* %s vypnul motor auta", str);
SCMToNearbyPlayersOfPlayer(playerid,COLOR_YELLOW,str,15);
SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Vypnul jsi motor auta {E31919}off!");
}
}
}
if(newkeys == KEY_ACTION)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerDriver(playerid))
{
if(lights != 1)
{
lights = 1;
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "* %s zapnul světla auta", str);
SCMToNearbyPlayersOfPlayer(playerid,COLOR_YELLOW,str,15);
SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Zapnul jsi světla auta {2F991A}on!");
}
else
{
lights = 0;
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "* %s vypnul světla auta", str);
SCMToNearbyPlayersOfPlayer(playerid,COLOR_YELLOW,str,15);
SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Vypnul jsi světla auta {E31919}off!");
}
}
}
if(newkeys == KEY_SECONDARY_ATTACK )
{
if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z, vehicle;
GetPlayerPos(playerid, x, y, z );
GetVehicleWithinDistance(playerid, x, y, z, 20.0, vehicle);
if(IsVehicleRcTram(vehicle))
{
PutPlayerInVehicle(playerid, vehicle, 0);
}
} else {
new vehicleID = GetPlayerVehicleID(playerid);
if(IsVehicleRcTram(vehicleID) || GetVehicleModel(vehicleID) == RC_CAM)
{
if(GetVehicleModel(vehicleID) != D_TRAM)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x+0.5, y, z+1.0);
}}}}
return 1;
}

 

 

Edited by kaštan15
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...