Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // http://forum.sa-mp.com/showthread.php?p=3433085
- /*
- ||||||||||||||||||||||||
- ||Ilha Survival:RP ||
- ||Map: jackob ||
- ||Script : AlexzzPro ||
- ||Tradução : Holl ||
- ||||||||||||||||||||||||
- */
- #include <a_samp>
- #include <zcmd>
- #include <streamer>
- #include <dini>
- #include <dudb>
- #include <color>
- #include <progress>
- #include <antideamx>
- #include <utils>
- #include <sscanf2>
- #include <freeze>
- #include <fixes2>
- #define CAR_AMOUNT 5
- #define Forum "Forum.sa-mp.com"
- #define RWTime 60000*3
- #define SCRIPT_VERSION "Lost:RP"
- // Vip
- #define VIP1 17
- #define vipskin 22
- #define WEAPONDIG 20
- #define FRIDGEDIG 21
- #define SERVER_USER_FILE "accounts/%s.ini"
- #define LOGIN 1
- #define REGISTER 2
- #define GIVEDIG 1337
- #define CHOOSETEAM 19
- #define RP 23
- #define RP1 24
- #define RP2 25
- #define RP3 26
- #define newhere 79
- //[Tutorial]
- #define TUT1 3
- #define TUT2 4
- #define TUT3 5
- #define TUT4 6
- #define TUT5 7
- #define TUT6 8
- #define TUT7 14
- //[Dialogs]
- #define HELP1 9
- #define HELP2 10
- #define HELP3 11
- #define HELP4 12
- #define HELP5 13
- #define HELP6 15
- #define HELP7 16
- #define HELP8 18
- #define HELP9 453
- #define KEEPWEP 943
- main( ) { }
- #pragma unused ret_memcpy
- //Tie System
- new PlayerTied[MAX_PLAYERS];
- // New Island
- new island1;
- new island2;
- new island3;
- new island4;
- new island5;
- new island6;
- new island7;
- new island8;
- new island9;
- new island10;
- new island11;
- new island12;
- new island13;
- new island14;
- new island15;
- new island16;
- new island17;
- new island18;
- new island19;
- new island20;
- new island21;
- new island22;
- new island23;
- new island24;
- new island25;
- new island26;
- new island27;
- new island28;
- new island29;
- new island30;
- new island31;
- new island32;
- new island33;
- new island34;
- new island35;
- new island36;
- new island37;
- new island38;
- new island39;
- new island40;
- new island41;
- new island42;
- new island43;
- new island44;
- new island45;
- new island46;
- new island47;
- new island48;
- new island49;
- new island50;
- new island51;
- new island52;
- new island53;
- new island54;
- new island55;
- new island56;
- new island57;
- new island58;
- new island59;
- new island60;
- new island61;
- new island62;
- new island63;
- new island64;
- new island65;
- new island66;
- new island67;
- new island68;
- new island69;
- new island70;
- new island71;
- new island72;
- new island73;
- new island74;
- new island75;
- new island76;
- new island77;
- new island78;
- new island79;
- new island80;
- new island81;
- new island82;
- new island83;
- new island84;
- new island85;
- new island86;
- new island87;
- new island88;
- new island89;
- new island90;
- new island91;
- new island92;
- new island93;
- new island94;
- new island95;
- new island96;
- new island97;
- new island98;
- new island99;
- new island100;
- new island101;
- new island102;
- new island103;
- new island104;
- new island105;
- new island106;
- new island107;
- new island108;
- new island109;
- new IslandSpawned;
- //Unstuck
- new CanUnstuck[MAX_PLAYERS];
- forward unstucktimer(playerid);
- //Tent System
- //Defense System
- //new MaxPlayers;
- new Spawned[MAX_PLAYERS];
- //new HealthTimer[MAX_PLAYERS] = {-1, ...};
- //forward areacheck();
- //forward healthdrop(playerid);
- //Random Weather
- forward RandomWeather();
- new Weather;
- //Script Defines
- forward IslandSpawn();
- //forward CowsBack();
- forward IslandAway();
- forward DrunkAway();
- forward hungerandthirst();
- //new HurtAreas = 0;
- new labelon[MAX_PLAYERS];
- //Drug System
- new high[MAX_PLAYERS];
- new nameoff[MAX_PLAYERS];
- forward DrugsOff(playerid);
- new BigEar[MAX_PLAYERS];
- // Death System
- //new Dying[MAX_PLAYERS];
- //forward diemf(playerid);
- // Messages
- public RandomWeather()
- {
- Weather = random(20);
- SetWeather(Weather);
- }
- ClearChatbox(playerid)
- {
- for(new i = 0; i < 50; i++)
- {
- SendClientMessage(playerid, COLOR_WHITE, "");
- }
- return 1;
- }
- //Pickups
- new food1;
- new food2;
- new food3;
- new food4;
- new food5;
- new weapon1;
- new weapon2;
- new weapon3;
- new weapon4;
- new weapon5;
- new house1;
- new house2;
- new house3;
- new house4;
- new house5;
- new submarine;
- new NewbieTimer[MAX_PLAYERS];
- forward newbie(playerid);
- //forward healthy(playerid);
- //new healthytimer[MAX_PLAYERS];
- new gPlayerLogged[MAX_PLAYERS];
- new onduty[MAX_PLAYERS];
- new Text3D:label[MAX_PLAYERS];
- new Text3D:label2[MAX_PLAYERS];
- forward aMessage(color,const string[],level);
- forward hMessage(color,const string[],level);
- forward vipmessage(color,const string[],level);
- forward wmessage(color,const string[],level);
- new Reported[MAX_PLAYERS];
- forward SetPlayerUnjail();
- new unjailtimer;
- forward GameModeExitFunc();
- forward SetPlayerSpawn(playerid);
- new Specing[MAX_PLAYERS];
- new FirstSpawn[MAX_PLAYERS];
- new relationoffer[MAX_PLAYERS];
- //Textdraws
- new Text:forum;
- //[Hunger,Thirst & Sleep System]
- new Bar:Hunger[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
- new Bar:Thirst[MAX_PLAYERS] = {INVALID_BAR_ID, ...};
- new Hungry[MAX_PLAYERS];
- new Thirsty[MAX_PLAYERS];
- forward hunger(playerid);
- forward thirstytimer(playerid);
- forward ProgressBar();
- //new diemftimer[MAX_PLAYERS];
- //new hungertimer[MAX_PLAYERS];
- //new thirsttimer[MAX_PLAYERS];
- new GetUp[MAX_PLAYERS];
- forward getuptimer(playerid);
- //[ShowStats Thing]
- forward inventory(playerid,targetid);
- //[PayDay System]
- forward PayDay();
- forward SyncTime();
- forward SyncUp();
- new synctimer;
- new levelexp = 4;
- forward FixHour(hour);
- new ghour = 0;
- new shifthour;
- new timeshift = -1;
- new realtime = 1;
- //chat
- new chat = 1;
- new oocoff = 1;
- new boff = 0;
- new noff = 0;
- new achatoff = 0;
- new ooc2[MAX_PLAYERS];
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- forward ProxDetectorS(Float:radi, playerid, targetid);
- forward OOC(color,const string[]);
- forward ClearAnims(playerid);
- //Accent System
- new Accent[MAX_PLAYERS][16];
- forward ClearAccent(playerid);
- //Attack System
- forward Float:GetDistanceBetweenPlayers(p1,p2); // Not created by me, Dont know who made this.
- //Mask System
- new isStranged[MAX_PLAYERS];
- forward masktimer(playerid);
- //new OldUsername[MAX_PLAYER_NAME][MAX_PLAYERS]; // OldUsername back your Game Name back
- new Masked[MAX_PLAYERS];
- new CanMakeMask[MAX_PLAYERS];
- //Some Timers
- forward searchtimer(playerid);
- forward shiptimer(playerid);
- forward islandtimer(playerid);
- forward berrytimer(playerid);
- forward cuttimer(playerid);
- forward fillbottle(playerid);
- forward fishtimer(playerid);
- forward fishagain(playerid);
- forward cooktimer(playerid);
- forward cookagain(playerid);
- forward tracktimer(playerid);
- forward canusetrack(playerid);
- new Cooked[MAX_PLAYERS];
- //Search timers
- forward CanUseSearch(playerid);
- new CantUseSearch[MAX_PLAYERS];
- //Fire & Cook things
- new fire[MAX_PLAYERS];
- new MadeFire[MAX_PLAYERS];
- forward fireout(playerid);
- new Fished[MAX_PLAYERS];
- //Talents
- new tracked[MAX_PLAYERS];
- enum pInfo
- {
- pAdmin,
- pHelper,
- pScore,
- pWaterBottle,
- pOthers,
- pFaction,
- pRank,
- pLeader,
- pSurvivors,
- pFishingNet,
- pBoar,
- pBoarMeat,
- pRope,
- pFruit,
- pFishingRod,
- pSkin,
- pMale,
- pFemale,
- pPlayTime,
- pWater,
- pFish,
- pHeroin,
- pMatches,
- pWood,
- pBerry,
- pWhiskey,
- pMask,
- pClothes,
- pFishDone,
- pMute,
- pRmute,
- pJailed,
- pJailTime,
- pRespect,
- pCoOwner,
- pHunter,
- pDrugAddict,
- pDoctor,
- pThief,
- pFisher,
- pTech,
- pGun,
- pAmmo,
- pAmmo2,
- pAmmo3,
- pAmmo4,
- pAmmo5,
- pGun2,
- pGun3,
- pGun4,
- pGun5,
- Float:pPos_x,
- Float:pPos_y,
- Float:pPos_z,
- pVip,
- pWalkieTalkie,
- pWalkieBroken,
- pChoosenTeam,
- pRelationShip,
- pRelationWith[125],
- pInt,
- pWarn,
- pSlots,
- pBackPack,
- pSlotsFree,
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- enum TeamCars
- {
- t11,
- t12,
- t13,
- t14,
- t15,
- }
- new Cars[TeamCars];
- new othermarks[] =
- {
- '[', ']'
- };
- new alphabetic[] =
- {
- 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O',
- 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'
- };
- new bool: Huge;
- public ClearAccent(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "none");
- strmid(Accent[playerid], string, 0, strlen(string), 255);
- }
- return 1;
- }
- new introplane;
- public OnGameModeInit()
- {
- if (realtime)
- {
- new tmphour;
- new tmpminute;
- new tmpsecond;
- gettime(tmphour, tmpminute, tmpsecond);
- FixHour(tmphour);
- tmphour = shifthour;
- SetWorldTime(tmphour);
- }
- SetTimer("RandomWeather",RWTime, true);
- SetTimer("hungerandthirst", 300000, true);
- //Others cars
- Cars[t11] = CreateVehicle(459,1783.7074,-3671.9780,65.1495,166.7353,7,7,600000);
- Cars[t12] = CreateVehicle(459,1745.8007,-3672.9082,65.1375,169.9507,7,7,600000);
- Cars[t13] = CreateVehicle(459,1788.7809,-3707.4834,65.1426,74.7240,7,7,600000);
- Cars[t14] = CreateVehicle(459,1765.5199,-3741.9155,65.1337,75.6761,7,7,600000);
- Cars[t15] = CreateVehicle(459,1732.1177,-3723.0403,65.1490,346.8506,7,7,600000);
- //Pickups
- food1 = CreatePickup(1239, 23, 240.6019,1195.0999,1080.2578);
- food2 = CreatePickup(1239, 23, 2324.0149,-1172.5992,1027.9766);
- food3 = CreatePickup(1239, 23, 2449.5959,-1686.0010,1013.5078);
- food4 = CreatePickup(1239, 23, 331.9672,1119.5454,1083.8903);
- food5 = CreatePickup(1239, 23, 231.7221,1243.9049,1082.1406);
- weapon1 = CreatePickup(1239, 23, 223.4563,1197.9241,1080.2688);
- weapon2 = CreatePickup(1239, 23, 2344.2373,-1187.5696,1031.9766);
- weapon3 = CreatePickup(1239, 23, 2452.2537,-1705.9608,1013.5078);
- weapon4 = CreatePickup(1329, 23, 305.7688,1120.1517,1083.8828);
- weapon5 = CreatePickup(1238, 23, 223.0795,1249.3698,1082.1406);
- //HurtAreas[0] = CreateDynamicSphere(1658.5326,-3886.6897,60.7104-20.0,1,1,1,1);
- //CreateObject(1239, 7253.9014,-294.9040,2.1870,0.0,0.0,0.0); // Gun
- //UsePlayerPedAnims();
- AddPlayerClass(186, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- DisableInteriorEnterExits();
- //MaxPlayers = GetMaxPlayers();
- //SetTimer("areacheck", 500, 1);
- IslandSpawned = 0;
- forum = TextDrawCreate( 1.000000,433.000000,""Forum"" );
- TextDrawFont(forum , 0);
- TextDrawLetterSize( forum, 0.499999,1.100000 );
- TextDrawColor(forum , 0xFF1F1FFF);
- TextDrawSetOutline(forum , true);
- TextDrawSetProportional(forum , 1);
- TextDrawSetShadow(forum , 1);
- ShowPlayerMarkers(0);
- FixHour(ghour);
- synctimer = SetTimer("SyncUp", 60000, true);
- ConnectNPC("intro","intro");
- ConnectNPC("newcow3","newcow3");
- ConnectNPC("newcow4","newcow4");
- ConnectNPC("newcow5","newcow5");
- ConnectNPC("newcow6","newcow6");
- ConnectNPC("newcow7","newcow7");
- ConnectNPC("newcow8","newcow8");
- ConnectNPC("newcow9","newcow9");
- //ConnectNPC("cow1","cow1");
- introplane = CreateVehicle(519, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1,1);
- SetGameModeText(SCRIPT_VERSION);
- house1 = CreatePickup(1239,1,1787.0925,-3700.8030,65.2412);
- house2 = CreatePickup(1239,1,1783.3486,-3718.2634,65.0940);
- house3 = CreatePickup(1239,1,1764.1520,-3733.5664,65.0940);
- house4 = CreatePickup(1239,1,1740.7581,-3722.5764,65.0940);
- house5 = CreatePickup(1239,1,1761.9352,-3674.0933,65.0940);
- submarine = CreatePickup(1239,1,1314.8663,-3409.7993,1.7874);
- CreateDynamicObject(18359,1173.4511700,-3656.1147500,-27.2266300,6.0160000,0.0000000,-461.2500000); //object(1)
- CreateDynamicObject(18358,1181.7900400,-3725.7539100,-25.0034300,14.6060000,2.5760000,222.5720000); //object(2)
- CreateDynamicObject(18359,1297.7285200,-3438.6152300,-26.4214900,7.7340000,0.0000000,225.0000000); //object(3)
- CreateDynamicObject(10453,1461.9428700,-3377.9511700,21.1918400,0.0000000,0.0000000,-198.0480000); //object(9)
- CreateDynamicObject(10491,1414.8818400,-3535.7168000,24.9557900,1.7190000,-3.4380000,-45.0000000); //object(10)
- CreateDynamicObject(10491,1230.9502000,-3876.8894000,45.6007000,0.0000000,0.0000000,-180.0000000); //object(11)
- CreateDynamicObject(10491,1308.7583000,-3747.6403800,25.5368200,-24.0640000,15.4700000,-295.0780000); //object(12)
- CreateDynamicObject(10492,1482.6538100,-3627.3803700,34.6102300,0.0000000,0.0000000,-67.5000000); //object(13)
- CreateDynamicObject(10960,1303.5844700,-3690.2998000,-19.5522800,0.0000000,0.0000000,135.0000000); //object(14)
- CreateDynamicObject(13120,1471.4668000,-3739.7529300,1.2761800,0.0000000,0.0000000,157.5000000); //object(17)
- CreateDynamicObject(13120,1317.7534200,-3881.4580100,4.5880600,-7.7350000,-5.1570000,-315.0000000); //object(18)
- CreateDynamicObject(13156,1504.5898400,-3917.1772500,6.1226000,0.0000000,0.0000000,157.5000000); //object(19)
- CreateDynamicObject(13165,1459.1460000,-4028.3823200,18.7978400,0.0000000,0.0000000,-180.0000000); //object(20)
- CreateDynamicObject(13212,1303.0708000,-4065.8603500,29.3664900,0.0000000,0.0000000,56.2500000); //object(22)
- CreateDynamicObject(13236,1371.9072300,-3850.9130900,-15.9248300,0.0000000,354.8420000,240.6230000); //object(23)
- CreateDynamicObject(13237,1399.6235400,-3876.8908700,-12.4025000,0.0000000,-6.8750000,-67.5000000); //object(24)
- CreateDynamicObject(18227,1374.8398400,-3802.9482400,29.8124900,37.8150000,331.6330000,146.2500000); //object(25)
- CreateDynamicObject(18227,1382.8203100,-3823.6084000,44.2993400,27.5020000,-30.0800000,-231.0160000); //object(26)
- CreateDynamicObject(18227,1373.6113300,-3858.3300800,18.1156400,0.0000000,0.0000000,-265.7030000); //object(27)
- CreateDynamicObject(18227,1358.0117200,-3868.5227100,30.8897800,0.0000000,-6.8750000,142.3480000); //object(28)
- CreateDynamicObject(18227,1349.3051800,-3878.8569300,61.7062600,0.0000000,0.0000000,78.7500000); //object(29)
- CreateDynamicObject(18227,1347.8159200,-3888.4687500,39.7386600,0.0000000,0.0000000,-293.9870000); //object(30)
- CreateDynamicObject(18227,1335.0112300,-3871.2341300,58.9134900,0.0000000,0.0000000,22.5000000); //object(31)
- CreateDynamicObject(18227,1298.2377900,-3880.2045900,59.2832300,0.0000000,0.0000000,-8.7490000); //object(32)
- CreateDynamicObject(18227,1272.0605500,-3856.2446300,50.9886400,0.0000000,0.0000000,-123.7500000); //object(33)
- CreateDynamicObject(18227,1235.7802700,-3829.1616200,39.3644600,9.4540000,0.0000000,-146.2500000); //object(34)
- CreateDynamicObject(13236,1317.5864300,-3979.5981400,43.0966800,0.0000000,-5.1570000,-153.7530000); //object(35)
- CreateDynamicObject(18227,1126.7382800,-3821.8308100,11.7806500,0.0000000,0.0000000,-191.2500000); //object(36)
- CreateDynamicObject(18227,1128.6220700,-3879.8349600,44.8211700,8.5910000,12.8870000,134.9950000); //object(37)
- CreateDynamicObject(18227,1223.2392600,-4029.3020000,63.8209800,0.0000000,0.0000000,-258.7500000); //object(38)
- CreateDynamicObject(18227,1208.2294900,-4002.8896500,80.6750200,347.9640000,350.5410000,112.5000000); //object(39)
- CreateDynamicObject(18227,1250.3564500,-3967.5551800,91.8837900,0.0000000,0.0000000,-78.7500000); //object(40)
- CreateDynamicObject(18227,1288.7661100,-3928.0422400,78.5223000,0.0000000,0.0000000,-72.7340000); //object(41)
- CreateDynamicObject(18227,1292.6152300,-3904.0078100,68.7538100,0.0000000,357.4180000,281.4040000); //object(42)
- CreateDynamicObject(18227,1241.5253900,-3913.3291000,78.7325700,0.0000000,0.0000000,-135.0000000); //object(43)
- CreateDynamicObject(18227,1224.5898400,-3891.4355500,59.9273100,0.0000000,0.0000000,258.7450000); //object(44)
- CreateDynamicObject(18227,1297.6030300,-3705.9409200,20.4154800,0.0000000,0.0000000,-78.7500000); //object(47)
- CreateDynamicObject(18227,1305.9960900,-3652.4318800,19.0416400,0.0000000,0.0000000,-56.2500000); //object(48)
- CreateDynamicObject(18227,1291.7153300,-3592.6894500,14.6575900,0.0000000,0.0000000,-22.5000000); //object(49)
- CreateDynamicObject(18227,1248.6396500,-3556.3205600,11.7197600,0.0000000,0.0000000,11.2500000); //object(50)
- CreateDynamicObject(18227,1689.9209000,-1131.5058600,-10.6708100,0.0000000,0.0000000,213.7450000); //object(51)
- CreateDynamicObject(18227,1302.3427700,-3565.5507800,16.2361400,0.0000000,0.0000000,-157.5000000); //object(52)
- CreateDynamicObject(18227,1239.0351600,-3545.0346700,8.7709100,0.0000000,0.0000000,-135.0000000); //object(53)
- CreateDynamicObject(18227,1202.3286100,-3483.6630900,0.6715600,0.0000000,0.0000000,-191.2500000); //object(54)
- CreateDynamicObject(18227,1210.2006800,-3558.0730000,-18.3207500,9.4540000,18.9080000,-41.3300000); //object(55)
- CreateDynamicObject(18227,1316.9497100,-3669.5854500,10.8544200,0.0000000,0.0000000,123.7500000); //object(56)
- CreateDynamicObject(18227,1339.4589800,-3637.5937500,1.9591900,0.0000000,0.0000000,-236.2500000); //object(57)
- CreateDynamicObject(18227,1365.1650400,-3595.4126000,9.5407900,0.0000000,0.0000000,-281.2500000); //object(58)
- CreateDynamicObject(18227,1376.2470700,-3580.5261200,14.9340500,0.0000000,0.0000000,67.5000000); //object(59)
- CreateDynamicObject(18227,1451.9335900,-3611.1872600,6.8013800,-6.8750000,4.2970000,-22.5000000); //object(60)
- CreateDynamicObject(18227,1328.6460000,-3648.7734400,-9.0034700,0.0000000,0.0000000,-174.1380000); //object(61)
- CreateDynamicObject(18227,1488.2690400,-3702.5249000,12.6585800,0.0000000,0.0000000,-45.0000000); //object(62)
- CreateDynamicObject(18227,1537.4589800,-3638.3242200,66.9138300,0.0000000,0.0000000,348.7450000); //object(63)
- CreateDynamicObject(18227,1463.4404300,-3490.1748000,43.5645100,0.0000000,0.0000000,281.2450000); //object(64)
- CreateDynamicObject(18227,1488.0483400,-3488.3330100,67.2110300,0.0000000,0.0000000,-101.2500000); //object(65)
- CreateDynamicObject(18227,1457.0322300,-3499.1823700,60.1117400,19.7670000,6.8750000,-117.5020000); //object(66)
- CreateDynamicObject(18227,1459.8281300,-3511.9948700,41.6781200,4.2970000,13.7510000,-123.7500000); //object(67)
- CreateDynamicObject(18227,1537.3164100,-3499.9687500,106.2972600,350.3570000,339.0700000,159.6370000); //object(68)
- CreateDynamicObject(18227,1480.1635700,-3560.2959000,51.8258400,25.7830000,0.0000000,-78.7500000); //object(69)
- CreateDynamicObject(18227,1411.5908200,-3436.2490200,14.9701900,0.0000000,0.0000000,-135.0000000); //object(70)
- CreateDynamicObject(18227,1388.6406300,-3321.7153300,-0.6972400,0.0000000,0.0000000,-146.2500000); //object(71)
- CreateDynamicObject(18227,1454.1235400,-3254.9155300,11.7337500,0.0000000,0.0000000,193.9080000); //object(72)
- CreateDynamicObject(17116,1615.1645500,-3766.3276400,20.9762900,0.0000000,6.8750000,101.9460000); //object(73)
- CreateDynamicObject(17116,1657.7021500,-3829.7085000,22.2952000,0.0000000,0.0000000,-11.2500000); //object(74)
- CreateDynamicObject(17116,1471.0351600,-4076.3198200,11.0603600,0.0000000,0.0000000,-112.6550000); //object(75)
- CreateDynamicObject(17116,1688.5908200,-3730.5712900,25.8147900,0.0000000,0.0000000,11.2500000); //object(76)
- CreateDynamicObject(17116,1655.5346700,-3641.3933100,19.5366600,0.0000000,0.0000000,-56.2500000); //object(77)
- CreateDynamicObject(17116,1777.9121100,-3853.2270500,63.9219400,-4.2970000,-3.4380000,0.0000000); //object(78)
- CreateDynamicObject(13212,1717.3613300,-3706.9433600,29.3127100,0.0000000,0.0000000,168.7500000); //object(79)
- CreateDynamicObject(17116,1775.7915000,-3635.7038600,46.8012000,0.0000000,0.0000000,-270.0000000); //object(80)
- CreateDynamicObject(17116,1860.0293000,-3641.4077100,58.8773500,0.0000000,0.0000000,-326.2500000); //object(81)
- CreateDynamicObject(17116,1856.0029300,-3707.4824200,62.2867900,0.0000000,0.0000000,-360.0000000); //object(82)
- CreateDynamicObject(17116,1804.8872100,-3740.7341300,55.8441400,0.0000000,-5.1570000,-382.5000000); //object(83)
- CreateDynamicObject(13236,1476.7080100,-4150.2695300,52.5206800,11.1680000,11.1680000,310.9300000); //object(86)
- CreateDynamicObject(13120,1585.2202100,-4018.5756800,28.4559400,0.0000000,12.8920000,-236.3270000); //object(87)
- CreateDynamicObject(13120,1690.1596700,-3962.2495100,51.2375100,-1.7190000,-22.3450000,0.0000000); //object(88)
- CreateDynamicObject(13120,1530.4013700,-3659.5234400,23.4912900,0.0000000,1.7140000,196.2490000); //object(89)
- CreateDynamicObject(18227,1505.5498000,-4127.9482400,41.4450000,0.0000000,2.5780000,-186.7980000); //object(90)
- CreateDynamicObject(18227,1424.3935500,-4059.7346200,26.5367900,-8.5940000,12.0320000,50.0020000); //object(91)
- CreateDynamicObject(18227,1340.3886700,-4121.1020500,64.2350600,0.0000000,0.0000000,-174.6890000); //object(92)
- CreateDynamicObject(18227,1343.6064500,-4189.8359400,59.4342100,0.0000000,0.0000000,303.7450000); //object(93)
- CreateDynamicObject(18227,1359.7363300,-4198.8095700,78.4478500,0.0000000,0.0000000,281.2450000); //object(94)
- CreateDynamicObject(18227,1297.1474600,-4200.4384800,64.8542800,0.0000000,0.0000000,225.0000000); //object(95)
- CreateDynamicObject(18227,1249.5185500,-4151.6201200,66.0333900,0.0000000,0.0000000,168.7500000); //object(96)
- CreateDynamicObject(18227,1181.7797900,-4069.1286600,69.6046000,346.5610000,347.6270000,81.5250000); //object(97)
- CreateDynamicObject(18227,1634.8085900,-4012.5610400,57.8087200,0.0000000,0.0000000,-56.2500000); //object(98)
- CreateDynamicObject(18227,1585.0029300,-3723.1084000,44.5518600,0.0000000,0.0000000,-11.2500000); //object(99)
- CreateDynamicObject(18227,1660.3828100,-3635.7182600,44.7904400,0.0000000,0.0000000,135.0000000); //object(100)
- CreateDynamicObject(10492,1659.7490200,-3499.2377900,16.8380300,0.0000000,-1.7190000,79.4550000); //object(101)
- CreateDynamicObject(18227,1607.7275400,-3610.3259300,63.7865100,17.1890000,3.4380000,68.2820000); //object(102)
- CreateDynamicObject(18227,1564.2202100,-3525.2448700,78.2851900,0.0000000,0.0000000,135.0000000); //object(103)
- CreateDynamicObject(18227,1572.1220700,-3495.9440900,75.5844700,17.1880000,12.0300000,105.5460000); //object(104)
- CreateDynamicObject(18227,1576.3256800,-3462.4414100,91.8987300,0.0000000,0.0000000,78.7500000); //object(105)
- CreateDynamicObject(18227,1625.1054700,-3491.1518600,54.9496200,0.0000000,0.0000000,104.3640000); //object(108)
- CreateDynamicObject(18227,1881.5195300,-3575.3750000,82.9600700,0.0000000,0.0000000,33.7500000); //object(110)
- CreateDynamicObject(18227,1935.0087900,-3624.3310500,87.5272800,0.0000000,0.0000000,326.2450000); //object(111)
- CreateDynamicObject(18227,1884.0112300,-3735.4614300,87.0732900,0.0000000,0.0000000,166.9570000); //object(112)
- CreateDynamicObject(18227,1922.7290000,-3663.3508300,80.0179100,0.0000000,4.2960000,187.8110000); //object(113)
- CreateDynamicObject(18227,1859.9257800,-3780.3164100,88.3077100,0.0000000,0.0000000,292.4950000); //object(114)
- CreateDynamicObject(18227,1843.0224600,-3824.7285200,90.2969100,0.0000000,353.1230000,169.6070000); //object(115)
- CreateDynamicObject(18227,1829.8432600,-3908.3056600,98.0677900,0.0000000,0.0000000,-90.0000000); //object(116)
- CreateDynamicObject(18227,1750.8076200,-3932.2441400,75.2958700,0.0000000,0.0000000,225.0000000); //object(117)
- CreateDynamicObject(18227,1703.5288100,-3911.1250000,66.2219000,0.0000000,0.0000000,-202.5000000); //object(118)
- CreateDynamicObject(18227,1424.7299800,-3961.9204100,-0.9540900,0.0000000,22.3450000,-123.7500000); //object(119)
- CreateDynamicObject(18227,1561.0883800,-3802.1582000,28.5046200,0.0000000,0.0000000,56.2500000); //object(120)
- CreateDynamicObject(18227,1592.2431600,-3915.4653300,30.4378500,2.5780000,-10.3130000,-56.2500000); //object(121)
- CreateDynamicObject(18227,1349.4843800,-4013.9492200,27.6515200,12.0320000,6.8750000,-236.2500000); //object(122)
- CreateDynamicObject(8493,1429.8252000,-4128.1367200,55.1675800,10.3130000,15.4700000,-98.7490000); //object(123)
- CreateDynamicObject(3594,1557.6372100,-3831.7465800,24.1654200,0.0000000,30.9400000,-22.5000000); //object(124)
- CreateDynamicObject(623,1327.9038100,-3460.6987300,0.1764400,11.1730000,0.0000000,33.7500000); //object(125)
- CreateDynamicObject(623,1297.2026400,-3491.1323200,3.4896600,11.1730000,0.0000000,78.7500000); //object(126)
- CreateDynamicObject(623,1357.9433600,-3443.0566400,2.7862200,11.1730000,0.0000000,11.2500000); //object(127)
- CreateDynamicObject(623,1257.7983400,-3520.1396500,3.5665000,11.1730000,0.0000000,11.2500000); //object(128)
- CreateDynamicObject(623,1314.7646500,-3523.0009800,9.4141800,11.1730000,0.0000000,56.2500000); //object(129)
- CreateDynamicObject(623,1369.9516600,-3469.6586900,13.3681700,27.5020000,0.0000000,22.5000000); //object(130)
- CreateDynamicObject(623,1340.8510700,-3498.8159200,12.4843700,27.5020000,0.0000000,78.7500000); //object(131)
- CreateDynamicObject(623,1434.0478500,-3295.4267600,14.2212000,27.5020000,0.0000000,78.7500000); //object(132)
- CreateDynamicObject(623,1378.9126000,-3386.1381800,1.3344500,27.5020000,0.0000000,67.5000000); //object(133)
- CreateDynamicObject(623,1379.2421900,-3387.8078600,0.7091800,27.5020000,0.0000000,130.5480000); //object(134)
- CreateDynamicObject(623,1239.4082000,-3603.2749000,-1.4655800,27.5020000,0.0000000,112.5000000); //object(135)
- CreateDynamicObject(623,1267.5415000,-3633.2529300,3.6021900,27.5020000,0.0000000,135.0000000); //object(136)
- CreateDynamicObject(623,1267.3042000,-3676.3820800,5.2303500,27.5020000,0.0000000,146.2500000); //object(137)
- CreateDynamicObject(623,1267.3154300,-3672.8586400,5.0379500,27.5020000,0.0000000,67.5000000); //object(138)
- CreateDynamicObject(623,1241.9902300,-3653.0107400,1.9219500,27.5020000,16.3290000,91.5640000); //object(140)
- CreateDynamicObject(623,1215.4106400,-3715.9794900,3.9472000,27.5020000,16.3290000,125.3140000); //object(141)
- CreateDynamicObject(623,1221.1743200,-3703.1752900,2.8185100,27.5020000,16.3290000,57.8140000); //object(142)
- CreateDynamicObject(623,1191.7163100,-3752.1440400,3.2766700,27.5020000,16.3290000,69.0640000); //object(143)
- CreateDynamicObject(623,1248.9375000,-3724.7558600,11.2835900,27.5020000,16.3290000,1.5640000); //object(144)
- CreateDynamicObject(623,1221.4917000,-3763.4362800,11.1462900,27.5020000,16.3290000,159.0640000); //object(145)
- CreateDynamicObject(623,1220.4311500,-3758.3027300,10.7524500,27.5020000,16.3290000,57.8140000); //object(146)
- CreateDynamicObject(623,1183.5024400,-3824.4687500,13.4950800,27.5020000,16.3290000,102.8140000); //object(147)
- CreateDynamicObject(623,1195.9169900,-3776.1967800,9.9281900,27.5020000,16.3290000,69.0640000); //object(148)
- CreateDynamicObject(623,1154.4716800,-3790.5688500,1.9146500,27.5020000,16.3290000,80.3140000); //object(149)
- CreateDynamicObject(623,1233.3344700,-3796.5471200,31.8497900,27.5020000,16.3290000,80.3140000); //object(150)
- CreateDynamicObject(623,1197.2490200,-3841.2402300,31.2917300,27.5020000,16.3290000,46.5640000); //object(151)
- CreateDynamicObject(623,1168.1484400,-3860.3073700,32.7428100,27.5020000,16.3290000,46.5640000); //object(152)
- CreateDynamicObject(10983,1412.7602500,-3743.0966800,-11.3064900,0.0000000,0.0000000,101.2500000); //object(153)
- CreateDynamicObject(10983,1409.0854500,-3638.9765600,-13.1897900,0.0000000,0.0000000,101.2500000); //object(154)
- CreateDynamicObject(791,1527.4458000,-3907.0695800,20.1680100,0.0000000,0.0000000,0.0000000); //object(156)
- CreateDynamicObject(791,1415.2075200,-4004.4887700,21.9615400,0.0000000,0.0000000,0.0000000); //object(157)
- CreateDynamicObject(791,1463.8256800,-3890.9809600,13.9482400,0.0000000,0.0000000,0.0000000); //object(158)
- CreateDynamicObject(791,1456.4072300,-3918.7353500,14.2281100,0.0000000,0.0000000,0.0000000); //object(159)
- CreateDynamicObject(791,1518.0200200,-4017.8540000,18.5588200,0.0000000,0.0000000,0.0000000); //object(160)
- CreateDynamicObject(791,1542.1762700,-3989.9792500,21.8514700,0.0000000,0.0000000,0.0000000); //object(161)
- CreateDynamicObject(791,1518.8730500,-3873.4216300,16.2835500,0.0000000,0.0000000,67.5000000); //object(162)
- CreateDynamicObject(791,1560.1772500,-3962.2031200,21.3470300,0.0000000,0.0000000,0.0000000); //object(163)
- CreateDynamicObject(791,1499.5400400,-3784.5605500,37.3043000,0.0000000,0.0000000,0.0000000); //object(164)
- CreateDynamicObject(791,1500.5913100,-3832.2832000,24.2724600,0.0000000,0.0000000,-11.2500000); //object(165)
- CreateDynamicObject(791,1457.9677700,-3742.5529800,8.7809700,0.0000000,0.0000000,0.0000000); //object(166)
- CreateDynamicObject(791,1447.8198200,-3704.7885700,1.3429000,0.0000000,0.0000000,0.0000000); //object(167)
- CreateDynamicObject(791,1350.4765600,-3793.1857900,50.2871500,0.0000000,0.0000000,0.0000000); //object(168)
- CreateDynamicObject(791,1316.0459000,-3781.8925800,33.5309200,0.0000000,0.0000000,0.0000000); //object(169)
- CreateDynamicObject(791,1337.2631800,-3755.3586400,24.3328000,0.0000000,0.0000000,0.0000000); //object(170)
- CreateDynamicObject(791,1270.3256800,-3798.7265600,29.9574700,0.0000000,0.0000000,0.0000000); //object(171)
- CreateDynamicObject(791,1290.5239300,-3746.1477100,13.6398100,0.0000000,0.0000000,0.0000000); //object(172)
- CreateDynamicObject(791,1313.6513700,-3646.8261700,9.4672300,0.0000000,0.0000000,-90.0000000); //object(173)
- CreateDynamicObject(791,1305.1752900,-3698.4597200,20.4913100,0.0000000,0.0000000,-90.0000000); //object(174)
- CreateDynamicObject(791,1365.9477500,-3848.1865200,55.4526500,0.0000000,0.0000000,-90.0000000); //object(175)
- CreateDynamicObject(791,1380.5654300,-3810.1298800,47.9016200,0.0000000,0.0000000,-90.0000000); //object(176)
- CreateDynamicObject(791,1422.8261700,-3956.6484400,8.0635200,0.0000000,0.0000000,-90.0000000); //object(177)
- CreateDynamicObject(791,1376.3227500,-4018.9614300,18.9893700,0.0000000,0.0000000,-90.0000000); //object(178)
- CreateDynamicObject(791,1397.8740200,-3981.3825700,14.1462200,0.0000000,0.0000000,-90.0000000); //object(179)
- CreateDynamicObject(791,1346.3100600,-3915.7797900,79.4802700,0.0000000,0.0000000,-90.0000000); //object(180)
- CreateDynamicObject(791,1319.7553700,-3950.6760300,83.5268700,0.0000000,0.0000000,-90.0000000); //object(181)
- CreateDynamicObject(791,1275.5835000,-3996.2900400,62.7051900,0.0000000,0.0000000,-90.0000000); //object(182)
- CreateDynamicObject(791,1221.3911100,-4057.0747100,60.2929500,0.0000000,0.0000000,-90.0000000); //object(183)
- CreateDynamicObject(791,1259.3862300,-4045.1669900,55.7100000,0.0000000,0.0000000,-90.0000000); //object(184)
- CreateDynamicObject(791,1332.4223600,-4080.0466300,51.9597200,0.0000000,0.0000000,-90.0000000); //object(185)
- CreateDynamicObject(791,1315.7504900,-4137.2578100,59.6983000,0.0000000,0.0000000,-90.0000000); //object(186)
- CreateDynamicObject(791,1406.5571300,-4143.4243200,91.2540100,0.0000000,0.0000000,-90.0000000); //object(187)
- CreateDynamicObject(791,1441.3852500,-4142.3735400,93.9889500,0.0000000,0.0000000,-90.0000000); //object(188)
- CreateDynamicObject(791,1511.9658200,-4169.7324200,49.9432600,0.0000000,0.0000000,-90.0000000); //object(189)
- CreateDynamicObject(791,1566.6533200,-4132.3286100,69.0339200,0.0000000,0.0000000,-90.0000000); //object(190)
- CreateDynamicObject(791,1626.6562500,-3899.6377000,53.9827000,0.0000000,0.0000000,-90.0000000); //object(191)
- CreateDynamicObject(791,1636.8725600,-3770.4956100,28.9827200,0.0000000,0.0000000,0.0000000); //object(195)
- CreateDynamicObject(10357,1813.4882800,-3877.6362300,172.1985800,0.0000000,0.0000000,-168.7500000); //object(198)
- CreateDynamicObject(791,1877.9897500,-3620.4453100,73.9590600,0.0000000,0.0000000,0.0000000); //object(199)
- CreateDynamicObject(791,1870.3745100,-3674.4243200,72.7810700,0.0000000,0.0000000,0.0000000); //object(200)
- CreateDynamicObject(791,1831.5903300,-3745.8881800,71.5408800,0.0000000,0.0000000,0.0000000); //object(201)
- CreateDynamicObject(791,1782.2148400,-3595.0744600,65.3429300,0.0000000,0.0000000,0.0000000); //object(202)
- CreateDynamicObject(791,1829.9624000,-3618.6530800,60.6898000,0.0000000,0.0000000,0.0000000); //object(203)
- CreateDynamicObject(791,1815.1396500,-3544.0742200,77.9980500,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1919.3164100,-3736.9521500,84.0912200,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1709.5317400,-3631.1323200,44.5498500,0.0000000,0.0000000,0.0000000); //object(206)
- CreateDynamicObject(791,1742.7104500,-3613.1516100,57.7386600,0.0000000,0.0000000,0.0000000); //object(207)
- CreateDynamicObject(791,1614.6894500,-3560.3833000,44.3472500,0.0000000,0.0000000,0.0000000); //object(208)
- CreateDynamicObject(791,1664.5273400,-3571.3960000,38.3819700,0.0000000,0.0000000,0.0000000); //object(209)
- CreateDynamicObject(791,1745.7929700,-3762.8798800,60.2404900,0.0000000,0.0000000,0.0000000); //object(210)
- CreateDynamicObject(791,1704.8627900,-3682.1716300,47.5199000,0.0000000,0.0000000,0.0000000); //object(211)
- CreateDynamicObject(791,1810.0380900,-3699.3029800,61.4386700,0.0000000,0.0000000,0.0000000); //object(212)
- CreateDynamicObject(791,1699.7089800,-3819.3027300,40.8786900,0.0000000,0.0000000,0.0000000); //object(213)
- CreateDynamicObject(791,1732.4780300,-3875.6713900,54.0278500,0.0000000,0.0000000,0.0000000); //object(216)
- CreateDynamicObject(791,1792.1044900,-3794.0288100,65.8731900,0.0000000,0.0000000,0.0000000); //object(217)
- CreateDynamicObject(791,1581.1709000,-3765.8808600,28.4622400,0.0000000,0.0000000,348.7450000); //object(218)
- CreateDynamicObject(791,1597.7959000,-3677.8852500,60.8783900,0.0000000,0.0000000,0.0000000); //object(221)
- CreateDynamicObject(791,1489.9287100,-4079.7270500,19.6892500,0.0000000,0.0000000,0.0000000); //object(222)
- CreateDynamicObject(791,1437.2553700,-4029.0219700,9.6948600,0.0000000,0.0000000,0.0000000); //object(223)
- CreateDynamicObject(791,1462.0693400,-4105.3310500,27.0111300,0.0000000,0.0000000,-33.7500000); //object(226)
- CreateDynamicObject(791,1421.4409200,-4073.1396500,24.4490900,0.0000000,0.0000000,0.0000000); //object(227)
- CreateDynamicObject(791,1226.7959000,-4173.6025400,64.6288000,0.0000000,0.0000000,0.0000000); //object(228)
- CreateDynamicObject(791,1197.3271500,-4107.5478500,56.3299100,0.0000000,0.0000000,337.4950000); //object(229)
- CreateDynamicObject(791,1303.6377000,-4209.4897500,60.3339500,0.0000000,0.0000000,0.0000000); //object(230)
- CreateDynamicObject(791,1439.7573200,-3846.4641100,1.6259300,0.0000000,0.0000000,-67.5000000); //object(231)
- CreateDynamicObject(791,1531.7490200,-3621.3154300,70.0530900,0.0000000,0.0000000,0.0000000); //object(232)
- CreateDynamicObject(791,1521.7143600,-3548.8723100,95.7488300,0.0000000,0.0000000,-33.7500000); //object(233)
- CreateDynamicObject(791,1408.2539100,-3543.3708500,20.3825700,0.0000000,0.0000000,0.0000000); //object(234)
- CreateDynamicObject(791,1391.5678700,-3557.5693400,15.8739500,0.0000000,0.0000000,-56.2500000); //object(235)
- CreateDynamicObject(791,1448.1293900,-3618.1342800,6.4121700,0.0000000,0.0000000,0.0000000); //object(236)
- CreateDynamicObject(791,1456.4340800,-3668.5087900,6.4136100,0.0000000,0.0000000,-247.5000000); //object(237)
- CreateDynamicObject(791,1492.0791000,-3978.6748000,15.1956000,0.0000000,0.0000000,-45.0000000); //object(238)
- CreateDynamicObject(789,1793.2255900,-3741.7900400,76.4423400,0.0000000,0.0000000,0.0000000); //object(240)
- CreateDynamicObject(789,1776.0004900,-3636.1774900,72.4280500,0.0000000,0.0000000,0.0000000); //object(241)
- CreateDynamicObject(789,1645.4282200,-3710.3422900,66.3121300,0.0000000,0.0000000,-67.5000000); //object(242)
- CreateDynamicObject(789,1540.3530300,-3834.0324700,44.4719800,0.0000000,0.0000000,0.0000000); //object(243)
- CreateDynamicObject(789,1698.6723600,-3724.5473600,65.3377500,0.0000000,0.0000000,0.0000000); //object(246)
- CreateDynamicObject(789,1742.0859400,-3802.6884800,69.2247900,0.0000000,0.0000000,0.0000000); //object(247)
- CreateDynamicObject(789,1673.8691400,-3840.4013700,52.4960800,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1563.6782200,-3857.4506800,32.1275200,0.0000000,0.0000000,0.0000000); //object(251)
- CreateDynamicObject(789,1545.5542000,-3686.5783700,66.3059400,0.0000000,0.0000000,0.0000000); //object(253)
- CreateDynamicObject(789,1361.6674800,-3544.2758800,37.8402300,0.0000000,0.0000000,0.0000000); //object(256)
- CreateDynamicObject(789,1429.3232400,-3729.7431600,13.6086900,0.0000000,0.0000000,0.0000000); //object(257)
- CreateDynamicObject(789,1368.7807600,-3763.9165000,56.0333400,0.0000000,0.0000000,0.0000000); //object(258)
- CreateDynamicObject(789,1372.7773400,-3675.0100100,33.2499400,0.0000000,0.0000000,0.0000000); //object(259)
- CreateDynamicObject(789,1410.1518600,-3622.9487300,20.5141500,0.0000000,0.0000000,-168.7500000); //object(260)
- CreateDynamicObject(789,1385.6635700,-3483.8598600,34.0878900,0.0000000,0.0000000,0.0000000); //object(263)
- CreateDynamicObject(789,1418.5356400,-3398.5163600,32.5983500,0.0000000,0.0000000,0.0000000); //object(264)
- CreateDynamicObject(791,1461.9477500,-3411.2959000,38.9039900,0.0000000,0.0000000,0.0000000); //object(265)
- CreateDynamicObject(791,1448.3676800,-3463.1064500,29.4876600,0.0000000,0.0000000,0.0000000); //object(266)
- CreateDynamicObject(791,1449.7260700,-3370.9755900,40.5171800,0.0000000,0.0000000,0.0000000); //object(267)
- CreateDynamicObject(791,1243.9697300,-3735.7280300,6.9092200,0.0000000,0.0000000,45.0000000); //object(268)
- CreateDynamicObject(789,1247.7812500,-3727.1367200,15.6344900,0.0000000,0.0000000,0.0000000); //object(269)
- CreateDynamicObject(789,1180.0522500,-3879.4531200,55.6182800,0.0000000,0.0000000,0.0000000); //object(270)
- CreateDynamicObject(791,1173.3466800,-3913.2346200,44.9167900,0.0000000,0.0000000,0.0000000); //object(271)
- CreateDynamicObject(789,1269.4287100,-3767.7377900,36.7835500,0.0000000,0.0000000,0.0000000); //object(272)
- CreateDynamicObject(789,1335.9804700,-3829.7846700,72.1138500,0.0000000,0.0000000,0.0000000); //object(273)
- CreateDynamicObject(789,1446.0712900,-3500.5302700,84.1301300,0.0000000,0.0000000,0.0000000); //object(275)
- CreateDynamicObject(791,1343.7612300,-3521.3728000,8.0453100,0.0000000,0.0000000,0.0000000); //object(276)
- CreateDynamicObject(791,1454.6743200,-3321.5061000,19.9260000,0.0000000,0.0000000,0.0000000); //object(277)
- CreateDynamicObject(791,1418.3842800,-3359.8278800,8.3811100,0.0000000,0.0000000,0.0000000); //object(278)
- CreateDynamicObject(789,1380.8056600,-3366.0712900,18.0496100,0.0000000,0.0000000,-146.2500000); //object(279)
- CreateDynamicObject(789,1354.5791000,-3482.0190400,20.3609900,0.0000000,0.0000000,-146.2500000); //object(280)
- CreateDynamicObject(790,1394.8515600,-3411.4270000,6.9823400,0.0000000,0.0000000,-135.0000000); //object(281)
- CreateDynamicObject(790,1388.3398400,-3468.4538600,14.5184100,0.0000000,0.0000000,-135.0000000); //object(282)
- CreateDynamicObject(1683,1265.7617200,-3656.7895500,7.1044100,19.7670000,0.8590000,29.3750000); //object(283)
- CreateDynamicObject(1683,1289.8750000,-3637.2490200,-1.4366900,-1.7190000,-38.6750000,180.0000000); //object(284)
- CreateDynamicObject(1683,1255.9770500,-3674.7641600,-1.4396400,-146.9640000,-1.7190000,225.8590000); //object(285)
- CreateDynamicObject(3881,1831.3584000,-3850.3933100,96.0844800,-1.7190000,0.0000000,11.2500000); //object(286)
- CreateDynamicObject(10757,1518.3579100,-3710.7402300,32.4386700,-162.4340000,18.0480000,-45.0000000); //object(287)
- CreateDynamicObject(12990,1220.1894500,-3615.6464800,0.9442900,0.0000000,0.0000000,-101.2500000); //object(291)
- CreateDynamicObject(17068,1342.6875000,-3429.9370100,0.5606700,0.0000000,0.0000000,-135.0000000); //object(292)
- CreateDynamicObject(11495,1341.9335900,-3426.8107900,0.5702000,0.0000000,0.0000000,-315.0000000); //object(293)
- CreateDynamicObject(11495,1327.2783200,-3412.1445300,0.5917600,0.0000000,0.0000000,-315.0000000); //object(294)
- CreateDynamicObject(11495,1327.3261700,-3414.6098600,0.5795300,0.0000000,0.0000000,-135.0000000); //object(295)
- CreateDynamicObject(17068,1312.9072300,-3412.2133800,0.5920700,0.0000000,0.0000000,-405.0000000); //object(297)
- CreateDynamicObject(9958,1292.8056600,-3423.5000000,4.3482800,0.0000000,0.0000000,135.0000000); //object(298)
- CreateDynamicObject(3241,1741.0639600,-3725.8974600,64.6400500,0.0000000,0.0000000,-101.2500000); //object(299)
- CreateDynamicObject(3241,1786.7793000,-3718.0273400,64.6400500,0.0000000,0.0000000,-11.2500000); //object(300)
- CreateDynamicObject(3178,1795.0835000,-3677.5039100,66.8350500,0.0000000,0.0000000,168.7500000); //object(301)
- CreateDynamicObject(3242,1790.6215800,-3699.0949700,66.0302600,0.0000000,0.0000000,-101.2500000); //object(302)
- CreateDynamicObject(3316,1766.6860400,-3731.5324700,65.3557700,0.0000000,0.0000000,-101.2500000); //object(303)
- CreateDynamicObject(3443,1762.9829100,-3671.8725600,66.1248200,0.0000000,0.0000000,-11.2500000); //object(304)
- CreateDynamicObject(3241,1767.2504900,-3713.4121100,64.6400500,0.0000000,0.0000000,-191.2500000); //object(305)
- CreateDynamicObject(3499,1609.9018600,-3779.5856900,34.7011700,0.0000000,0.0000000,0.0000000); //object(307)
- CreateDynamicObject(3499,1621.7036100,-3801.0358900,31.8291500,0.0000000,0.0000000,0.0000000); //object(308)
- CreateDynamicObject(3499,1610.7895500,-3750.2106900,47.3289500,0.0000000,0.0000000,0.0000000); //object(309)
- CreateDynamicObject(3499,1640.9067400,-3818.7602500,33.1764100,0.0000000,0.0000000,0.0000000); //object(310)
- CreateDynamicObject(3499,1654.4174800,-3841.1767600,40.1319300,0.0000000,0.0000000,0.0000000); //object(312)
- CreateDynamicObject(3499,1655.5400400,-3866.5183100,55.3424900,0.0000000,0.0000000,0.0000000); //object(315)
- CreateDynamicObject(3499,1658.8549800,-3888.3957500,63.7636900,0.0000000,0.0000000,0.0000000); //object(316)
- CreateDynamicObject(1381,1612.2998000,-3751.0085400,51.9594300,91.1000000,0.0000000,-303.7500000); //object(320)
- CreateDynamicObject(1381,1620.6914100,-3799.6940900,36.1977100,91.1000000,0.0000000,-135.0000000); //object(321)
- CreateDynamicObject(1381,1608.9355500,-3778.1574700,39.0139800,91.1000000,0.0000000,-135.0000000); //object(322)
- CreateDynamicObject(1381,1609.5278300,-3749.1337900,51.9965800,91.1000000,0.0000000,-123.7500000); //object(323)
- CreateDynamicObject(1381,1622.9838900,-3802.1337900,36.2373200,91.1000000,0.0000000,-315.0000000); //object(325)
- CreateDynamicObject(1381,1642.0390600,-3819.9331100,37.9361300,91.1000000,0.0000000,-315.0000000); //object(326)
- CreateDynamicObject(1381,1639.8657200,-3817.3925800,37.8876700,91.1000000,0.0000000,-135.0000000); //object(327)
- CreateDynamicObject(1381,1653.2768600,-3839.9741200,44.6309700,91.1000000,0.0000000,-135.0000000); //object(328)
- CreateDynamicObject(1381,1611.1630900,-3780.6584500,38.9887400,91.1000000,0.0000000,-315.0000000); //object(329)
- CreateDynamicObject(1381,1657.7143600,-3887.1599100,67.9465300,91.1000000,0.0000000,-135.0000000); //object(332)
- CreateDynamicObject(1381,1660.1347700,-3889.4184600,67.9840500,91.1000000,0.0000000,45.0000000); //object(334)
- CreateDynamicObject(1381,1655.6455100,-3842.2744100,44.6718400,91.1000000,0.0000000,45.0000000); //object(335)
- CreateDynamicObject(1381,1656.7817400,-3867.5910600,59.7760300,91.1000000,0.0000000,-315.0000000); //object(336)
- CreateDynamicObject(1381,1654.5239300,-3865.1884800,59.7086400,91.1000000,0.0000000,-135.0000000); //object(338)
- CreateDynamicObject(789,1478.8681600,-4059.7058100,31.1243400,0.0000000,0.0000000,0.0000000); //object(344)
- CreateDynamicObject(789,1287.9770500,-4121.8632800,77.0476300,0.0000000,0.0000000,0.0000000); //object(345)
- CreateDynamicObject(789,1252.0712900,-4073.4658200,76.8648300,0.0000000,0.0000000,0.0000000); //object(346)
- CreateDynamicObject(789,1395.5258800,-4067.6140100,59.9364600,0.0000000,0.0000000,0.0000000); //object(347)
- CreateDynamicObject(789,1479.7631800,-4115.2690400,46.5876500,0.0000000,0.0000000,0.0000000); //object(348)
- CreateDynamicObject(709,1412.4028300,-4086.4802200,28.9091500,0.0000000,0.0000000,0.0000000); //object(351)
- CreateDynamicObject(705,1441.4643600,-4091.4863300,31.9417700,0.0000000,0.0000000,0.0000000); //object(356)
- CreateDynamicObject(707,1294.8320300,-4064.4541000,61.5313500,0.0000000,0.0000000,0.0000000); //object(357)
- CreateDynamicObject(707,1372.8027300,-3942.5195300,16.0702400,0.0000000,0.0000000,0.0000000); //object(358)
- CreateDynamicObject(703,1394.0419900,-4103.3027300,25.6145400,0.0000000,0.0000000,-56.2500000); //object(361)
- CreateDynamicObject(703,1403.1499000,-4081.1574700,26.2964200,0.0000000,0.0000000,0.0000000); //object(362)
- CreateDynamicObject(703,1422.4438500,-4136.2866200,36.4086600,0.0000000,0.0000000,-11.2500000); //object(363)
- CreateDynamicObject(703,1365.5273400,-4071.7294900,48.7611700,0.0000000,0.0000000,0.0000000); //object(364)
- CreateDynamicObject(703,1343.6630900,-4029.1467300,42.4495100,0.0000000,0.0000000,0.0000000); //object(365)
- CreateDynamicObject(703,1300.4755900,-4091.4096700,63.6983200,0.0000000,0.0000000,0.0000000); //object(366)
- CreateDynamicObject(703,1358.2973600,-3964.7934600,15.3937000,0.0000000,0.0000000,0.0000000); //object(368)
- CreateDynamicObject(703,1423.5717800,-3933.1899400,16.9300400,0.0000000,0.0000000,0.0000000); //object(370)
- CreateDynamicObject(703,1551.3247100,-3939.9248000,23.2535700,0.0000000,0.0000000,0.0000000); //object(372)
- CreateDynamicObject(703,1497.5546900,-3967.3444800,18.7961400,0.0000000,0.0000000,0.0000000); //object(373)
- CreateDynamicObject(703,1539.2319300,-3956.7861300,21.7328400,0.0000000,0.0000000,0.0000000); //object(374)
- CreateDynamicObject(703,1521.7749000,-3921.4348100,22.4170700,0.0000000,0.0000000,0.0000000); //object(375)
- CreateDynamicObject(703,1466.3808600,-3915.7133800,18.8532300,0.0000000,0.0000000,0.0000000); //object(376)
- CreateDynamicObject(2567,1249.3144500,-3664.1464800,5.0304000,12.8920000,-1.7190000,33.5180000); //object(319)
- CreateDynamicObject(3576,1245.3393600,-3655.8698700,2.4404900,11.1730000,20.6260000,36.9560000); //object(320)
- CreateDynamicObject(3576,1247.3413100,-3654.4062500,4.3672900,0.0000000,0.0000000,0.0000000); //object(321)
- CreateDynamicObject(3577,1253.7646500,-3675.7002000,4.7589000,0.0000000,0.0000000,11.2500000); //object(322)
- CreateDynamicObject(3796,1250.1582000,-3648.5439500,3.0508400,0.0000000,0.0000000,-45.0000000); //object(323)
- CreateDynamicObject(3761,1204.2475600,-3792.0246600,18.0759700,0.0000000,0.0000000,-33.7500000); //object(325)
- CreateDynamicObject(3798,1198.8364300,-3794.0063500,14.5927300,0.0000000,0.0000000,0.0000000); //object(326)
- CreateDynamicObject(3799,1197.2158200,-3796.2822300,14.2026500,0.0000000,0.0000000,-33.7500000); //object(327)
- CreateDynamicObject(3875,1179.4941400,-3795.1001000,17.6155100,0.0000000,0.0000000,0.0000000); //object(328)
- CreateDynamicObject(3863,1199.0327100,-3782.6276900,13.8797600,1.7190000,0.0000000,-123.7500000); //object(329)
- CreateDynamicObject(3863,1170.0532200,-3807.0000000,10.2541300,0.0000000,0.0000000,-146.2500000); //object(330)
- CreateDynamicObject(3862,1179.8081100,-3814.5939900,13.6578100,0.0000000,0.0000000,-157.5000000); //object(332)
- CreateDynamicObject(3861,1204.1215800,-3761.8918500,9.6046500,0.0000000,0.0000000,-22.5000000); //object(333)
- CreateDynamicObject(3860,1207.5844700,-3786.2497600,16.7595800,0.0000000,0.0000000,-101.2500000); //object(334)
- CreateDynamicObject(3860,1247.6103500,-3671.8779300,4.4340000,0.0000000,0.0000000,-90.0000000); //object(335)
- CreateDynamicObject(3860,1246.8940400,-3659.9060100,4.1138100,0.0000000,0.0000000,-67.5000000); //object(336)
- CreateDynamicObject(3861,1251.4545900,-3633.8496100,4.0494600,0.0000000,0.0000000,-67.5000000); //object(337)
- CreateDynamicObject(3863,1245.9404300,-3629.0485800,3.3808000,0.0000000,0.0000000,-11.2500000); //object(338)
- CreateDynamicObject(3862,1249.9775400,-3642.2529300,4.0696000,0.0000000,0.0000000,-112.5000000); //object(339)
- CreateDynamicObject(3577,1425.2856400,-4120.8955100,43.7364800,13.7510000,-12.8920000,0.0000000); //object(341)
- CreateDynamicObject(3577,1426.0429700,-4114.1606400,38.0372700,-6.0160000,4.2970000,112.5000000); //object(342)
- CreateDynamicObject(3576,1415.8657200,-4112.3222700,37.1689800,6.8750000,-7.7350000,-56.2500000); //object(343)
- CreateDynamicObject(3576,1439.8842800,-4114.9760700,40.2487500,-2.5780000,-12.0320000,-112.5000000); //object(344)
- CreateDynamicObject(3799,1433.8154300,-4116.9428700,38.5140500,-2.5780000,-8.5940000,0.0000000); //object(347)
- CreateDynamicObject(647,1432.2290000,-4108.1084000,38.0234500,0.0000000,0.0000000,0.0000000); //object(348)
- CreateDynamicObject(647,1408.1181600,-4113.7060500,34.8340000,0.0000000,0.0000000,0.0000000); //object(349)
- CreateDynamicObject(760,1421.4755900,-4107.0366200,35.8300500,0.0000000,0.0000000,0.0000000); //object(350)
- CreateDynamicObject(800,1423.5932600,-4095.6250000,34.9581200,0.0000000,0.0000000,0.0000000); //object(351)
- CreateDynamicObject(818,1443.7338900,-4080.0136700,33.8787000,0.0000000,0.0000000,0.0000000); //object(355)
- CreateDynamicObject(818,1406.2670900,-3865.8940400,10.9163000,0.0000000,0.0000000,0.0000000); //object(356)
- CreateDynamicObject(827,1507.4877900,-3930.7377900,24.8008900,0.0000000,0.0000000,0.0000000); //object(359)
- CreateDynamicObject(855,1407.8359400,-3670.2004400,1.5269400,0.0000000,0.0000000,0.0000000); //object(361)
- CreateDynamicObject(855,1416.4550800,-3708.0410200,-0.1361100,0.0000000,0.0000000,0.0000000); //object(362)
- CreateDynamicObject(855,1377.0502900,-3674.8671900,-0.7130500,0.0000000,0.0000000,0.0000000); //object(363)
- CreateDynamicObject(14596,1520.9140600,-3943.0700700,14.4638000,0.0000000,0.0000000,-742.5000000); //object(365)
- CreateDynamicObject(16649,1512.8632800,-3935.6342800,8.8175700,0.0000000,0.0000000,-22.5000000); //object(366)
- CreateDynamicObject(1698,1517.4897500,-3937.7338900,12.3696800,0.0000000,90.2410000,-22.5000000); //object(367)
- CreateDynamicObject(3095,1518.8237300,-3945.1362300,26.3509300,0.0000000,179.6230000,-22.5000000); //object(373)
- CreateDynamicObject(3095,1525.2470700,-3936.8186000,21.8739000,0.0000000,89.3810000,-112.5000000); //object(374)
- CreateDynamicObject(3095,1528.1650400,-3942.8994100,21.8504700,0.0000000,89.3810000,-202.5000000); //object(379)
- CreateDynamicObject(3095,1522.4692400,-3935.6435500,21.8670200,0.0000000,89.3810000,-112.5000000); //object(380)
- CreateDynamicObject(3095,1525.8803700,-3948.4829100,21.8504700,0.0000000,89.3810000,-202.5000000); //object(381)
- CreateDynamicObject(3095,1516.8730500,-3949.6608900,21.8585900,0.0000000,89.3810000,-292.5000000); //object(382)
- CreateDynamicObject(3095,1519.8183600,-3950.8955100,21.8670100,0.0000000,89.3810000,-292.5000000); //object(383)
- CreateDynamicObject(3095,1514.8808600,-3942.5461400,21.8698400,0.0000000,89.3810000,-22.5000000); //object(385)
- CreateDynamicObject(3095,1514.3476600,-3943.7824700,21.8591600,0.0000000,89.3810000,-22.5000000); //object(386)
- CreateDynamicObject(3095,1520.7661100,-3940.0605500,26.3598100,0.0000000,179.6230000,-22.5000000); //object(389)
- CreateDynamicObject(3095,1521.3813500,-3946.1635700,26.3622300,0.0000000,179.6230000,-22.5000000); //object(390)
- CreateDynamicObject(3095,1523.4345700,-3941.3540000,26.3615000,0.0000000,179.6230000,-22.5000000); //object(391)
- CreateDynamicObject(1698,1517.9736300,-3935.0835000,22.8159800,89.3810000,-1.7190000,-112.5000000); //object(395)
- CreateDynamicObject(1698,1517.6870100,-3935.7675800,22.8160700,89.3810000,-1.7190000,-112.5000000); //object(397)
- CreateDynamicObject(1698,1517.6035200,-3936.0048800,25.1235400,0.0000000,-89.3810000,-23.3590000); //object(399)
- CreateDynamicObject(1698,1517.2207000,-3936.8979500,25.1096600,0.0000000,-89.3810000,-23.3590000); //object(400)
- CreateDynamicObject(1698,1517.1308600,-3937.5402800,24.5684000,0.0000000,-89.3810000,-383.3590000); //object(401)
- CreateDynamicObject(789,1515.5766600,-3963.8115200,36.5436200,0.0000000,0.0000000,-135.0000000); //object(403)
- CreateDynamicObject(762,1511.4643600,-3950.6962900,25.6323500,0.0000000,0.0000000,-78.7500000); //object(404)
- CreateDynamicObject(762,1533.7255900,-3936.3286100,26.4506300,0.0000000,0.0000000,33.7500000); //object(406)
- CreateDynamicObject(762,1572.7104500,-3828.9126000,26.4054200,0.0000000,0.0000000,0.0000000); //object(407)
- CreateDynamicObject(762,1719.0273400,-3704.5659200,64.2892900,0.0000000,0.0000000,0.0000000); //object(409)
- CreateDynamicObject(762,1727.5131800,-3748.2233900,64.7817500,0.0000000,0.0000000,0.0000000); //object(410)
- CreateDynamicObject(762,1736.7685500,-3759.4792500,65.4232400,0.0000000,0.0000000,0.0000000); //object(411)
- CreateDynamicObject(762,1768.6748000,-3775.0097700,67.9312700,0.0000000,0.0000000,0.0000000); //object(412)
- CreateDynamicObject(762,1737.8325200,-3659.1469700,65.4430100,0.0000000,0.0000000,0.0000000); //object(413)
- CreateDynamicObject(1408,1738.5893600,-3696.3501000,64.6893300,0.0000000,0.0000000,-101.2500000); //object(414)
- CreateDynamicObject(1408,1737.4951200,-3701.7536600,64.6893300,0.0000000,0.0000000,-101.2500000); //object(415)
- CreateDynamicObject(1408,1736.4638700,-3707.1547900,64.6893300,0.0000000,0.0000000,-101.2500000); //object(416)
- CreateDynamicObject(1408,1736.0644500,-3709.1298800,64.6893300,0.0000000,0.0000000,-101.2500000); //object(417)
- CreateDynamicObject(1408,1738.0835000,-3712.5690900,64.6893300,0.0000000,0.0000000,-14.6880000); //object(418)
- CreateDynamicObject(1408,1746.3471700,-3700.7373000,64.6893300,0.0000000,0.0000000,78.7500000); //object(421)
- CreateDynamicObject(1408,1749.6186500,-3698.4707000,64.6893300,0.0000000,0.0000000,-11.2500000); //object(422)
- CreateDynamicObject(1408,1751.9794900,-3699.0080600,64.8084700,0.0000000,0.0000000,-11.2500000); //object(423)
- CreateDynamicObject(1408,1754.2363300,-3702.3164100,64.6893300,0.0000000,0.0000000,-101.2500000); //object(424)
- CreateDynamicObject(1408,1757.7553700,-3717.4218700,64.6893300,0.0000000,0.0000000,-11.2500000); //object(428)
- CreateDynamicObject(1408,1761.0742200,-3715.4201700,64.6893300,0.0000000,0.0000000,78.7500000); //object(429)
- CreateDynamicObject(1408,1762.2099600,-3710.0739700,64.6893300,0.0000000,0.0000000,78.7500000); //object(430)
- CreateDynamicObject(1408,1763.5590800,-3704.8691400,64.6893300,0.0000000,0.0000000,73.5930000); //object(431)
- CreateDynamicObject(1408,1760.3710900,-3697.9008800,64.6893300,0.0000000,0.0000000,-191.2500000); //object(432)
- CreateDynamicObject(1408,1741.6586900,-3694.0942400,64.6893300,0.0000000,0.0000000,-191.2500000); //object(433)
- CreateDynamicObject(1223,1740.9682600,-3713.3759800,64.0817500,0.0000000,0.0000000,-11.2500000); //object(434)
- CreateDynamicObject(1223,1757.7011700,-3697.0546900,64.0817500,0.0000000,0.0000000,-202.5000000); //object(435)
- CreateDynamicObject(1223,1744.5200200,-3694.4956100,64.0817500,0.0000000,0.0000000,-11.2500000); //object(436)
- CreateDynamicObject(1223,1755.4277300,-3716.7463400,64.0817500,0.0000000,0.0000000,168.7500000); //object(437)
- CreateDynamicObject(1223,1777.7959000,-3683.5883800,64.0621000,0.0000000,0.0000000,-101.2500000); //object(438)
- CreateDynamicObject(1223,1774.3823200,-3708.2495100,64.0817500,0.0000000,0.0000000,90.0000000); //object(440)
- CreateDynamicObject(1223,1754.1181600,-3728.9863300,64.0817500,0.0000000,0.0000000,78.7500000); //object(441)
- CreateDynamicObject(1223,1751.3281300,-3654.4343300,63.9724500,0.0000000,0.0000000,-101.2500000); //object(443)
- CreateDynamicObject(1216,1752.5771500,-3698.8767100,64.7859600,0.0000000,0.0000000,-191.2500000); //object(444)
- CreateDynamicObject(16647,1528.4736300,-3920.1352500,3.7963700,0.0000000,0.0000000,157.5000000); //object(447)
- CreateDynamicObject(3095,1528.7465800,-3937.6897000,1.3624900,0.0000000,89.3810000,-22.5000000); //object(448)
- CreateDynamicObject(3095,1523.1440400,-3905.5097700,3.8689400,0.0000000,89.3810000,-202.5000000); //object(449)
- CreateDynamicObject(3095,1517.6879900,-3941.0561500,5.0282500,0.0000000,89.3810000,-202.5000000); //object(451)
- CreateDynamicObject(3095,1534.0488300,-3900.8400900,3.6145700,0.0000000,89.3810000,67.5000000); //object(453)
- CreateDynamicObject(3095,1538.4550800,-3902.6767600,3.8689400,0.0000000,89.3790000,67.4950000); //object(454)
- CreateDynamicObject(1698,1519.3461900,-3941.3115200,7.5726600,0.0000000,-89.3810000,-113.3590000); //object(456)
- CreateDynamicObject(16643,1531.6152300,-3911.6704100,5.1376000,0.0000000,0.0000000,-22.5000000); //object(457)
- CreateDynamicObject(16665,1501.1259800,-3930.8147000,7.2856800,0.0000000,0.0000000,-22.5000000); //object(459)
- CreateDynamicObject(1698,1505.7358400,-3934.7070300,7.9870800,89.3810000,-1.7190000,-112.5000000); //object(460)
- CreateDynamicObject(1698,1507.1118200,-3931.2641600,8.0120800,89.3810000,-1.7190000,-112.5000000); //object(461)
- CreateDynamicObject(16662,1490.8110400,-3926.0100100,7.4897200,0.0000000,0.0000000,40.7030000); //object(462)
- CreateDynamicObject(3387,1491.0976600,-3930.0830100,6.2934900,0.0000000,0.0000000,-168.7500000); //object(463)
- CreateDynamicObject(3386,1493.9580100,-3923.8584000,6.2934900,0.0000000,0.0000000,-236.2500000); //object(464)
- CreateDynamicObject(3389,1492.5537100,-3924.9873000,6.2934900,0.0000000,0.0000000,-218.9070000); //object(465)
- CreateDynamicObject(3390,1496.8310500,-3929.0864300,6.6162700,0.0000000,0.0000000,-22.5000000); //object(468)
- CreateDynamicObject(1663,1495.5957000,-3927.8022500,6.7537100,0.0000000,0.0000000,56.2500000); //object(469)
- CreateDynamicObject(2063,1534.1450200,-3904.3198200,2.0781300,0.0000000,0.0000000,-382.5000000); //object(472)
- CreateDynamicObject(1742,1528.4965800,-3937.9216300,1.1802900,0.0000000,0.0000000,-112.5000000); //object(473)
- CreateDynamicObject(1717,1536.3139600,-3905.3481400,1.1663700,0.0000000,0.0000000,-67.5000000); //object(475)
- CreateDynamicObject(1799,1519.1254900,-3924.6223100,1.2317900,0.0000000,0.0000000,67.5000000); //object(476)
- CreateDynamicObject(2297,1521.7744100,-3915.7546400,1.1632000,0.0000000,0.0000000,-67.5000000); //object(477)
- CreateDynamicObject(702,1241.8457000,-3640.5502900,2.2387000,0.0000000,0.0000000,0.0000000); //object(436)
- CreateDynamicObject(3461,1242.0605500,-3640.6296400,0.4443100,0.0000000,0.0000000,0.0000000); //object(437)
- CreateDynamicObject(3461,1241.6230500,-3640.6821300,0.3800500,0.0000000,0.0000000,0.0000000); //object(438)
- CreateDynamicObject(3461,1241.9702100,-3640.9008800,0.4002900,0.0000000,0.0000000,0.0000000); //object(439)
- CreateDynamicObject(3461,1350.3364300,-3433.9982900,2.3432500,0.0000000,0.0000000,0.0000000); //object(440)
- CreateDynamicObject(3461,1504.1425800,-3936.9653300,22.0953100,0.0000000,0.0000000,0.0000000); //object(441)
- CreateDynamicObject(762,1222.9677700,-3748.8515600,14.1636500,0.0000000,0.0000000,0.0000000); //object(442)
- CreateDynamicObject(762,1227.5415000,-3767.1552700,17.2999500,0.0000000,0.0000000,0.0000000); //object(443)
- CreateDynamicObject(762,1239.7631800,-3712.6677200,8.9545000,0.0000000,0.0000000,0.0000000); //object(444)
- CreateDynamicObject(762,1254.1381800,-3709.8359400,9.6056800,0.0000000,0.0000000,22.5000000); //object(445)
- CreateDynamicObject(762,1299.9340800,-3759.5170900,25.7134000,0.0000000,0.0000000,0.0000000); //object(446)
- CreateDynamicObject(10983,1101.9438500,-3601.5512700,-26.6696400,12.8920000,0.0000000,-101.2500000); //object(447)
- CreateDynamicObject(10983,1083.7148400,-3695.3930700,-26.6294800,12.8920000,0.0000000,-101.2500000); //object(448)
- CreateDynamicObject(10983,985.7758800,-3655.5361300,-30.9715400,0.0000000,0.0000000,258.7450000); //object(449)
- CreateDynamicObject(10983,1006.7998000,-3561.6167000,-30.1110000,0.0000000,0.0000000,258.7450000); //object(450)
- CreateDynamicObject(10983,1185.0976600,-3744.7099600,-7.3842700,0.0000000,0.0000000,-101.2500000); //object(456)
- CreateDynamicObject(10828,1039.5302700,-3650.2658700,-18.8414400,89.3810000,0.0000000,-100.3910000); //object(457)
- CreateDynamicObject(4085,1023.8852500,-3648.1377000,-24.9813500,0.0000000,0.0000000,78.7500000); //object(458)
- CreateDynamicObject(10828,1035.2294900,-3643.2761200,-18.7903500,89.3810000,0.0000000,-10.3910000); //object(459)
- CreateDynamicObject(10828,1015.4555700,-3639.4643600,-18.9285600,89.3810000,0.0000000,-10.3910000); //object(460)
- CreateDynamicObject(10828,1008.9941400,-3644.3024900,-18.9324300,89.3810000,0.0000000,78.7500000); //object(461)
- CreateDynamicObject(10828,1012.9262700,-3653.8642600,-18.9657200,89.3810000,0.0000000,168.7500000); //object(462)
- CreateDynamicObject(10828,1031.8881800,-3657.5756800,-18.8515200,89.3810000,0.0000000,168.7500000); //object(463)
- CreateDynamicObject(10828,1050.8452100,-3652.5991200,-8.4116600,0.0000000,0.0000000,-101.2500000); //object(464)
- CreateDynamicObject(10828,1037.8798800,-3633.0402800,-8.3984700,0.0000000,0.0000000,-11.2500000); //object(465)
- CreateDynamicObject(10828,1017.3813500,-3628.9113800,-8.4189800,0.0000000,0.0000000,-11.2500000); //object(466)
- CreateDynamicObject(10828,997.9462900,-3641.9282200,-8.4461100,0.0000000,0.0000000,78.7500000); //object(467)
- CreateDynamicObject(10828,1011.0859400,-3664.4599600,-8.6304400,0.0000000,0.0000000,168.7500000); //object(468)
- CreateDynamicObject(10828,1030.4843800,-3668.3266600,-8.6156600,0.0000000,0.0000000,168.7500000); //object(469)
- CreateDynamicObject(10828,997.2587900,-3645.1818800,-8.4436100,0.0000000,0.0000000,78.7500000); //object(470)
- CreateDynamicObject(10828,1050.3164100,-3655.2697800,-8.5144800,0.0000000,0.0000000,78.7500000); //object(471)
- CreateDynamicObject(10828,1031.1845700,-3655.7783200,-6.9929500,89.3810000,0.0000000,168.7500000); //object(472)
- CreateDynamicObject(10828,1013.1250000,-3652.1286600,-7.1569400,89.3810000,0.0000000,168.7500000); //object(473)
- CreateDynamicObject(10828,1016.5898400,-3642.0307600,-6.7712200,89.3810000,0.0000000,-11.2500000); //object(474)
- CreateDynamicObject(10828,1033.1191400,-3645.2924800,-6.8238600,89.3810000,0.0000000,-11.2500000); //object(475)
- CreateDynamicObject(10828,1016.1333000,-3643.9951200,-6.8890200,89.3810000,0.0000000,168.7500000); //object(476)
- CreateDynamicObject(10828,1034.4301800,-3647.6323200,-6.8755500,89.3810000,0.0000000,168.7500000); //object(477)
- CreateDynamicObject(2567,1020.3344700,-3631.9704600,-15.9047100,0.0000000,0.0000000,-11.2500000); //object(479)
- CreateDynamicObject(2567,1000.0610400,-3643.6098600,-16.0517900,0.0000000,0.0000000,-101.2500000); //object(480)
- CreateDynamicObject(2669,1015.9741200,-3632.4353000,-16.6148500,0.0000000,0.0000000,-11.2500000); //object(481)
- CreateDynamicObject(3576,1023.8964800,-3640.4897500,-16.2561000,0.0000000,0.0000000,0.0000000); //object(482)
- CreateDynamicObject(3577,1008.8188500,-3646.8488800,-17.0973100,0.0000000,0.0000000,-11.2500000); //object(483)
- CreateDynamicObject(3633,1017.6704100,-3663.3276400,-17.4184800,0.0000000,0.0000000,0.0000000); //object(484)
- CreateDynamicObject(3633,1044.7446300,-3668.0581100,-17.4075600,0.0000000,0.0000000,0.0000000); //object(485)
- CreateDynamicObject(3633,1049.9721700,-3642.2348600,-17.3062200,0.0000000,0.0000000,0.0000000); //object(486)
- CreateDynamicObject(3633,1024.4433600,-3633.3508300,-17.3508500,0.0000000,0.0000000,0.0000000); //object(487)
- CreateDynamicObject(3633,1002.7641600,-3630.4287100,-17.4759100,0.0000000,0.0000000,0.0000000); //object(488)
- CreateDynamicObject(3796,1024.6782200,-3657.0856900,-17.8068400,0.0000000,0.0000000,-90.0000000); //object(491)
- CreateDynamicObject(3799,1005.0800800,-3658.6323200,-18.0127900,0.0000000,0.0000000,-11.2500000); //object(492)
- CreateDynamicObject(3799,1005.4169900,-3655.5817900,-18.0156500,0.0000000,0.0000000,-11.2500000); //object(493)
- CreateDynamicObject(3799,1005.7636700,-3657.0783700,-15.7840400,0.0000000,0.0000000,11.2500000); //object(494)
- CreateDynamicObject(5262,1042.9477500,-3640.6757800,-14.8262400,0.0000000,0.0000000,-191.2500000); //object(495)
- CreateDynamicObject(12913,1056.0146500,-3643.7522000,-12.1630800,0.0000000,90.2410000,-11.2500000); //object(496)
- CreateDynamicObject(12913,1007.8198200,-3623.9438500,-12.2212100,0.0000000,90.2410000,78.7500000); //object(497)
- CreateDynamicObject(12913,1048.2397500,-3631.8852500,-12.1272500,0.0000000,90.2410000,78.7500000); //object(498)
- CreateDynamicObject(12913,1051.4008800,-3665.8881800,-12.1394100,0.0000000,90.2410000,-11.2500000); //object(499)
- CreateDynamicObject(12913,1038.7871100,-3673.2104500,-12.1957300,0.0000000,90.2410000,-101.2500000); //object(500)
- CreateDynamicObject(12913,1000.0820300,-3665.4643600,-12.5811800,0.0000000,90.2410000,-101.2500000); //object(501)
- CreateDynamicObject(12913,992.4218800,-3653.1191400,-12.2438200,0.0000000,90.2410000,-191.2500000); //object(502)
- CreateDynamicObject(12913,996.6762700,-3630.9204100,-12.1119300,0.0000000,90.2410000,-191.2500000); //object(503)
- CreateDynamicObject(1223,1055.1059600,-3633.7675800,-18.2436300,0.0000000,0.0000000,90.0000000); //object(504)
- CreateDynamicObject(1223,1001.2202100,-3623.5029300,-19.3209100,0.0000000,0.0000000,78.7500000); //object(505)
- CreateDynamicObject(1223,993.6313500,-3663.1577100,-19.3209100,0.0000000,0.0000000,-112.5000000); //object(506)
- CreateDynamicObject(1223,1047.4863300,-3673.1591800,-18.2436300,0.0000000,0.0000000,-101.2500000); //object(507)
- CreateDynamicObject(1231,1011.0947300,-3651.4013700,-14.9596800,0.0000000,0.0000000,-112.5000000); //object(508)
- CreateDynamicObject(1231,1013.4160200,-3641.7661100,-14.8056600,0.0000000,0.0000000,-90.0000000); //object(509)
- CreateDynamicObject(1231,1036.0024400,-3655.4604500,-14.6345300,0.0000000,0.0000000,78.7500000); //object(510)
- CreateDynamicObject(1231,1037.7866200,-3647.0620100,-14.6775900,0.0000000,0.0000000,78.7500000); //object(511)
- CreateDynamicObject(7577,1078.3320300,-3660.3203100,-12.2032400,0.0000000,0.0000000,-101.2500000); //object(512)
- CreateDynamicObject(7577,1133.0742200,-3671.7959000,-9.4653900,6.0160000,0.0000000,-101.2500000); //object(513)
- CreateDynamicObject(7577,1185.8247100,-3682.2710000,-4.9299700,187.3580000,0.0000000,-101.2500000); //object(514)
- CreateDynamicObject(3530,1104.9853500,-3666.5835000,-14.0249700,0.0000000,0.0000000,0.0000000); //object(515)
- CreateDynamicObject(3530,1060.5683600,-3630.7109400,-22.5366800,0.0000000,0.0000000,-11.2500000); //object(516)
- CreateDynamicObject(3530,1065.1298800,-3649.9924300,-22.2603900,0.0000000,0.0000000,-11.2500000); //object(517)
- CreateDynamicObject(3530,1051.8403300,-3699.1272000,-22.3841000,0.0000000,0.0000000,-11.2500000); //object(518)
- CreateDynamicObject(3530,981.4843800,-3675.2548800,-21.7935200,0.0000000,0.0000000,-11.2500000); //object(519)
- CreateDynamicObject(3530,1011.1914100,-3609.0068400,-22.8637100,0.0000000,0.0000000,-11.2500000); //object(520)
- CreateDynamicObject(3675,1051.3593800,-3662.9001500,-20.7256400,0.0000000,0.0000000,78.7500000); //object(521)
- CreateDynamicObject(3675,1054.5673800,-3645.2038600,-21.1919800,0.0000000,0.0000000,90.0000000); //object(522)
- CreateDynamicObject(3675,1044.9126000,-3632.0256300,-21.1197000,0.0000000,0.0000000,157.5000000); //object(523)
- CreateDynamicObject(3675,1013.7109400,-3625.8374000,-20.7005300,0.0000000,0.0000000,157.5000000); //object(524)
- CreateDynamicObject(3675,1032.4355500,-3671.4709500,-20.7659900,0.0000000,0.0000000,-11.2500000); //object(525)
- CreateDynamicObject(3675,1033.4672900,-3634.0205100,-13.0923700,0.0000000,0.0000000,0.0000000); //object(526)
- CreateDynamicObject(1635,1514.5019500,-3941.8828100,24.0733700,0.0000000,0.0000000,-22.5000000); //object(527)
- CreateDynamicObject(1689,1525.1132800,-3944.4328600,27.5384000,0.0000000,0.0000000,-112.5000000); //object(528)
- CreateDynamicObject(3502,1356.5595700,-3623.6303700,4.1515500,0.0000000,0.0000000,59.6100000); //object(529)
- CreateDynamicObject(3502,1353.6562500,-3651.5869100,4.1921300,0.0000000,0.0000000,90.0000000); //object(531)
- CreateDynamicObject(3502,1389.2148400,-3609.3073700,4.7223800,0.0000000,0.0000000,0.0000000); //object(532)
- CreateDynamicObject(9831,1388.8730500,-3614.5918000,2.0876600,0.0000000,-5.1570000,-163.5930000); //object(533)
- CreateDynamicObject(9831,1361.9189500,-3627.1772500,1.7679900,0.0000000,0.0000000,-112.5770000); //object(535)
- CreateDynamicObject(9831,1359.4819300,-3651.8864700,1.3256600,0.0000000,0.0000000,-78.7500000); //object(537)
- CreateDynamicObject(10983,1649.6806600,-3658.3750000,45.3242000,6.8720000,0.0000000,326.2450000); //object(538)
- CreateDynamicObject(18227,1595.7876000,-3565.0097700,53.2267800,0.0000000,0.0000000,137.9480000); //object(539)
- CreateDynamicObject(18227,1712.3061500,-3572.8618200,67.2432300,0.0000000,0.0000000,-337.5000000); //object(540)
- CreateDynamicObject(18227,1813.9741200,-3556.6472200,74.4926100,344.5260000,10.3110000,42.9670000); //object(542)
- CreateDynamicObject(762,1705.2324200,-3637.8815900,57.2190000,0.0000000,0.0000000,0.0000000); //object(543)
- CreateDynamicObject(18227,1748.1176800,-3559.2109400,72.1402100,0.0000000,0.0000000,-663.7500000); //object(545)
- CreateDynamicObject(18227,1705.8173800,-3599.9919400,55.0852100,0.0000000,0.0000000,-810.8590000); //object(546)
- CreateDynamicObject(789,1665.3007800,-3605.0351600,67.2309700,0.0000000,0.0000000,22.5000000); //object(548)
- CreateDynamicObject(762,1677.3095700,-3686.5317400,51.8458200,0.0000000,0.0000000,0.0000000); //object(549)
- CreateDynamicObject(3092,1687.5752000,-3652.9599600,48.7651900,75.6300000,10.3130000,44.0630000); //object(552)
- CreateDynamicObject(11224,1687.5180700,-3651.1652800,50.3287200,6.8750000,0.8590000,-33.7500000); //object(556)
- CreateDynamicObject(3092,1688.1757800,-3651.7304700,49.7802400,75.6300000,10.3130000,-23.4370000); //object(557)
- CreateDynamicObject(3092,1686.6440400,-3654.6315900,49.2259200,75.6300000,10.3130000,201.5630000); //object(558)
- CreateDynamicObject(3092,1689.1748000,-3650.5407700,50.0314000,75.6300000,10.3130000,66.5630000); //object(559)
- CreateDynamicObject(3092,1690.2661100,-3649.4113800,50.2870300,75.6300000,10.3130000,-124.6870000); //object(560)
- CreateDynamicObject(3092,1689.7021500,-3647.8942900,50.3836500,75.6300000,10.3130000,66.5630000); //object(561)
- CreateDynamicObject(3092,1687.9531300,-3649.6372100,49.8842700,75.6300000,10.3130000,-12.1870000); //object(562)
- CreateDynamicObject(3092,1686.0673800,-3652.8979500,49.3066300,75.6300000,10.3130000,21.5630000); //object(563)
- CreateDynamicObject(3092,1686.6611300,-3651.0966800,49.5599400,75.6300000,10.3130000,89.0630000); //object(564)
- CreateDynamicObject(2907,1687.3085900,-3649.3403300,48.9949500,0.0000000,0.0000000,0.0000000); //object(565)
- CreateDynamicObject(2907,1689.4550800,-3650.1816400,49.2009800,0.0000000,0.0000000,0.0000000); //object(567)
- CreateDynamicObject(2907,1687.1684600,-3650.2775900,48.7912900,0.0000000,0.0000000,0.0000000); //object(568)
- CreateDynamicObject(2907,1688.5527300,-3647.0251500,49.7509700,0.0000000,0.0000000,101.2500000); //object(569)
- CreateDynamicObject(2907,1685.6196300,-3651.2063000,48.4375500,0.0000000,0.0000000,146.2500000); //object(570)
- CreateDynamicObject(2907,1687.5683600,-3652.5314900,48.6460100,0.0000000,0.0000000,33.7500000); //object(571)
- CreateDynamicObject(2907,1691.5014600,-3646.5561500,49.8105700,0.0000000,0.0000000,-11.2500000); //object(572)
- CreateDynamicObject(2905,1689.0644500,-3648.8347200,49.2625400,0.0000000,0.0000000,-56.2500000); //object(573)
- CreateDynamicObject(2905,1687.1591800,-3654.0405300,48.5944700,0.0000000,0.0000000,-146.2500000); //object(574)
- CreateDynamicObject(2905,1691.4707000,-3648.4887700,49.7195800,0.0000000,0.0000000,-258.7500000); //object(575)
- CreateDynamicObject(2905,1684.5791000,-3653.1005900,48.1358000,0.0000000,0.0000000,-348.7500000); //object(576)
- CreateDynamicObject(818,1687.2275400,-3642.8090800,55.1314900,0.0000000,0.0000000,0.0000000); //object(577)
- CreateDynamicObject(16287,1269.3901400,-4107.5903300,63.8477200,0.0000000,0.0000000,-33.7500000); //object(578)
- CreateDynamicObject(1717,1269.7026400,-4101.0888700,64.1449400,0.0000000,0.0000000,-45.0000000); //object(579)
- CreateDynamicObject(1717,1273.6489300,-4103.2187500,64.1449400,0.0000000,0.0000000,-78.7500000); //object(580)
- CreateDynamicObject(1717,1266.8608400,-4106.5800800,64.1449400,0.0000000,0.0000000,11.2500000); //object(581)
- CreateDynamicObject(1738,1271.1787100,-4111.4575200,64.8023700,0.0000000,0.0000000,-123.7500000); //object(583)
- CreateDynamicObject(1771,1268.7514600,-4114.1318400,64.7814000,0.0000000,0.0000000,-33.7500000); //object(584)
- CreateDynamicObject(3276,1296.7304700,-4084.1062000,65.0502500,0.0000000,0.0000000,-33.7500000); //object(585)
- CreateDynamicObject(3276,1286.2646500,-4078.0937500,65.0502500,0.0000000,0.0000000,-22.5000000); //object(586)
- CreateDynamicObject(3276,1269.3837900,-4079.8732900,65.0431300,0.0000000,0.0000000,45.0000000); //object(587)
- CreateDynamicObject(3276,1261.3925800,-4088.5004900,65.0502500,0.0000000,0.0000000,51.9530000); //object(588)
- CreateDynamicObject(3276,1253.4589800,-4098.3886700,65.0502500,0.0000000,0.0000000,-132.4220000); //object(589)
- CreateDynamicObject(3276,1246.9746100,-4109.5268600,65.0502500,0.0000000,0.0000000,-109.9220000); //object(590)
- CreateDynamicObject(3276,1299.6928700,-4100.7773400,65.0502500,0.0000000,0.0000000,-303.7500000); //object(591)
- CreateDynamicObject(3276,1292.7226600,-4110.7758800,65.0502500,0.0000000,0.0000000,45.0000000); //object(592)
- CreateDynamicObject(3276,1283.9506800,-4111.6069300,65.0502500,0.0000000,0.0000000,-33.7500000); //object(593)
- CreateDynamicObject(3276,1256.0708000,-4114.8696300,65.0431300,0.0000000,0.0000000,-22.5000000); //object(594)
- CreateDynamicObject(826,1282.2504900,-4098.0419900,65.5398700,0.0000000,0.0000000,0.0000000); //object(595)
- CreateDynamicObject(825,1268.1635700,-4089.7700200,65.2399000,0.0000000,0.0000000,0.0000000); //object(596)
- CreateDynamicObject(827,1289.4409200,-4088.3376500,67.7883800,0.0000000,0.0000000,0.0000000); //object(597)
- CreateDynamicObject(874,1263.0952100,-4073.9973100,64.9900300,0.0000000,0.0000000,-33.7500000); //object(598)
- CreateDynamicObject(874,1300.2934600,-4119.9375000,65.5412800,0.0000000,0.0000000,-22.5000000); //object(599)
- CreateDynamicObject(874,1459.5258800,-3879.4526400,19.4026300,-2.5780000,-7.7350000,0.0000000); //object(600)
- CreateDynamicObject(1457,1352.6572300,-3818.8784200,61.2601900,0.0000000,0.0000000,-123.7500000); //object(601)
- CreateDynamicObject(1457,1347.0839800,-3805.1298800,61.8556500,0.0000000,0.0000000,-78.7500000); //object(602)
- CreateDynamicObject(1458,1346.7695300,-3811.9992700,60.5380400,0.0000000,0.0000000,-45.0000000); //object(603)
- CreateDynamicObject(1452,1352.5600600,-3814.1992200,61.4087300,0.0000000,0.0000000,-56.2500000); //object(604)
- CreateDynamicObject(3461,1345.6757800,-3807.7976100,61.0875900,0.0000000,0.0000000,0.0000000); //object(605)
- CreateDynamicObject(14409,1519.8188500,-3940.5112300,-0.1286600,31.7990000,0.0000000,-22.5000000); //object(581)
- CreateDynamicObject(3095,1520.7236300,-3942.2395000,5.0809900,0.0000000,89.3810000,-382.5000000); //object(582)
- CreateDynamicObject(1497,1517.0727500,-3938.1794400,15.3580800,0.0000000,0.0000000,67.5000000); //object(583)
- CreateDynamicObject(1499,1517.2539100,-3936.7019000,21.2613300,0.0000000,0.0000000,-112.5000000); //object(585)
- CreateDynamicObject(3095,1519.7045900,-3941.2968700,-0.7418800,0.0000000,89.3810000,-472.5000000); //object(569)
- CreateDynamicObject(18227,1515.1289100,-3427.5119600,55.0626300,343.4570000,16.1510000,330.6360000); //object(64)
- CreateDynamicObject(18307,1513.6953100,-3384.7734400,20.8578700,0.0000000,0.0000000,301.5750000); //object(cs_landbit_18)(1)
- CreateDynamicObject(18309,1710.8945300,-3404.5830100,-4.5956100,353.1270000,0.0000000,294.7020000); //object(cs_landbit_20)(1)
- CreateDynamicObject(18309,1781.6533200,-3430.7377900,5.6690300,353.1230000,0.0000000,313.5990000); //object(cs_landbit_20)(2)
- CreateDynamicObject(18309,1910.9277300,-3507.0947300,8.0288200,353.1170000,0.0000000,296.4110000); //object(cs_landbit_20)(3)
- CreateDynamicObject(18309,2004.4482400,-3568.7763700,15.9254400,353.1170000,0.0000000,284.3830000); //object(cs_landbit_20)(4)
- CreateDynamicObject(18309,2043.2963900,-3561.8188500,6.9828600,353.1170000,0.0000000,263.7610000); //object(cs_landbit_20)(5)
- CreateDynamicObject(18309,2026.8076200,-3508.1967800,-0.0157300,358.2720000,0.0000000,296.4090000); //object(cs_landbit_20)(6)
- CreateDynamicObject(18309,2068.2734400,-3714.4609400,15.2742800,358.2700000,0.0000000,229.3890000); //object(cs_landbit_20)(7)
- CreateDynamicObject(18309,1973.8115200,-3862.0766600,13.2520700,358.2700000,0.0000000,196.7400000); //object(cs_landbit_20)(8)
- CreateDynamicObject(18309,1961.2270500,-3919.5251500,11.6316800,358.2700000,0.0000000,203.6110000); //object(cs_landbit_20)(9)
- CreateDynamicObject(18309,1925.0849600,-3971.4619100,26.6092400,358.2700000,0.0000000,227.6640000); //object(cs_landbit_20)(10)
- CreateDynamicObject(18309,1874.9721700,-4089.0053700,15.0354100,358.2700000,0.0000000,227.6640000); //object(cs_landbit_20)(11)
- CreateDynamicObject(18309,1758.0517600,-4225.6572300,18.1082700,358.2700000,0.0000000,188.1410000); //object(cs_landbit_20)(12)
- CreateDynamicObject(18309,1631.3579100,-4281.8496100,16.1931100,358.2700000,0.0000000,188.1410000); //object(cs_landbit_20)(13)
- CreateDynamicObject(18309,1471.5234400,-4319.2587900,14.8773800,358.2700000,0.0000000,145.1810000); //object(cs_landbit_20)(14)
- CreateDynamicObject(18309,1344.2045900,-4290.9267600,14.7834200,358.2700000,0.0000000,146.8970000); //object(cs_landbit_20)(15)
- CreateDynamicObject(18309,1157.0800800,-4204.3945300,13.8250300,358.2700000,0.0000000,109.0880000); //object(cs_landbit_20)(16)
- CreateDynamicObject(18309,1105.5263700,-4007.8198200,12.3765000,358.2700000,0.0000000,57.5320000); //object(cs_landbit_20)(17)
- CreateDynamicObject(18309,1059.7207000,-3940.6298800,6.5670100,358.2700000,0.0000000,38.6280000); //object(cs_landbit_20)(18)
- CreateDynamicObject(18309,1055.5849600,-4062.8364300,5.6701600,358.2700000,0.0000000,79.8690000); //object(cs_landbit_20)(19)
- CreateDynamicObject(18309,1045.6694300,-3828.0249000,-35.2895600,3.4250000,0.0000000,48.9380000); //object(cs_landbit_20)(20)
- CreateDynamicObject(18227,1119.4882800,-3922.1547900,34.8586500,3.5050000,343.4960000,313.8060000); //object(37)
- CreateDynamicObject(18227,1123.6396500,-3947.7934600,43.2911200,8.1800000,338.1360000,317.7520000); //object(37)
- CreateDynamicObject(18227,1119.9458000,-3965.5427200,53.1679800,3.4990000,343.4930000,313.8020000); //object(37)
- CreateDynamicObject(13236,1209.9614300,-3896.5505400,28.2798400,356.6390000,12.0470000,22.7760000); //object(23)
- CreateDynamicObject(13236,1101.1865200,-3987.5681200,19.3826900,356.6380000,12.0470000,67.5580000); //object(23)
- CreateDynamicObject(13236,1165.8481400,-3925.7680700,26.4441100,356.6330000,12.0470000,19.9420000); //object(23)
- CreateDynamicObject(18227,1195.3852500,-3990.0781200,85.0684800,347.9640000,350.5410000,111.2830000); //object(39)
- CreateDynamicObject(18227,1155.4116200,-4028.1298800,75.1102900,347.9640000,350.5410000,281.2270000); //object(39)
- CreateDynamicObject(18227,1156.3969700,-4009.1962900,76.0803600,347.9640000,350.5410000,25.8590000); //object(39)
- CreateDynamicObject(18227,1153.0151400,-4008.3015100,81.9683100,347.9640000,350.5410000,48.8060000); //object(39)
- CreateDynamicObject(13236,1139.5683600,-4089.0000000,13.9077800,1.7080000,3.4330000,89.0720000); //object(23)
- CreateDynamicObject(18227,1152.4628900,-4035.3984400,83.3800900,346.5580000,347.6240000,138.2300000); //object(97)
- CreateDynamicObject(10985,1188.5869100,-4102.4101600,59.8037800,5.1550000,0.0000000,265.6730000); //object(rubbled02_sfs)(1)
- CreateDynamicObject(10985,1201.9980500,-4113.0127000,61.4694800,359.9970000,358.2820000,270.8260000); //object(rubbled02_sfs)(2)
- CreateDynamicObject(10985,1191.7373000,-4110.9223600,59.5093800,359.9950000,358.2810000,270.8240000); //object(rubbled02_sfs)(3)
- CreateDynamicObject(10985,1195.4599600,-4110.4990200,61.0948600,5.1470000,358.2740000,307.0650000); //object(rubbled02_sfs)(4)
- CreateDynamicObject(10985,1190.9365200,-4106.3095700,60.6283300,5.1290000,354.8190000,307.3710000); //object(rubbled02_sfs)(5)
- CreateDynamicObject(18227,1240.6909200,-4154.5844700,75.3674200,0.0000000,0.0000000,173.9050000); //object(96)
- CreateDynamicObject(18227,1243.1953100,-4165.9394500,88.2072600,6.6760000,346.1570000,175.5430000); //object(96)
- CreateDynamicObject(18227,1352.6147500,-4208.5888700,66.5238400,0.0000000,0.0000000,303.7450000); //object(93)
- CreateDynamicObject(18309,1191.0664100,-4249.2744100,14.6065900,358.2700000,0.0000000,122.8270000); //object(cs_landbit_20)(21)
- CreateDynamicObject(18227,1332.1416000,-4207.5659200,50.9694500,0.0000000,0.0000000,49.0900000); //object(95)
- CreateDynamicObject(3095,1537.3564500,-3904.9150400,5.1758800,0.0000000,89.3790000,67.4950000); //object(454)
- CreateDynamicObject(3095,1531.9643600,-3901.8996600,3.8901200,0.0000000,89.3790000,67.4950000); //object(454)
- CreateDynamicObject(13236,1385.9023400,-4250.7294900,23.3111900,354.2090000,4.1010000,151.8720000); //object(86)
- CreateDynamicObject(18227,1425.4448200,-4203.1640600,82.7170500,0.0000000,0.0000000,26.9920000); //object(94)
- CreateDynamicObject(18227,1481.3857400,-4228.0468700,76.4639600,0.0000000,0.0000000,21.8330000); //object(94)
- CreateDynamicObject(13236,1569.3291000,-4149.9682600,51.1394000,11.1680000,11.1680000,355.1050000); //object(86)
- CreateDynamicObject(13236,1658.4633800,-4107.1059600,51.8847100,11.1680000,11.1680000,349.3370000); //object(86)
- CreateDynamicObject(13236,1738.5175800,-4031.1687000,52.6138300,11.1680000,11.1680000,27.7440000); //object(86)
- CreateDynamicObject(13236,1780.5864300,-3968.5481000,50.2668500,11.1680000,11.1680000,32.8960000); //object(86)
- CreateDynamicObject(18227,1881.0454100,-3844.4135700,89.8018900,0.0000000,353.1230000,112.9010000); //object(115)
- CreateDynamicObject(18227,1922.2319300,-3782.5293000,79.2002000,0.0000000,353.1170000,112.8960000); //object(115)
- CreateDynamicObject(18227,1919.8252000,-3765.8564500,93.3502500,337.8490000,335.7720000,214.0300000); //object(112)
- CreateDynamicObject(18227,1957.5180700,-3680.7358400,92.4961600,0.0000000,4.2960000,348.8480000); //object(113)
- CreateDynamicObject(18227,1965.6782200,-3661.9914600,90.0523600,346.5190000,348.5040000,145.4470000); //object(113)
- CreateDynamicObject(13236,2003.3916000,-3647.3439900,36.8684700,359.3500000,2.3620000,255.3910000); //object(86)
- CreateDynamicObject(13236,2060.4565400,-3777.1738300,-17.9776300,359.3460000,2.3570000,235.1640000); //object(86)
- CreateDynamicObject(13236,1973.7421900,-3886.9536100,-16.5278900,359.3460000,2.3570000,202.5130000); //object(86)
- CreateDynamicObject(18227,2018.7768600,-3744.8779300,25.5997500,346.5140000,348.5030000,88.6300000); //object(113)
- CreateDynamicObject(18227,1947.8422900,-3603.0913100,89.8653900,0.0000000,4.2900000,141.2880000); //object(113)
- CreateDynamicObject(18227,1941.1284200,-3647.7905300,83.9168700,0.0000000,0.8480000,345.5980000); //object(113)
- CreateDynamicObject(18227,1991.3325200,-3654.3923300,74.4730300,349.0490000,322.2450000,189.8340000); //object(113)
- CreateDynamicObject(18227,1878.8295900,-3566.2434100,71.3481000,15.6510000,334.9540000,219.3670000); //object(110)
- CreateDynamicObject(18227,1917.3627900,-3550.1240200,62.5327100,22.9200000,18.7060000,201.2300000); //object(110)
- CreateDynamicObject(18227,1835.9213900,-3578.5791000,65.1096900,344.5350000,0.0000000,42.3420000); //object(110)
- CreateDynamicObject(13236,1834.1440400,-3503.8613300,33.6685900,359.3460000,2.3570000,315.2410000); //object(86)
- CreateDynamicObject(18227,1835.1245100,-3558.4328600,81.3522900,344.5260000,10.3110000,209.3710000); //object(542)
- CreateDynamicObject(18227,1718.4550800,-3536.0598100,78.7826200,344.5200000,10.3050000,87.7460000); //object(542)
- CreateDynamicObject(18227,1756.7441400,-3557.6608900,73.0216400,344.5200000,10.3000000,221.8930000); //object(542)
- CreateDynamicObject(13236,1708.5151400,-3456.7915000,21.6318700,359.4640000,35.0070000,29.6870000); //object(86)
- CreateDynamicObject(18227,1721.6543000,-3508.2863800,85.7453500,356.3090000,1.3330000,109.1080000); //object(542)
- CreateDynamicObject(18227,1681.9731400,-3588.8173800,64.0525400,24.6940000,344.4040000,298.6510000); //object(542)
- CreateDynamicObject(18227,1710.4409200,-3523.1872600,37.9316300,0.0000000,13.7470000,77.8050000); //object(539)
- CreateDynamicObject(18227,1701.2763700,-3536.5920400,39.8863300,0.0000000,13.7440000,77.8000000); //object(539)
- CreateDynamicObject(10983,1632.8393600,-3546.7697800,50.7773400,6.8720000,0.0000000,48.7260000); //object(538)
- CreateDynamicObject(18227,1647.4589800,-3558.5888700,47.8238600,0.0000000,0.0000000,76.0830000); //object(539)
- CreateDynamicObject(789,1677.2602500,-3570.4660600,61.5708100,0.0000000,0.0000000,27.6550000); //object(548)
- CreateDynamicObject(18227,1607.1406300,-3484.3374000,79.3560500,0.0000000,358.2820000,61.4000000); //object(108)
- CreateDynamicObject(18227,1607.3535200,-3457.7377900,83.6891600,348.0210000,5.2690000,35.0000000); //object(108)
- CreateDynamicObject(13236,1598.9223600,-3485.9816900,36.9773200,359.3490000,5.7940000,222.4830000); //object(86)
- CreateDynamicObject(18307,1570.2348600,-3339.6777300,-12.8073700,0.0000000,0.0000000,294.7010000); //object(cs_landbit_18)(1)
- CreateDynamicObject(18227,1572.7822300,-3409.9401900,60.4600200,3.4210000,354.8330000,260.6500000); //object(108)
- CreateDynamicObject(18227,1558.8378900,-3425.1586900,67.5931900,3.3320000,346.2250000,263.7320000); //object(108)
- CreateDynamicObject(18227,1541.7216800,-3355.9104000,69.1203400,16.6670000,345.6310000,177.4400000); //object(108)
- CreateDynamicObject(13236,1623.4248000,-3363.0332000,21.2345400,359.3460000,5.7900000,288.7030000); //object(86)
- CreateDynamicObject(13236,1559.2080100,-3267.8085900,-6.4348000,7.9330000,358.9000000,305.2530000); //object(86)
- CreateDynamicObject(18227,1503.9550800,-3279.2490200,32.1149800,0.0000000,0.0000000,178.9450000); //object(72)
- CreateDynamicObject(18227,1449.8437500,-3277.2680700,15.9259700,356.6620000,13.7710000,127.7090000); //object(72)
- CreateDynamicObject(18227,1473.8134800,-3316.1381800,33.0749500,356.5760000,5.1590000,185.6210000); //object(72)
- CreateDynamicObject(18227,1496.1835900,-3306.6240200,44.3475200,356.6340000,12.0430000,148.2240000); //object(72)
- CreateDynamicObject(18227,1522.2724600,-3367.7104500,63.2926600,356.6330000,12.0410000,173.9980000); //object(72)
- CreateDynamicObject(18227,1521.8994100,-3327.2016600,58.8881200,16.6660000,345.6300000,177.4350000); //object(108)
- CreateDynamicObject(18227,1563.8842800,-3507.7700200,81.1059500,0.0000000,0.0000000,131.5630000); //object(103)
- CreateDynamicObject(18227,1623.9716800,-3507.2292500,48.6311800,0.0000000,0.0000000,73.4280000); //object(108)
- CreateDynamicObject(18227,1545.4248000,-3617.4397000,78.5924100,0.0000000,339.3800000,26.4240000); //object(103)
- CreateDynamicObject(18227,1519.6767600,-3613.7163100,69.8539300,0.0000000,354.8450000,314.3770000); //object(63)
- CreateDynamicObject(18227,1533.0048800,-3620.6450200,62.7036400,0.0000000,349.6870000,257.6680000); //object(63)
- CreateDynamicObject(18227,1541.4570300,-3604.1147500,80.0462300,0.0000000,354.8420000,298.9080000); //object(63)
- CreateDynamicObject(789,1472.6591800,-3562.3217800,79.1528100,0.0000000,0.0000000,0.0000000); //object(275)
- CreateDynamicObject(13236,1520.9765600,-3392.7121600,25.6481800,359.3460000,5.7840000,43.0380000); //object(86)
- CreateDynamicObject(18227,1519.9472700,-3468.6377000,98.3892400,0.0000000,339.3800000,249.0370000); //object(68)
- CreateDynamicObject(18227,1517.1855500,-3460.5048800,77.4842200,0.0000000,339.3790000,249.0330000); //object(68)
- CreateDynamicObject(13236,1662.5576200,-3332.9914600,-2.5276900,7.8650000,7.5700000,304.0550000); //object(86)
- CreateDynamicObject(13236,1726.5390600,-3400.0039100,-13.0413200,1.0550000,0.6210000,294.7690000); //object(86)
- CreateDynamicObject(18359,1830.5761700,-3352.6816400,-25.9904200,7.7290000,0.0000000,154.2260000); //object(3)
- CreateDynamicObject(13236,1828.3989300,-3465.0249000,-6.9489800,359.3460000,2.3570000,315.2360000); //object(86)
- CreateDynamicObject(13236,1724.4111300,-3355.3789100,-20.3674700,1.0550000,0.6210000,293.0490000); //object(86)
- CreateDynamicObject(13236,1974.4375000,-3485.9511700,-25.9904200,359.3460000,2.3570000,313.5180000); //object(86)
- CreateDynamicObject(18227,1921.0566400,-3442.7690400,6.1079300,1.6960000,351.4000000,104.1720000); //object(110)
- CreateDynamicObject(791,1785.4917000,-3449.1762700,31.1116300,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1894.0249000,-3554.6015600,54.4307700,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1932.6894500,-3485.0212400,16.3441200,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1749.7460900,-3513.8715800,79.0497100,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1700.9414100,-3405.0239300,27.8712000,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1675.2744100,-3377.2275400,29.3389200,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1679.9882800,-3327.5390600,19.7531800,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1584.5634800,-3344.2915000,66.1814300,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1603.1103500,-3423.2834500,83.6126000,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1630.6074200,-3515.5908200,52.0979400,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1529.2363300,-3285.4658200,31.9546700,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1607.3496100,-3315.2522000,36.9536900,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(791,1626.7627000,-3638.9902300,44.7334400,0.0000000,0.0000000,0.0000000); //object(204)
- CreateDynamicObject(789,1616.9086900,-3657.4624000,77.2330300,0.0000000,0.0000000,22.5000000); //object(548)
- CreateDynamicObject(789,1650.0752000,-3758.2053200,47.3533400,0.0000000,0.0000000,22.5000000); //object(548)
- CreateDynamicObject(791,1587.9502000,-3839.5542000,18.9728000,0.0000000,0.0000000,348.7450000); //object(218)
- CreateDynamicObject(789,1706.2793000,-3379.9384800,45.0882900,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1794.7026400,-3449.5288100,53.4429200,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1691.3095700,-3324.0156200,38.5285100,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1929.6093800,-3477.1626000,34.6570500,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1857.7514600,-3546.3364300,101.1230100,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1867.4824200,-3642.6352500,85.3056000,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(791,1997.5800800,-3834.5673800,28.1006900,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,2048.1967800,-3717.5539600,26.3270600,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,2051.1347700,-3756.9541000,26.1587800,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1962.2202100,-3865.1928700,25.7368400,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1895.6713900,-3874.7490200,68.0840200,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1814.5800800,-3948.8110400,71.6492800,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(18227,1779.3598600,-3957.7981000,84.2270700,0.0000000,0.0000000,276.6570000); //object(117)
- CreateDynamicObject(18227,1817.1054700,-3940.8991700,90.6765400,348.2390000,347.7100000,79.7990000); //object(117)
- CreateDynamicObject(791,1786.8330100,-4001.4223600,86.9830700,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1755.7168000,-4054.7065400,90.5991400,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1730.2055700,-4089.5539600,89.9935600,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1696.4980500,-4150.6621100,77.3902900,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1651.4741200,-4139.4267600,84.2369500,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1604.1220700,-4162.2524400,87.2074500,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1648.4418900,-3986.7724600,56.5151700,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1728.0644500,-3977.8496100,71.3798400,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1673.4008800,-4093.1940900,61.1148400,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1597.5937500,-4086.0874000,82.9958600,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1628.1015600,-4043.0087900,57.3294100,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1438.4560500,-3885.8471700,8.4616400,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1434.0835000,-4238.2915000,71.5700500,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1151.8974600,-3973.0251500,77.9785200,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1524.4951200,-4224.4506800,83.2100400,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1679.5893600,-4035.3151900,49.7032700,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(791,1890.3305700,-3791.6801800,80.3432300,0.0000000,0.0000000,0.0000000); //object(205)
- CreateDynamicObject(18227,1873.9941400,-3785.3151900,87.2520500,0.0000000,353.1230000,128.3660000); //object(115)
- CreateDynamicObject(18227,1900.8320300,-3784.6352500,80.9756900,0.0000000,353.1170000,128.3640000); //object(115)
- CreateDynamicObject(18227,1875.8330100,-3941.2041000,69.0143600,20.5820000,336.0430000,115.2780000); //object(117)
- CreateDynamicObject(18227,1843.9296900,-4000.6491700,80.3672600,20.5770000,336.0390000,115.2740000); //object(117)
- CreateDynamicObject(18227,1782.7148400,-4091.3225100,72.8933600,6.8660000,358.2610000,103.1670000); //object(117)
- CreateDynamicObject(18227,1791.7509800,-4068.2324200,72.3630400,6.8610000,358.2590000,103.1670000); //object(117)
- CreateDynamicObject(18227,1810.7817400,-4051.7331500,80.2514300,9.6340000,339.0600000,127.2430000); //object(117)
- CreateDynamicObject(18227,1789.9487300,-4081.6477100,73.1603400,8.3040000,323.4600000,129.6850000); //object(117)
- CreateDynamicObject(18227,1678.6240200,-4172.1928700,79.9758600,9.5110000,337.3210000,66.5630000); //object(117)
- CreateDynamicObject(18227,1643.4238300,-4181.6220700,74.3991200,9.5090000,337.3190000,66.5610000); //object(117)
- CreateDynamicObject(18227,1656.7793000,-4193.9121100,62.6889000,9.5090000,337.3190000,66.5610000); //object(117)
- CreateDynamicObject(18227,1685.8242200,-4100.9223600,69.5113200,9.5090000,337.3190000,246.1030000); //object(117)
- CreateDynamicObject(18227,1729.7739300,-4130.2211900,84.0254500,351.3850000,1.7240000,244.1290000); //object(117)
- CreateDynamicObject(18227,1599.7021500,-4180.7221700,84.5383000,351.3810000,1.7190000,254.4370000); //object(117)
- CreateDynamicObject(18227,1509.6743200,-4228.0068400,84.0986700,336.6550000,344.9850000,13.9810000); //object(117)
- CreateDynamicObject(18227,1569.7304700,-4213.6093700,88.6878100,351.4840000,351.2950000,75.5620000); //object(117)
- CreateDynamicObject(18227,1540.0327100,-4239.9589800,77.4573100,4.3160000,327.2280000,53.8560000); //object(117)
- CreateDynamicObject(789,1668.6357400,-3954.8308100,95.0781600,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1791.9497100,-4033.0769000,95.4826500,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1842.9614300,-3912.1975100,116.3608200,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1736.7744100,-4124.7753900,93.8847000,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1634.2177700,-4014.1323200,88.9720300,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1636.2211900,-3896.0610400,73.9661400,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1570.4677700,-3904.8745100,36.4824600,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1479.0151400,-3989.9917000,29.4380800,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,2000.2211900,-3728.0046400,84.8994900,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,2006.3637700,-3806.9360400,43.8101200,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,2064.5092800,-3716.7504900,42.5904400,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1989.4555700,-3610.1198700,97.2774400,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1787.2495100,-3485.2661100,94.6169400,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1657.8505900,-3535.7519500,65.6553100,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1507.3823200,-3746.1604000,57.3583300,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1488.8217800,-3706.7910200,45.5189800,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1315.6582000,-3713.9448200,52.0315000,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1456.1210900,-3799.9707000,33.6967600,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1395.9155300,-3896.5478500,31.7003800,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1403.3598600,-3955.0297900,29.4234400,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(789,1445.2353500,-3842.6240200,24.0542300,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(817,1420.6938500,-4115.8740200,37.0814400,0.0000000,0.0000000,0.0000000); //object(veg_pflowers01)(1)
- CreateDynamicObject(825,1442.6518600,-4121.5678700,41.1165100,0.0000000,0.0000000,0.0000000); //object(genveg_bushy)(1)
- CreateDynamicObject(825,1500.2016600,-3916.3454600,23.0668800,0.0000000,0.0000000,0.0000000); //object(genveg_bushy)(2)
- CreateDynamicObject(825,1498.8867200,-3921.1894500,23.2591700,0.0000000,0.0000000,0.0000000); //object(genveg_bushy)(3)
- CreateDynamicObject(856,1472.5263700,-3916.7924800,20.3675700,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(1)
- CreateDynamicObject(856,1475.5507800,-3949.2666000,18.5623100,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(2)
- CreateDynamicObject(856,1525.3501000,-3986.1267100,22.2291500,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(3)
- CreateDynamicObject(856,1436.1464800,-3836.6367200,7.6842300,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(4)
- CreateDynamicObject(856,1440.6425800,-3882.0991200,15.0449600,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(5)
- CreateDynamicObject(856,1371.4199200,-3984.3916000,17.2281400,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(6)
- CreateDynamicObject(856,1166.8774400,-4123.7763700,60.4078900,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(7)
- CreateDynamicObject(856,1193.3598600,-4112.4033200,61.8136400,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(8)
- CreateDynamicObject(789,1163.3696300,-4104.0127000,88.2931400,20.6200000,0.0000000,0.0000000); //object(346)
- CreateDynamicObject(789,1426.4267600,-4053.8000500,57.6224500,20.6160000,0.0000000,184.0900000); //object(346)
- CreateDynamicObject(856,1392.8662100,-4040.1330600,29.8743500,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(9)
- CreateDynamicObject(856,1280.7050800,-4165.6762700,64.1477400,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(10)
- CreateDynamicObject(856,1404.5800800,-4109.9707000,32.1121500,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(11)
- CreateDynamicObject(856,1707.7978500,-4049.7539100,55.7601500,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(12)
- CreateDynamicObject(856,1648.8486300,-4010.8100600,54.3903400,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(13)
- CreateDynamicObject(856,1768.4799800,-3945.8305700,88.8105600,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(14)
- CreateDynamicObject(856,1722.4995100,-3969.9614300,72.6074800,0.0000000,0.0000000,0.0000000); //object(genveg_tallgrass12)(15)
- CreateDynamicObject(874,1686.2382800,-4043.6752900,55.6049800,0.0000000,0.0000000,0.0000000); //object(veg_procgrasspatch)(1)
- CreateDynamicObject(815,1732.8906300,-4012.3220200,72.7146700,0.0000000,0.0000000,0.0000000); //object(genveg_bush19)(1)
- CreateDynamicObject(803,1746.2299800,-4035.1909200,93.8387500,0.0000000,0.0000000,0.0000000); //object(genveg_bush09)(1)
- CreateDynamicObject(805,1749.8867200,-4038.8486300,95.4516700,0.0000000,0.0000000,0.0000000); //object(genveg_bush11)(1)
- CreateDynamicObject(803,1757.3623000,-4101.3310500,90.7852000,0.0000000,0.0000000,0.0000000); //object(genveg_bush09)(2)
- CreateDynamicObject(800,1744.6665000,-4017.1093700,75.2858900,0.0000000,0.0000000,0.0000000); //object(genveg_bush07)(1)
- CreateDynamicObject(762,1741.6577100,-4023.4663100,88.5227500,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(1)
- CreateDynamicObject(762,1700.9521500,-4075.7592800,69.4152400,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(2)
- CreateDynamicObject(762,1739.2016600,-3943.2934600,74.4894900,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(3)
- CreateDynamicObject(762,1747.8745100,-3980.2265600,79.4056500,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(4)
- CreateDynamicObject(762,1565.5034200,-3787.7937000,35.5743000,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(5)
- CreateDynamicObject(762,1703.2114300,-3803.1755400,51.0844000,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(6)
- CreateDynamicObject(762,1838.2739300,-3793.5498000,91.4489300,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(7)
- CreateDynamicObject(762,1819.0864300,-3650.4418900,66.7413200,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(8)
- CreateDynamicObject(762,2007.1279300,-3789.7478000,27.9821200,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(9)
- CreateDynamicObject(762,2023.4433600,-3754.8598600,35.8825000,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(10)
- CreateDynamicObject(762,1970.9375000,-3762.1909200,63.2681400,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(11)
- CreateDynamicObject(762,1959.0009800,-3872.9221200,33.4785700,0.0000000,0.0000000,0.0000000); //object(new_bushtest)(12)
- CreateDynamicObject(803,1819.2119100,-3961.9609400,77.3428000,0.0000000,0.0000000,0.0000000); //object(genveg_bush09)(3)
- CreateDynamicObject(803,1978.2309600,-3873.9816900,30.5966400,0.0000000,0.0000000,0.0000000); //object(genveg_bush09)(4)
- CreateDynamicObject(2912,1736.3813500,-3346.9389600,5.9359900,0.0000000,0.0000000,0.0000000); //object(temp_crate1)(1)
- CreateDynamicObject(3572,1763.6704100,-3370.1987300,6.6616700,0.0000000,0.0000000,58.0290000); //object(lasdkrt4)(1)
- CreateDynamicObject(3572,1761.6005900,-3368.9238300,6.6626500,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(2)
- CreateDynamicObject(3572,1765.8081100,-3366.7797900,6.1558000,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(3)
- CreateDynamicObject(3572,1763.7421900,-3365.4834000,6.1703600,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(4)
- CreateDynamicObject(3572,1765.8007800,-3366.7758800,6.6491900,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(5)
- CreateDynamicObject(3572,1763.7197300,-3365.4790000,6.6529000,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(6)
- CreateDynamicObject(3572,1759.4404300,-3367.5683600,6.6735800,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(7)
- CreateDynamicObject(3572,1761.5717800,-3364.1269500,6.6529600,0.0000000,0.0000000,58.0240000); //object(lasdkrt4)(8)
- CreateDynamicObject(3502,1761.5766600,-3369.0983900,10.3092400,271.5030000,0.0000000,327.3510000); //object(vgsn_con_tube)(1)
- CreateDynamicObject(3643,1763.1430700,-3368.6335400,3.7798700,0.0000000,0.0000000,321.4820000); //object(la_chem_piping)(1)
- CreateDynamicObject(3643,1762.3935500,-3368.1555200,3.7915800,0.0000000,0.0000000,328.3500000); //object(la_chem_piping)(2)
- CreateDynamicObject(3643,1761.7929700,-3367.6337900,3.8002900,0.0000000,0.0000000,333.5030000); //object(la_chem_piping)(3)
- CreateDynamicObject(3643,1760.9340800,-3367.9946300,3.7255600,0.0000000,0.0000000,340.3740000); //object(la_chem_piping)(4)
- CreateDynamicObject(3502,1761.6040000,-3368.9672900,4.0657100,271.5000000,0.0000000,327.3490000); //object(vgsn_con_tube)(2)
- CreateDynamicObject(789,1702.1967800,-3449.0776400,79.9833800,335.9430000,0.0000000,15.4650000); //object(248)
- CreateDynamicObject(789,1652.2011700,-3353.0395500,51.5118600,0.0000000,0.0000000,0.0000000); //object(248)
- CreateDynamicObject(14872,1527.3144500,-3268.8178700,35.5808700,0.0000000,0.0000000,0.0000000); //object(kylie_logs)(1)
- CreateDynamicObject(1463,1524.8276400,-3269.2973600,35.1096800,0.0000000,0.0000000,0.0000000); //object(dyn_woodpile2)(1)
- CreateDynamicObject(13435,1564.7417000,-3339.3083500,74.1369200,5.1550000,0.0000000,0.0000000); //object(sw_logs08)(1)
- CreateDynamicObject(845,1594.0156300,-3288.7937000,35.1016700,4.8240000,20.6970000,236.8620000); //object(dead_tree_17)(1)
- CreateDynamicObject(845,1589.8081100,-3291.1462400,31.9098500,15.2860000,8.9050000,267.2440000); //object(dead_tree_17)(2)
- CreateDynamicObject(845,1638.7485400,-3293.1782200,24.1032600,4.8230000,20.6930000,236.8600000); //object(dead_tree_17)(3)
- CreateDynamicObject(845,1617.9902300,-3287.5258800,36.3656700,3.7700000,43.0710000,235.1620000); //object(dead_tree_17)(4)
- CreateDynamicObject(845,1587.2597700,-3303.7475600,58.2467300,15.2820000,8.9040000,267.2420000); //object(dead_tree_17)(5)
- CreateDynamicObject(844,1603.1640600,-3293.2192400,36.2767400,0.0000000,0.0000000,123.0370000); //object(dead_tree_16)(1)
- CreateDynamicObject(842,1544.3281300,-3266.5415000,37.5398400,0.0000000,0.0000000,0.0000000); //object(dead_tree_14)(1)
- CreateDynamicObject(842,1625.2934600,-3316.4152800,45.2704800,0.0000000,0.0000000,0.0000000); //object(dead_tree_14)(2)
- CreateDynamicObject(837,1626.7793000,-3326.2094700,44.0019500,0.0000000,0.0000000,335.9430000); //object(dead_tree_1)(1)
- CreateDynamicObject(830,1685.9091800,-3374.5327100,32.5639700,0.0000000,0.0000000,332.5060000); //object(dead_tree_2)(1)
- CreateDynamicObject(829,1681.5039100,-3383.4375000,32.2244700,0.0000000,0.0000000,0.0000000); //object(dead_tree_3)(1)
- CreateDynamicObject(831,1566.9311500,-3321.4804700,73.5505900,0.0000000,0.0000000,0.0000000); //object(dead_tree_5)(1)
- CreateDynamicObject(831,1540.3100600,-3277.9499500,36.7844700,0.0000000,0.0000000,0.0000000); //object(dead_tree_5)(2)
- CreateDynamicObject(833,1519.1547900,-3273.7944300,34.6759900,0.0000000,0.0000000,0.0000000); //object(dead_tree_6)(1)
- CreateDynamicObject(691,1578.4111300,-3320.4165000,72.5226000,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree4_big)(1)
- CreateDynamicObject(691,1611.8823200,-3298.1049800,40.8634600,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree4_big)(2)
- CreateDynamicObject(691,1649.6577100,-3317.1884800,40.7116400,0.0000000,27.4940000,22.3390000); //object(sm_veg_tree4_big)(3)
- CreateDynamicObject(691,1526.4243200,-3247.9619100,35.6268800,3.4370000,0.0000000,0.0000000); //object(sm_veg_tree4_big)(4)
- CreateDynamicObject(703,1458.5981400,-3284.9494600,26.5803400,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(1)
- CreateDynamicObject(703,1660.0654300,-3397.8544900,31.5286900,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(2)
- CreateDynamicObject(703,1672.7177700,-3432.2255900,37.0767700,341.1330000,3.6320000,350.8660000); //object(sm_veg_tree7_big)(3)
- CreateDynamicObject(703,1709.2612300,-3356.5473600,24.6022800,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(4)
- CreateDynamicObject(704,1656.7109400,-3302.3027300,13.1951100,0.0000000,10.3100000,52.4780000); //object(bg_fir_dead)(1)
- CreateDynamicObject(704,1457.6108400,-3258.7475600,24.4845500,0.0000000,0.0000000,0.0000000); //object(bg_fir_dead)(2)
- CreateDynamicObject(704,1853.6274400,-3515.6103500,53.0474600,0.0000000,0.0000000,0.0000000); //object(bg_fir_dead)(3)
- CreateDynamicObject(703,1806.6752900,-3451.2255900,38.0715300,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(5)
- CreateDynamicObject(703,1767.9995100,-3530.8024900,82.2584100,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(6)
- CreateDynamicObject(704,2031.7519500,-3788.8764600,18.6851700,0.0000000,0.0000000,0.0000000); //object(bg_fir_dead)(4)
- CreateDynamicObject(703,2003.5981400,-3857.6101100,30.4614900,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(7)
- CreateDynamicObject(703,2069.9184600,-3737.8078600,28.9555700,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(8)
- CreateDynamicObject(703,1741.9375000,-3998.1406200,72.2755100,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(9)
- CreateDynamicObject(703,1701.4418900,-4050.5397900,54.9832500,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(10)
- CreateDynamicObject(703,1578.6235400,-4103.6992200,84.4978900,0.0000000,339.3800000,10.3100000); //object(sm_veg_tree7_big)(11)
- CreateDynamicObject(703,1434.6835900,-4013.5009800,23.9664700,0.0000000,25.7760000,0.0000000); //object(sm_veg_tree7_big)(12)
- CreateDynamicObject(703,1637.1323200,-3482.4921900,83.4408600,0.0000000,41.2410000,335.9430000); //object(sm_veg_tree7_big)(13)
- CreateDynamicObject(703,1519.0063500,-3418.9270000,73.2133100,347.9930000,3.5140000,355.5770000); //object(sm_veg_tree7_big)(14)
- CreateDynamicObject(700,1534.0332000,-3415.7270500,71.9709500,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree6)(1)
- CreateDynamicObject(704,1523.8520500,-3397.3989300,71.2261700,0.0000000,0.0000000,94.8290000); //object(bg_fir_dead)(5)
- CreateDynamicObject(704,1490.5112300,-3673.9809600,24.5240900,0.0000000,0.0000000,0.0000000); //object(bg_fir_dead)(6)
- CreateDynamicObject(703,1533.5214800,-3717.5102500,32.4379100,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(15)
- CreateDynamicObject(703,1510.1894500,-3661.3064000,49.4670000,0.0000000,313.6040000,34.3670000); //object(sm_veg_tree7_big)(16)
- CreateDynamicObject(703,1496.5654300,-3713.4580100,23.4585900,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(17)
- CreateDynamicObject(703,1510.7578100,-3683.2695300,25.4048400,0.0000000,0.0000000,0.0000000); //object(sm_veg_tree7_big)(18)
- CreateDynamicObject(726,1683.1054700,-3630.7431600,53.6631200,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(1)
- CreateDynamicObject(726,1634.0625000,-3664.8635300,56.7857100,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(2)
- CreateDynamicObject(726,1795.4960900,-3658.4213900,62.8817800,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(3)
- CreateDynamicObject(726,1728.3452100,-3729.0312500,64.1010900,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(4)
- CreateDynamicObject(726,1584.5576200,-3809.7614700,27.1416400,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(5)
- CreateDynamicObject(726,1710.1162100,-3883.0566400,55.4689400,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(6)
- CreateDynamicObject(726,1677.5708000,-3926.0385700,76.9175900,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(7)
- CreateDynamicObject(726,1466.0268600,-3939.3347200,18.6951800,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(8)
- CreateDynamicObject(726,1419.0668900,-4012.3930700,29.2078100,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(9)
- CreateDynamicObject(726,1525.2636700,-4065.1635700,47.2201200,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(10)
- CreateDynamicObject(726,1653.3754900,-4015.6694300,53.2581500,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(11)
- CreateDynamicObject(726,1630.3051800,-4119.9033200,100.3967300,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(12)
- CreateDynamicObject(726,1570.6206100,-4185.0117200,90.3392800,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(13)
- CreateDynamicObject(726,1402.7163100,-4187.8154300,90.0817100,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(14)
- CreateDynamicObject(726,1227.1460000,-4117.1640600,64.0673200,0.0000000,0.0000000,0.0000000); //object(tree_hipoly19)(15)
- CreateDynamicObject(18227,1318.6435500,-3875.7360800,70.1799200,0.0000000,345.3900000,37.5670000); //object(42)
- CreateDynamicObject(18227,1235.9580100,-3880.2627000,46.5409000,0.0000000,0.0000000,203.7560000); //object(44)
- CreateDynamicObject(18227,1284.6845700,-3891.0937500,59.5320600,0.0000000,345.3880000,230.8520000); //object(42)
- CreateDynamicObject(18227,1372.0800800,-3847.9531200,47.9730400,37.8150000,331.6330000,92.9800000); //object(25)
- CreateDynamicObject(707,1394.0405300,-3829.6064500,53.8848400,0.0000000,0.0000000,0.0000000); //object(358)
- CreateDynamicObject(707,1347.3291000,-3952.3193400,84.9551800,0.0000000,0.0000000,0.0000000); //object(357)
- CreateDynamicObject(9831,1457.4000200,-2792.6001000,4.0000000,0.0000000,358.0000000,190.0000000); //object(sfw_waterfall) (1)
- //*new items
- CreateDynamicObject(1457,1251.0000000,-3613.3999000,4.1000000,0.0000000,0.0000000,280.0000000); //object(dyn_outhouse_2) (2)
- CreateDynamicObject(1457,1241.9000200,-3610.6001000,3.0000000,0.0000000,0.0000000,0.0000000); //object(dyn_outhouse_2) (3)
- CreateDynamicObject(1457,1250.8000500,-3620.6001000,4.1000000,0.0000000,0.0000000,240.0000000); //object(dyn_outhouse_2) (4)
- CreateDynamicObject(1457,1242.0999800,-3620.0000000,3.3000000,0.0000000,0.0000000,130.0000000); //object(dyn_outhouse_2) (5)
- CreateDynamicObject(3461,1247.6999500,-3616.6999500,0.5000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (1)
- CreateDynamicObject(3461,1247.4000200,-3616.1001000,0.5000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (2)
- CreateDynamicObject(3461,1247.1999500,-3616.5000000,0.5000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (3)
- CreateDynamicObject(1463,1247.5999800,-3616.5000000,2.5000000,0.0000000,0.0000000,0.0000000); //object(dyn_woodpile2) (1)
- CreateDynamicObject(1457,1224.8000500,-3667.3000500,2.6000000,0.0000000,0.0000000,140.0000000); //object(dyn_outhouse_2) (6)
- CreateDynamicObject(1457,1234.4000200,-3668.8999000,3.4000000,0.0000000,0.0000000,170.0000000); //object(dyn_outhouse_2) (7)
- CreateDynamicObject(1457,1242.3000500,-3674.1999500,4.4000000,0.0000000,0.0000000,200.0000000); //object(dyn_outhouse_2) (8)
- CreateDynamicObject(1457,1235.1999500,-3659.6999500,3.2000000,0.0000000,0.0000000,200.0000000); //object(dyn_outhouse_2) (9)
- CreateDynamicObject(1457,1229.9000200,-3650.3000500,2.6000000,0.0000000,0.0000000,100.0000000); //object(dyn_outhouse_2) (10)
- CreateDynamicObject(1457,1235.6999500,-3639.6001000,3.0000000,0.0000000,0.0000000,110.0000000); //object(dyn_outhouse_2) (12)
- CreateDynamicObject(1457,1231.5999800,-3682.6999500,3.1000000,0.0000000,0.0000000,210.0000000); //object(dyn_outhouse_2) (13)
- CreateDynamicObject(1457,1221.0000000,-3680.1001000,2.3000000,0.0000000,0.0000000,140.0000000); //object(dyn_outhouse_2) (14)
- CreateDynamicObject(1457,1233.9000200,-3630.3999000,2.4000000,0.0000000,0.0000000,60.0000000); //object(dyn_outhouse_2) (15)
- CreateDynamicObject(3032,1243.3000500,-3618.8000500,2.0000000,0.0000000,90.0000000,310.0000000); //object(bd_window_shatter) (1)
- CreateDynamicObject(3032,1242.0999800,-3612.1999500,1.7000000,0.0000000,270.0000000,358.0000000); //object(bd_window_shatter) (2)
- CreateDynamicObject(3032,1249.4000200,-3613.8000500,2.8000000,0.0000000,90.0000000,280.0000000); //object(bd_window_shatter) (3)
- CreateDynamicObject(3032,1249.5000000,-3619.8999000,2.8000000,0.0000000,92.0000000,246.2500000); //object(bd_window_shatter) (5)
- CreateDynamicObject(3032,1237.1999500,-3639.0000000,1.7000000,0.0000000,270.0000000,288.2500000); //object(bd_window_shatter) (6)
- CreateDynamicObject(3032,1231.5000000,-3649.8999000,1.3000000,0.0590000,268.0010000,282.0010000); //object(bd_window_shatter) (7)
- CreateDynamicObject(3032,1234.6999500,-3658.1999500,1.8000000,0.0000000,88.0000000,23.2500000); //object(bd_window_shatter) (8)
- CreateDynamicObject(3032,1225.9000200,-3666.1001000,1.2000000,0.0000000,270.0000000,320.0000000); //object(bd_window_shatter) (9)
- CreateDynamicObject(3032,1222.1999500,-3678.8999000,1.0000000,0.0000000,270.0000000,318.0000000); //object(bd_window_shatter) (12)
- CreateDynamicObject(3032,1234.8000500,-3667.3000500,2.1000000,0.0000000,268.0000000,350.0000000); //object(bd_window_shatter) (13)
- CreateDynamicObject(3032,1241.8000500,-3672.6999500,3.1000000,0.0000000,270.0000000,18.0000000); //object(bd_window_shatter) (14)
- CreateDynamicObject(3032,1230.9000200,-3681.1999500,1.8000000,0.0000000,88.0000000,30.0000000); //object(bd_window_shatter) (17)
- CreateDynamicObject(6280,-661.5999800,-3455.6999500,130.3000000,0.0000000,0.0000000,0.0000000); //object(beach01_law2) (1)
- CreateDynamicObject(2395,-692.5999800,-3443.8000500,134.6000100,0.0000000,0.0000000,0.0000000); //object(cj_sports_wall) (1)
- CreateDynamicObject(2395,-689.0000000,-3443.8000500,134.6000100,0.0000000,0.0000000,0.0000000); //object(cj_sports_wall) (2)
- CreateDynamicObject(2395,-685.7999900,-3443.8000500,134.5000000,0.0000000,0.0000000,270.0000000); //object(cj_sports_wall) (3)
- CreateDynamicObject(2395,-685.9000200,-3447.0000000,134.5000000,0.0000000,0.0000000,180.0000000); //object(cj_sports_wall) (4)
- CreateDynamicObject(2395,-689.5999800,-3447.0000000,134.5000000,0.0000000,0.0000000,180.0000000); //object(cj_sports_wall) (5)
- CreateDynamicObject(2395,-692.7000100,-3446.6001000,134.5000000,0.0000000,0.0000000,90.0000000); //object(cj_sports_wall) (6)
- CreateDynamicObject(3032,-690.9000200,-3447.0000000,135.3999900,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (18)
- CreateDynamicObject(3032,-690.9000200,-3447.0000000,137.1000100,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (19)
- CreateDynamicObject(3032,-687.2999900,-3447.0000000,135.3999900,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (20)
- CreateDynamicObject(3032,-687.2999900,-3447.0000000,137.0000000,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (21)
- CreateDynamicObject(3032,-692.7000100,-3445.3999000,135.3999900,0.0000000,0.0000000,270.0000000); //object(bd_window_shatter) (22)
- CreateDynamicObject(3032,-692.7000100,-3445.3999000,137.1000100,0.0000000,0.0000000,270.0000000); //object(bd_window_shatter) (23)
- CreateDynamicObject(3032,-691.2999900,-3443.8000500,135.5000000,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (24)
- CreateDynamicObject(3032,-691.2999900,-3443.8000500,137.2000000,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (25)
- CreateDynamicObject(3032,-687.7000100,-3443.8000500,135.5000000,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (26)
- CreateDynamicObject(3032,-687.7000100,-3443.8000500,137.2000000,0.0000000,0.0000000,0.0000000); //object(bd_window_shatter) (27)
- CreateDynamicObject(3032,-685.7999900,-3445.3999000,135.3999900,0.0000000,0.0000000,271.5000000); //object(bd_window_shatter) (28)
- CreateDynamicObject(3032,-685.7999900,-3445.3999000,137.1000100,0.0000000,0.0000000,271.5000000); //object(bd_window_shatter) (29)
- CreateDynamicObject(3032,-691.9000200,-3445.3999000,137.8000000,90.0000000,180.6960000,89.3040000); //object(bd_window_shatter) (32)
- CreateDynamicObject(3032,-690.2000100,-3445.3999000,137.8000000,270.0000000,165.2820000,255.2820000); //object(bd_window_shatter) (33)
- CreateDynamicObject(3032,-688.7999900,-3445.5000000,137.8999900,272.8280000,314.9820000,45.0170000); //object(bd_window_shatter) (34)
- CreateDynamicObject(3032,-687.5000000,-3445.3000500,137.8999900,270.0000000,180.6960000,90.6960000); //object(bd_window_shatter) (35)
- CreateDynamicObject(3032,-686.2999900,-3445.3999000,137.8000000,270.0000000,180.0000000,90.0000000); //object(bd_window_shatter) (36)
- CreateDynamicObject(1793,-689.2999900,-3446.6999500,134.5000000,0.0000000,358.0000000,88.0000000); //object(low_bed_2) (2)*/
- //Submarine
- CreateDynamicObject(3117,538.0274658,-2431.0000000,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,534.5021973,-2431.0000000,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,530.9400024,-2431.0000000,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,527.3886719,-2431.0000000,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(9820,533.2081299,-2434.4289551,1203.9852295,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3117,538.0186157,-2433.1201172,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,534.5019531,-2433.1201172,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,530.9394531,-2433.1201172,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,527.3886719,-2433.1201172,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,523.8378906,-2433.1201172,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,520.2861328,-2433.1201172,1203.0253906,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,535.3297729,-2429.9628906,1207.4162598,90.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(3095,533.5431519,-2432.1628418,1207.4665527,90.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(3095,539.5791016,-2428.3574219,1205.7175293,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,540.3007812,-2434.3935547,1206.4172363,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,543.3359375,-2435.3017578,1205.6912842,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,544.6347656,-2432.8378906,1205.6922607,90.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(3095,531.3433838,-2434.4631348,1206.4172363,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,544.2868652,-2435.7065430,1203.1677246,180.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,539.8144531,-2438.6484375,1205.7423096,90.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3095,544.1376953,-2438.8251953,1204.4417725,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2944,539.6057739,-2434.2741699,1204.5452881,0.0000000,0.0000000,261.2038574); //
- CreateDynamicObject(3095,534.7754517,-2434.1518555,1207.4167480,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,533.5185547,-2431.5751953,1207.4672852,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(9819,542.2545776,-2437.5654297,1203.9002686,0.0000000,0.0000000,270.2702637); //
- CreateDynamicObject(1663,541.2622681,-2436.9877930,1203.6245117,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,526.5888062,-2428.4353027,1202.9417725,90.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3095,522.0738525,-2432.9611816,1202.6665039,90.0000000,0.0000000,180.2701416); //
- CreateDynamicObject(3095,522.3655396,-2434.4746094,1206.4172363,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(16782,539.8995972,-2435.6579590,1204.6827393,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,524.5236816,-2434.1721191,1202.7666016,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2944,530.3496704,-2434.3896484,1204.5452881,0.0000000,0.0000000,351.4147949); //
- CreateDynamicObject(3095,530.4645996,-2438.6704102,1203.1427002,179.9945068,0.0000000,0.0000000); //
- CreateDynamicObject(10227,530.4657593,-2436.7365723,1204.9790039,0.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,526.0382080,-2438.9262695,1203.2921143,90.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3095,534.9108276,-2438.8146973,1207.3671875,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,530.5050049,-2438.7270508,1203.2661133,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,530.6582031,-2439.1062012,1205.8416748,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,524.5474243,-2434.7482910,1203.3907471,90.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(3095,534.7741699,-2434.7270508,1207.4172363,90.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(2690,529.8286133,-2438.5744629,1203.4986572,0.0000000,0.0000000,192.5404053); //
- CreateDynamicObject(918,533.1274414,-2433.9267578,1203.5219727,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(918,532.1974487,-2433.8847656,1203.5219727,0.0000000,0.0000000,300.1801758); //
- CreateDynamicObject(2312,530.3375244,-2432.1123047,1205.3646240,6.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2886,529.6884766,-2432.1235352,1204.5522461,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2886,532.0635986,-2432.1220703,1204.5522461,0.0000000,0.0000000,1.9849854); //
- CreateDynamicObject(2312,532.6873779,-2432.1074219,1205.3646240,5.9985352,0.0000000,0.0000000); //
- CreateDynamicObject(2063,535.6181641,-2432.4604492,1203.9842529,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1242,534.5807495,-2432.4663086,1204.0692139,0.0000000,0.0000000,338.1201172); //
- CreateDynamicObject(1242,534.9793091,-2432.4438477,1204.0692139,0.0000000,0.0000000,23.9050903); //
- CreateDynamicObject(1242,535.4018555,-2432.4643555,1204.0692139,0.0000000,0.0000000,351.9606934); //
- CreateDynamicObject(2043,534.8395386,-2432.5034180,1203.5206299,0.0000000,0.0000000,270.2702637); //
- CreateDynamicObject(2043,535.9238892,-2432.5273438,1203.5206299,0.0000000,0.0000000,70.8692322); //
- CreateDynamicObject(2969,536.1965332,-2432.4033203,1203.9854736,0.0000000,0.0000000,357.7500000); //
- CreateDynamicObject(2690,534.4155273,-2431.4472656,1203.4986572,0.0000000,0.0000000,190.5084229); //
- CreateDynamicObject(2690,534.8697510,-2431.4250488,1203.4986572,0.0000000,0.0000000,250.3280640); //
- CreateDynamicObject(2359,535.0068359,-2432.4235840,1204.9534912,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2359,536.2907104,-2432.3913574,1204.9534912,0.0000000,0.0000000,356.0300293); //
- CreateDynamicObject(2358,535.4421997,-2432.4882812,1204.4558105,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1271,531.3440552,-2431.2106934,1203.5003662,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1271,532.0678101,-2431.1884766,1203.5003662,0.0000000,0.0000000,358.7800293); //
- CreateDynamicObject(1271,531.7960205,-2431.1955566,1204.1760254,0.0000000,0.0000000,359.9984131); //
- CreateDynamicObject(3879,522.7996826,-2430.4990234,1216.5125732,0.0000000,180.0000000,180.0000000); //
- CreateDynamicObject(3095,520.3348999,-2430.3913574,1202.5418701,90.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(2634,521.6284790,-2433.5488281,1206.4168701,270.0000000,0.0000000,270.0202637); //
- CreateDynamicObject(2690,543.0354004,-2433.1096191,1203.4986572,0.0000000,0.0000000,312.1301270); //
- CreateDynamicObject(3111,524.6917114,-2434.1579590,1204.6546631,270.0000000,90.0000000,270.0000000); //
- CreateDynamicObject(3386,528.3854370,-2434.1892090,1203.1496582,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(12985,530.9605713,-2429.4606934,1200.5476074,0.0000000,0.0000000,270.2500000); //
- CreateDynamicObject(3095,530.2828369,-2425.4687500,1207.6424561,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,530.0217285,-2428.9338379,1202.0416260,90.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(3095,527.6177979,-2429.9677734,1198.6169434,90.0000000,0.0000000,359.7500000); //
- CreateDynamicObject(3095,529.7753296,-2425.4687500,1206.4172363,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,535.2802734,-2425.4484863,1202.9177246,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,533.5009766,-2425.4375000,1202.0418701,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,533.0244141,-2434.4638672,1198.9937744,179.9945068,0.0000000,0.0000000); //
- CreateDynamicObject(3095,531.0474243,-2425.9897461,1199.6657715,48.0000000,180.0000000,90.2500000); //
- CreateDynamicObject(1800,528.2965698,-2431.0593262,1198.9904785,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(1800,528.2958984,-2431.0585938,1199.8658447,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(1800,528.0446777,-2434.0410156,1198.9904785,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(1800,528.3222656,-2437.9799805,1199.8656006,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(1800,528.3327637,-2437.9785156,1198.9904785,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(1800,531.6816406,-2437.9492188,1198.9904785,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(1800,531.6821289,-2437.9492188,1199.8653564,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3095,524.1156006,-2434.4887695,1198.9937744,179.9945068,0.0000000,0.0000000); //
- CreateDynamicObject(3095,529.3964844,-2440.3095703,1198.1677246,90.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3095,528.8237305,-2440.3239746,1198.1677246,90.0000000,0.0000000,90.2901611); //
- CreateDynamicObject(2514,520.8049927,-2433.5725098,1198.9903564,0.0000000,0.0000000,89.7300110); //
- CreateDynamicObject(2739,521.4255371,-2433.4611816,1198.9903564,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2739,522.2747192,-2433.4450684,1198.9903564,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2944,526.4873047,-2432.8095703,1200.3696289,0.0000000,0.0000000,99.5581055); //
- CreateDynamicObject(3095,533.1416016,-2434.5673828,1201.7415771,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,524.1779785,-2434.5625000,1201.7415771,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3117,533.5820312,-2430.0791016,1202.0744629,89.3243408,0.0000000,359.7473145); //
- CreateDynamicObject(3095,527.6489258,-2430.5646973,1197.2668457,90.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(2527,526.6665039,-2437.2890625,1198.9655762,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(2527,528.3558960,-2437.2658691,1198.9655762,0.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(11631,534.9181519,-2430.9252930,1200.2359619,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,538.0605469,-2430.2431641,1197.3377686,90.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(1663,535.2305908,-2431.5083008,1199.4191895,0.0000000,0.0000000,160.6005249); //
- CreateDynamicObject(2007,526.5126953,-2435.2265625,1198.9904785,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2416,527.4266968,-2431.1213379,1198.8720703,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1800,528.0439453,-2434.0410156,1199.6906738,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(2690,532.3095703,-2438.2602539,1199.3232422,0.0000000,0.0000000,170.7437744); //
- CreateDynamicObject(2690,536.4322510,-2430.5341797,1199.3232422,0.0000000,0.0000000,335.3536377); //
- CreateDynamicObject(3095,539.2568359,-2438.7294922,1198.2911377,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,537.3273926,-2436.1455078,1198.2918701,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(2944,537.4234009,-2431.7294922,1200.3696289,0.0000000,0.0000000,324.7624512); //
- CreateDynamicObject(1800,536.5028076,-2437.6374512,1198.9654541,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1800,536.5019531,-2437.6367188,1199.8663330,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3386,537.3440552,-2438.6044922,1198.9655762,0.0000000,0.0000000,319.6185303); //
- CreateDynamicObject(2007,529.8137207,-2436.6037598,1198.9654541,0.0000000,0.0000000,89.6849365); //
- CreateDynamicObject(2007,536.8504028,-2433.5270996,1198.9654541,0.0000000,0.0000000,270.2214355); //
- CreateDynamicObject(2007,525.0335083,-2433.8515625,1198.9654541,0.0000000,0.0000000,180.4897461); //
- CreateDynamicObject(3095,537.9447632,-2434.2509766,1197.2440186,179.9945068,0.0000000,0.0000000); //
- CreateDynamicObject(3095,546.9387207,-2434.2585449,1197.2440186,179.9945068,0.0000000,0.0000000); //
- CreateDynamicObject(3095,547.0192261,-2430.2373047,1197.3377686,90.0000000,0.0000000,179.9945068); //
- CreateDynamicObject(3095,548.2366943,-2438.7329102,1198.2906494,90.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,542.1332397,-2434.6682129,1201.1927490,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,550.7652588,-2434.6833496,1198.3181152,90.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(3095,551.0667114,-2434.6713867,1201.1927490,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3095,538.1410522,-2436.1105957,1197.1429443,90.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(3787,541.8390503,-2432.0568848,1197.7816162,0.0000000,0.0000000,89.7300110); //
- CreateDynamicObject(8572,538.3886719,-2433.0817871,1197.7409668,0.0000000,0.0000000,89.7300415); //
- CreateDynamicObject(964,539.8051758,-2434.8369141,1197.2407227,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(964,540.0001221,-2433.5756836,1197.2407227,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(964,539.9645386,-2434.0815430,1198.1666260,0.0000000,0.0000000,352.0600586); //
- CreateDynamicObject(964,541.2709351,-2434.4355469,1197.2407227,0.0000000,0.0000000,344.1201172); //
- CreateDynamicObject(964,540.3788452,-2432.2858887,1197.2407227,0.0000000,0.0000000,358.0141602); //
- CreateDynamicObject(964,540.4444580,-2430.9887695,1197.2407227,0.0000000,0.0000000,359.0114746); //
- CreateDynamicObject(964,540.2364502,-2431.6215820,1198.1666260,0.0000000,0.0000000,352.3212891); //
- CreateDynamicObject(3117,537.9900513,-2431.9519043,1197.8988037,89.3243408,0.0000000,89.9772949); //
- CreateDynamicObject(3788,539.7269287,-2438.1269531,1197.7603760,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3788,545.8870239,-2432.2800293,1197.7600098,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3788,545.8733521,-2434.2255859,1197.7600098,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3788,545.8590698,-2436.2758789,1197.7600098,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3786,546.2118530,-2432.2673340,1197.9476318,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(3786,546.2186279,-2434.2109375,1197.9476318,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(3786,546.2024536,-2436.2770996,1197.9476318,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(14450,549.7406616,-2434.4230957,1200.4025879,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(927,526.0692749,-2436.9543457,1199.9611816,0.0000000,0.0000000,89.7300110); //
- CreateDynamicObject(927,523.0219727,-2434.1232910,1199.9611816,0.0000000,0.0000000,179.7052002); //
- CreateDynamicObject(934,550.0137939,-2433.0434570,1198.5690918,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(958,550.3486938,-2437.2211914,1198.0677490,0.0000000,0.0000000,89.7300110); //
- // New island
- CreateDynamicObject(18227,1607.0000000,-3610.1001000,58.3000000,17.1880000,3.4330000,68.2800000); //object(cunt_rockgp2_20) (1)
- CreateDynamicObject(17026,1693.5999800,-3575.1999500,57.6000000,0.0000000,0.0000000,340.0000000); //object(cunt_rockgp2_) (1)
- CreateDynamicObject(18359,1006.7999900,-3467.0000000,-26.2000000,6.0000000,0.0000000,40.0000000); //object(cs_landbit_74) (1)
- CreateDynamicObject(18227,888.9000200,-3515.1001000,6.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (2)
- CreateDynamicObject(18227,856.2999900,-3433.1001000,7.2000000,0.0000000,0.0000000,130.0000000); //object(cunt_rockgp2_20) (3)
- CreateDynamicObject(18227,847.0000000,-3437.3999000,-8.2000000,0.0000000,0.0000000,260.0000000); //object(cunt_rockgp2_20) (6)
- CreateDynamicObject(18227,908.2999900,-3386.5000000,8.5000000,0.0000000,0.0000000,90.0000000); //object(cunt_rockgp2_20) (7)
- CreateDynamicObject(18227,950.9000200,-3344.6999500,9.0000000,0.0000000,0.0000000,80.0000000); //object(cunt_rockgp2_20) (8)
- CreateDynamicObject(18227,995.9000200,-3324.0000000,12.3000000,0.0000000,0.0000000,50.0000000); //object(cunt_rockgp2_20) (9)
- CreateDynamicObject(18227,1059.0000000,-3348.6999500,14.5000000,356.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (11)
- CreateDynamicObject(13120,955.0999800,-3352.3000500,-24.4000000,0.0000000,0.0000000,280.0000000); //object(ce_grndpalcst03) (1)
- CreateDynamicObject(13120,1104.0999800,-3300.0000000,-19.3000000,0.0000000,0.0000000,10.0000000); //object(ce_grndpalcst03) (3)
- CreateDynamicObject(13120,1119.1999500,-3337.5000000,-21.4000000,0.0000000,0.0000000,0.0000000); //object(ce_grndpalcst03) (4)
- CreateDynamicObject(13120,901.0999800,-3263.1001000,-15.1000000,0.0000000,0.0000000,120.0000000); //object(ce_grndpalcst03) (5)
- CreateDynamicObject(13120,818.5999800,-3386.6001000,-21.0000000,0.0000000,0.0000000,120.0000000); //object(ce_grndpalcst03) (6)
- CreateDynamicObject(13120,868.5999800,-3530.8000500,-13.8000000,0.0000000,0.0000000,10.0000000); //object(ce_grndpalcst03) (7)
- CreateDynamicObject(17027,866.2000100,-3456.6999500,19.0000000,0.0000000,0.0000000,60.0000000); //object(cunt_rockgp1_03) (1)
- CreateDynamicObject(17029,1038.4000200,-3345.1999500,10.2000000,0.0000000,0.0000000,150.0000000); //object(cunt_rockgp2_09) (1)
- CreateDynamicObject(17029,982.0999800,-3331.6001000,9.0000000,0.0000000,0.0000000,34.0000000); //object(cunt_rockgp2_09) (2)
- CreateDynamicObject(683,954.5000000,-3374.1001000,6.7000000,0.0000000,0.0000000,0.0000000); //object(sm_fir_group) (1)
- CreateDynamicObject(685,948.2000100,-3385.8000500,4.8000000,0.0000000,0.0000000,0.0000000); //object(sm_fir_scabby) (1)
- CreateDynamicObject(688,966.4000200,-3373.3000500,8.0000000,0.0000000,0.0000000,0.0000000); //object(sm_fir_scabg) (1)
- CreateDynamicObject(791,907.7999900,-3465.3000500,0.7000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (1)
- CreateDynamicObject(791,932.5999800,-3434.0000000,0.5000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (2)
- CreateDynamicObject(791,952.7000100,-3402.8999000,-0.9000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (3)
- CreateDynamicObject(791,997.7000100,-3405.5000000,-1.2000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (4)
- CreateDynamicObject(791,964.9000200,-3431.1001000,-3.3000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (5)
- CreateDynamicObject(789,925.2999900,-3462.0000000,6.1000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (1)
- CreateDynamicObject(789,951.0999800,-3447.0000000,6.3000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (2)
- CreateDynamicObject(789,972.0999800,-3432.3000500,7.8000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (3)
- CreateDynamicObject(789,992.5999800,-3413.0000000,7.1000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (4)
- CreateDynamicObject(789,1021.2999900,-3401.8000500,7.1000000,0.0000000,0.0000000,30.0000000); //object(hashburytree4sfs) (5)
- CreateDynamicObject(789,1047.5000000,-3384.3999000,9.1000000,0.0000000,0.0000000,40.0000000); //object(hashburytree4sfs) (6)
- CreateDynamicObject(789,920.2999900,-3493.5000000,8.3000000,0.0000000,0.0000000,280.0000000); //object(hashburytree4sfs) (7)
- CreateDynamicObject(789,888.2000100,-3461.8999000,16.5000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (8)
- CreateDynamicObject(789,904.9000200,-3500.0000000,14.6000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (9)
- CreateDynamicObject(789,897.7999900,-3475.1001000,14.6000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (10)
- CreateDynamicObject(789,1017.4000200,-3375.8000500,17.5000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (11)
- CreateDynamicObject(789,993.9000200,-3386.8000500,11.7000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (12)
- CreateDynamicObject(789,970.4000200,-3395.6001000,10.3000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (13)
- CreateDynamicObject(789,943.4000200,-3415.0000000,10.6000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (14)
- CreateDynamicObject(789,916.4000200,-3431.8999000,11.4000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (15)
- CreateDynamicObject(789,895.7999900,-3445.6001000,14.4000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (16)
- CreateDynamicObject(789,943.0999800,-3386.1999500,11.9000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (17)
- CreateDynamicObject(789,961.9000200,-3363.3999000,12.8000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (18)
- CreateDynamicObject(789,1018.0999800,-3357.3000500,17.0000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (19)
- CreateDynamicObject(789,985.2000100,-3361.1001000,15.7000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (20)
- CreateDynamicObject(789,915.2000100,-3409.3000500,17.4000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (21)
- CreateDynamicObject(789,917.2999900,-3517.1001000,7.8000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (22)
- CreateDynamicObject(17026,859.5999800,-3452.3999000,12.9000000,0.0000000,0.0000000,140.0000000); //object(cunt_rockgp2_) (2)
- CreateDynamicObject(17026,858.7000100,-3453.3000500,16.4000000,0.0000000,0.0000000,320.0000000); //object(cunt_rockgp2_) (3)
- CreateDynamicObject(17026,855.5000000,-3390.3000500,0.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_) (4)
- CreateDynamicObject(17026,863.9000200,-3394.0000000,2.7000000,0.0000000,0.0000000,30.0000000); //object(cunt_rockgp2_) (6)
- CreateDynamicObject(18359,872.9000200,-3369.3999000,-15.8000000,0.0000000,0.0000000,50.0000000); //object(cs_landbit_74) (2)
- CreateDynamicObject(18227,896.2999900,-3226.6001000,6.0000000,0.0000000,0.0000000,170.0000000); //object(cunt_rockgp2_20) (4)
- CreateDynamicObject(18227,848.7999900,-3227.8000500,6.4000000,0.0000000,0.0000000,240.0000000); //object(cunt_rockgp2_20) (5)
- CreateDynamicObject(18227,812.4000200,-3230.8999000,17.7000000,0.0000000,0.0000000,72.0000000); //object(cunt_rockgp2_20) (10)
- CreateDynamicObject(18227,789.2000100,-3253.3000500,17.4000000,0.0000000,0.0000000,90.0000000); //object(cunt_rockgp2_20) (12)
- CreateDynamicObject(18227,754.5999800,-3330.8000500,0.6000000,0.0000000,0.0000000,300.0000000); //object(cunt_rockgp2_20) (13)
- CreateDynamicObject(18227,731.2999900,-3341.8000500,6.1000000,0.0000000,0.0000000,300.0000000); //object(cunt_rockgp2_20) (15)
- CreateDynamicObject(18227,726.2000100,-3354.8000500,15.9000000,0.0000000,0.0000000,120.0000000); //object(cunt_rockgp2_20) (16)
- CreateDynamicObject(18227,761.7000100,-3434.6999500,9.6000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (17)
- CreateDynamicObject(18227,734.5999800,-3313.5000000,15.5000000,0.0000000,0.0000000,130.0000000); //object(cunt_rockgp2_20) (18)
- CreateDynamicObject(18227,712.2000100,-3407.6001000,6.4000000,0.0000000,0.0000000,200.0000000); //object(cunt_rockgp2_20) (19)
- CreateDynamicObject(18227,809.2000100,-3465.3999000,4.5000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (20)
- CreateDynamicObject(18227,824.0000000,-3467.1001000,7.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (21)
- CreateDynamicObject(12940,782.0000000,-3344.8000500,10.7000000,0.0000000,0.0000000,50.0000000); //object(sw_apartments07) (1)
- CreateDynamicObject(12940,810.4000200,-3313.3000500,10.5000000,0.0000000,0.0000000,230.0000000); //object(sw_apartments07) (2)
- CreateDynamicObject(969,860.5999800,-3245.6999500,16.0000000,0.0000000,0.0000000,312.0000000); //object(electricgate) (2)
- CreateDynamicObject(969,860.5999800,-3245.6999500,13.2000000,0.0000000,0.0000000,312.0000000); //object(electricgate) (3)
- CreateDynamicObject(969,853.7999900,-3251.1999500,13.3000000,0.0000000,0.0000000,40.0000000); //object(electricgate) (4)
- CreateDynamicObject(969,853.7999900,-3251.3000500,16.0000000,0.0000000,0.0000000,40.0000000); //object(electricgate) (5)
- CreateDynamicObject(969,854.0000000,-3251.1001000,13.1000000,0.0000000,0.0000000,310.0000000); //object(electricgate) (6)
- CreateDynamicObject(969,854.2000100,-3251.0000000,16.0000000,0.0000000,0.0000000,308.0000000); //object(electricgate) (7)
- CreateDynamicObject(969,859.2999900,-3257.8000500,16.3000000,0.0000000,0.0000000,38.0000000); //object(electricgate) (8)
- CreateDynamicObject(969,859.7999900,-3257.8000500,13.5000000,0.0000000,0.0000000,40.0000000); //object(electricgate) (9)
- CreateDynamicObject(791,781.0000000,-3396.1001000,-0.2000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (6)
- CreateDynamicObject(791,819.7000100,-3365.1999500,-8.3000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (7)
- CreateDynamicObject(791,844.5000000,-3331.8999000,0.1000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (8)
- CreateDynamicObject(791,848.7999900,-3290.6999500,3.7000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (9)
- CreateDynamicObject(791,880.7999900,-3265.8999000,7.6000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (10)
- CreateDynamicObject(791,829.7000100,-3273.8000500,4.8000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (11)
- CreateDynamicObject(791,746.7999900,-3379.5000000,-1.6000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (12)
- CreateDynamicObject(17026,809.2999900,-3460.3000500,21.7000000,0.0000000,0.0000000,20.0000000); //object(cunt_rockgp2_) (7)
- CreateDynamicObject(17026,907.4000200,-3235.3000500,14.7000000,0.0000000,0.0000000,190.0000000); //object(cunt_rockgp2_) (8)
- CreateDynamicObject(17026,862.5000000,-3210.3000500,18.6000000,0.0000000,0.0000000,240.0000000); //object(cunt_rockgp2_) (9)
- CreateDynamicObject(17026,819.2999900,-3221.6001000,18.8000000,0.0000000,0.0000000,280.0000000); //object(cunt_rockgp2_) (10)
- CreateDynamicObject(17026,735.7999900,-3472.8999000,-1.1000000,0.0000000,0.0000000,330.0000000); //object(cunt_rockgp2_) (11)
- CreateDynamicObject(17026,741.0999800,-3523.0000000,-2.6000000,0.0000000,0.0000000,340.0000000); //object(cunt_rockgp2_) (12)
- CreateDynamicObject(17026,750.7999900,-3568.3000500,-3.7000000,0.0000000,0.0000000,350.0000000); //object(cunt_rockgp2_) (13)
- CreateDynamicObject(17026,779.5000000,-3605.5000000,0.0000000,0.0000000,0.0000000,50.0000000); //object(cunt_rockgp2_) (14)
- CreateDynamicObject(17026,822.0999800,-3602.3000500,0.0000000,0.0000000,0.0000000,80.0000000); //object(cunt_rockgp2_) (15)
- CreateDynamicObject(17026,865.0999800,-3580.3000500,0.0000000,0.0000000,0.0000000,90.0000000); //object(cunt_rockgp2_) (16)
- CreateDynamicObject(17026,892.5999800,-3557.1001000,-2.7000000,0.0000000,0.0000000,110.0000000); //object(cunt_rockgp2_) (17)
- CreateDynamicObject(17026,942.5000000,-3300.0000000,22.2000000,0.0000000,0.0000000,170.0000000); //object(cunt_rockgp2_) (18)
- CreateDynamicObject(3461,853.5000000,-3250.8999000,14.7000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (4)
- CreateDynamicObject(3461,859.7999900,-3258.1999500,15.1000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (5)
- CreateDynamicObject(3461,867.0000000,-3251.5000000,14.8000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (6)
- CreateDynamicObject(3461,861.2000100,-3244.8999000,15.3000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (7)
- CreateDynamicObject(3461,799.2999900,-3338.8999000,14.1000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (8)
- CreateDynamicObject(3461,786.9000200,-3353.6999500,14.1000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (9)
- CreateDynamicObject(3461,774.2000100,-3342.6999500,14.0000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (10)
- CreateDynamicObject(3461,786.4000200,-3328.1001000,14.0000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (11)
- CreateDynamicObject(3461,793.0000000,-3319.1001000,13.9000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (12)
- CreateDynamicObject(3461,805.5000000,-3304.5000000,13.8000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (13)
- CreateDynamicObject(3461,818.5000000,-3315.1999500,13.8000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (14)
- CreateDynamicObject(3461,806.0999800,-3330.1001000,13.9000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (15)
- CreateDynamicObject(2971,964.2000100,-3416.8000500,3.2000000,0.0000000,0.0000000,0.0000000); //object(k_smashboxes) (1)
- CreateDynamicObject(2971,961.7999900,-3416.6001000,3.4000000,0.0000000,0.0000000,0.0000000); //object(k_smashboxes) (2)*/
- unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public GameModeExitFunc()
- {
- KillTimer(unjailtimer);
- KillTimer(synctimer);
- GameModeExit();
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerColor(playerid, COLOR_WHITE);
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, introplane, 3);
- return 1;
- }
- public PayDay()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pVip] > 1)
- {
- PlayerInfo[i][pRespect] += 2;
- SendClientMessage(i, RED, "[Survival:RP] Você ganhou 2 pontos de respeito! Obrigado por doar!");
- return 1;
- }
- if(PlayerInfo[i][pVip] == 0)
- {
- PlayerInfo[i][pPlayTime] += 1;
- PlayerInfo[i][pRespect] += 1;
- SendClientMessage(i, RED, "[Survival:RP] Você ganhou um ponto de respeito!");
- }
- }
- return 1;
- }
- public SyncUp()
- {
- SyncTime();
- }
- public SyncTime()
- {
- new tmphour;
- new tmpminute;
- new tmpsecond;
- gettime(tmphour, tmpminute, tmpsecond);
- FixHour(tmphour);
- tmphour = shifthour;
- if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
- {
- ghour = tmphour;
- PayDay();
- if (realtime)
- {
- SetWorldTime(tmphour);
- }
- }
- }
- public SetPlayerSpawn(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- return 1;
- }
- }
- return 1;
- }
- /*public diemf(playerid)
- {
- SetPlayerHealth(playerid, 0);
- Dying[playerid] = 0;
- return 1;
- }*/
- public DrugsOff(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SetCameraBehindPlayer(playerid);
- SetPlayerDrunkLevel(playerid, 0);
- SetPlayerWeather(playerid, 2);
- high[playerid] = 0;
- }
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- ClearAccent(playerid);
- SetPlayerHealth(playerid, 100);
- TextDrawShowForPlayer(playerid,forum);
- onduty[playerid] = 0;
- //Dying[playerid] = 0;
- Spawned[playerid] = 0;
- CanUnstuck[playerid] = 1;
- Delete3DTextLabel(Text3D:label[playerid]);
- SetPlayerColor(playerid, COLOR_WHITE);
- gPlayerLogged[playerid] = 0;
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if (!dini_Exists(file))
- {
- ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_PASSWORD, "Bem-vindo à Ilha", "{FFFFFF}Bem-vindo a {FF0000}Ilha Survival: RP\n\n\n{00FF00}Digite sua senha que você quer!", "Registrar", "Sair");
- }
- if(fexist(file))
- {
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Bem vindo à Ilha!", "{FFFFFF}Bem-vindo a {FF0000}Ilha Survival: RP\n\n{00FF00}Digite sua senha abaixo para entrar", "Login", "Sair");
- }
- new string[128];
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- if(IsPlayerNPC(playerid))
- {
- return 1;
- }
- if(strfind(pName, "_", true) == -1)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi expulso do servidor. Motivo: Nome inválido.");
- format(string, 128, "[Survival:RP] %s foi expulso do servidor. Motivo: Nome inválido. (exemplo: Richard_Alpert)", pName);
- SendClientMessageToAll(RED, string);
- Kick(playerid);
- return 1;
- } else {
- for(new i; i <= strlen(pName); i++)
- {
- for(new j; j <= 9; j++)
- {
- if(pName[i] == j)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi expulso do servidor. Motivo: Nome inválido.");
- format(string, 128, "[Survival:RP] %s foi expulso do servidor. Motivo: Nome inválido (exemplo : Richard_Alpert)", pName);
- SendClientMessageToAll(RED, string);
- Kick(playerid);
- return 1;
- }
- }
- for(new j; j <= sizeof(othermarks); j++)
- {
- if(pName[i] == othermarks[j])
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi expulso do servidor. Motivo: Nome inválido.");
- format(string, 128, "[Survival:RP] %s foi expulso do servidor. Motivo: Nome inválido (exemplo : Richard_Alpert)", pName);
- SendClientMessageToAll(0xFF66FFAA, string);
- Kick(playerid);
- return 1;
- }
- }
- if(i >= 1)
- {
- if(Huge == true)
- {
- Huge = false;
- continue;
- }
- if(pName[i] == '_')
- {
- Huge = true;
- continue;
- }
- for(new j; j <= sizeof(alphabetic); j++)
- {
- if(pName[i] == alphabetic[j])
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi expulso do servidor. Motivo: Nome inválido.");
- format(string, 128, "[Survival:RP] %s foi expulso do servidor. Motivo: Nome inválido.", pName);
- SendClientMessageToAll(0xFF66FFAA, string);
- Kick(playerid);
- }
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DestroyProgressBar(Hunger[playerid]);
- DestroyProgressBar(Thirst[playerid]);
- //KillTimer(hungertimer[playerid]);
- //KillTimer(thirsttimer[playerid]);
- DestroyDynamicObject(fire[playerid]);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(gPlayerLogged[playerid] == 1)
- {
- dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdmin]);
- dini_IntSet(file, "HelperLevel",PlayerInfo[playerid][pHelper]);
- dini_IntSet(file, "WaterBottle",PlayerInfo[playerid][pWaterBottle]);
- dini_IntSet(file, "Others Team",PlayerInfo[playerid][pOthers]);
- dini_IntSet(file, "Faction",PlayerInfo[playerid][pFaction]);
- dini_IntSet(file, "Rank",PlayerInfo[playerid][pRank]);
- dini_IntSet(file, "Leader", PlayerInfo[playerid][pLeader]);
- dini_IntSet(file, "Survivors Team",PlayerInfo[playerid][pSurvivors]);
- dini_IntSet(file, "Fishing Net",PlayerInfo[playerid][pFishingNet]);
- dini_IntSet(file, "Boar",PlayerInfo[playerid][pBoar]);
- dini_IntSet(file, "Rope",PlayerInfo[playerid][pRope]);
- dini_IntSet(file, "Fruit",PlayerInfo[playerid][pFruit]);
- dini_IntSet(file, "Boarmeat",PlayerInfo[playerid][pBoarMeat]);
- dini_IntSet(file, "Fishing Rod",PlayerInfo[playerid][pFishingRod]);
- dini_IntSet(file, "Skin id",PlayerInfo[playerid][pSkin]);
- dini_IntSet(file, "Male",PlayerInfo[playerid][pMale]);
- dini_IntSet(file, "Female",PlayerInfo[playerid][pFemale]);
- dini_IntSet(file, "Water",PlayerInfo[playerid][pWater]);
- dini_IntSet(file, "Fish",PlayerInfo[playerid][pFish]);
- dini_IntSet(file, "Heroin",PlayerInfo[playerid][pHeroin]);
- dini_IntSet(file, "FireMatches",PlayerInfo[playerid][pMatches]);
- dini_IntSet(file, "Firewood",PlayerInfo[playerid][pWood]);
- dini_IntSet(file, "Berry",PlayerInfo[playerid][pBerry]);
- dini_IntSet(file, "Whiskey",PlayerInfo[playerid][pWhiskey]);
- dini_IntSet(file, "Mask",PlayerInfo[playerid][pMask]);
- dini_IntSet(file, "Clothes",PlayerInfo[playerid][pClothes]);
- dini_IntSet(file, "FishDone",PlayerInfo[playerid][pFishDone]);
- dini_IntSet(file, "R-MUTED",PlayerInfo[playerid][pRmute]);
- dini_IntSet(file, "Muted",PlayerInfo[playerid][pMute]);
- dini_IntSet(file, "aJailed",PlayerInfo[playerid][pJailed]);
- dini_IntSet(file, "Jailtime",PlayerInfo[playerid][pJailTime]);
- dini_IntSet(file, "Respect Points",PlayerInfo[playerid][pRespect]);
- dini_IntSet(file, "CoOwner",PlayerInfo[playerid][pCoOwner]);
- dini_IntSet(file, "Doctor",PlayerInfo[playerid][pDoctor]);
- dini_IntSet(file, "Hunter",PlayerInfo[playerid][pHunter]);
- dini_IntSet(file, "Drug Addict",PlayerInfo[playerid][pDrugAddict]);
- dini_IntSet(file, "Thief",PlayerInfo[playerid][pThief]);
- dini_IntSet(file, "Fisher",PlayerInfo[playerid][pFisher]);
- dini_IntSet(file, "Tech",PlayerInfo[playerid][pTech]);
- dini_IntSet(file, "WalkieTalkie",PlayerInfo[playerid][pWalkieTalkie]);
- dini_IntSet(file, "Gun ID",PlayerInfo[playerid][pGun]);
- dini_IntSet(file, "Gun ID2",PlayerInfo[playerid][pGun2]);
- dini_IntSet(file, "Gun ID3",PlayerInfo[playerid][pGun3]);
- dini_IntSet(file, "Gun ID4",PlayerInfo[playerid][pGun4]);
- dini_IntSet(file, "Gun ID5",PlayerInfo[playerid][pGun5]);
- dini_IntSet(file, "Ammo",PlayerInfo[playerid][pAmmo]);
- dini_IntSet(file, "Ammo2",PlayerInfo[playerid][pAmmo2]);
- dini_IntSet(file, "Ammo3",PlayerInfo[playerid][pAmmo3]);
- dini_IntSet(file, "Ammo4",PlayerInfo[playerid][pAmmo4]);
- dini_IntSet(file, "Ammo5",PlayerInfo[playerid][pAmmo5]);
- PlayerInfo[playerid][pPos_x] = x;
- PlayerInfo[playerid][pPos_y] = y;
- PlayerInfo[playerid][pPos_z] = z;
- dini_FloatSet(file, "Pos_x",PlayerInfo[playerid][pPos_x]);
- dini_FloatSet(file, "Pos_y",PlayerInfo[playerid][pPos_y]);
- dini_FloatSet(file, "Pos_z",PlayerInfo[playerid][pPos_z]);
- dini_IntSet(file, "Vip",PlayerInfo[playerid][pVip]);
- dini_IntSet(file, "WalkieTalkie",PlayerInfo[playerid][pWalkieTalkie]);
- dini_IntSet(file, "WalkieBroken",PlayerInfo[playerid][pWalkieBroken]);
- dini_IntSet(file, "ChoosenTeam",PlayerInfo[playerid][pChoosenTeam]);
- dini_IntSet(file, "RelationShip",PlayerInfo[playerid][pRelationShip]);
- dini_IntSet(file, "RelationWith",PlayerInfo[playerid][pRelationWith]);
- dini_IntSet(file, "Interior",PlayerInfo[playerid][pInt]);
- dini_IntSet(file, "Warnings",PlayerInfo[playerid][pWarn]);
- dini_IntSet(file, "Slots",PlayerInfo[playerid][pSlots]);
- dini_IntSet(file, "SlotsFree",PlayerInfo[playerid][pSlotsFree]);
- dini_IntSet(file, "Backpack",PlayerInfo[playerid][pBackPack]);
- }
- gPlayerLogged[playerid] = 0;
- new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s deixou o servidor. (Perda de Conexão)", pname);
- case 1: format(string, sizeof(string), "%s deixou o servidor. (Vontade Própria)", pname);
- case 2: format(string, sizeof(string), "%s deixou o servidor. (Kickadp/banido)", pname);
- }
- SendClientMessageToAll(0xAAAAAAAA, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))
- {
- new npcname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "intro", true))
- {
- PutPlayerInVehicle(playerid, introplane, 0);
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- }
- else if(!strcmp(npcname, "newcow3", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- else if(!strcmp(npcname, "newcow4", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- else if(!strcmp(npcname, "newcow5", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- else if(!strcmp(npcname, "newcow6", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- else if(!strcmp(npcname, "newcow7", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- else if(!strcmp(npcname, "newcow8", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- else if(!strcmp(npcname, "newcow9", true))
- {
- SetPlayerArmour(playerid, 0);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerAttachedObject(playerid,0,16442,1,-0.34,0.12,-0.47,0.0,86.0,0.0,0.76,1.08,1.17);
- }
- return 1;
- }
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- SetPlayerSpawn(playerid);
- }
- if(PlayerInfo[playerid][pBackPack] == 0)
- {
- PlayerInfo[playerid][pSlots] = 20;
- }
- if(PlayerInfo[playerid][pBackPack] == 1)
- {
- PlayerInfo[playerid][pSlots] = 50;
- SetPlayerAttachedObject(playerid, 1, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- }
- if(PlayerInfo[playerid][pBackPack] == 2)
- {
- PlayerInfo[playerid][pSlots] = 100;
- SetPlayerAttachedObject(playerid, 1, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- }
- if(PlayerInfo[playerid][pBackPack] == 3)
- {
- PlayerInfo[playerid][pSlots] = 150;
- SetPlayerAttachedObject(playerid, 1, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- }
- freeze(playerid);
- PlayerTied[playerid] = 0;
- onduty[playerid] = 0;
- //Dying[playerid] = 0;
- Masked[playerid] = 0;
- Spawned[playerid] = 1;
- SetPlayerHealth(playerid, 100);
- CanMakeMask[playerid] = 1;
- SetPlayerHealth(playerid, 100);
- //KillTimer(diemftimer[playerid]);
- Delete3DTextLabel(Text3D:label[playerid]);
- Hungry[playerid] = 0;
- Thirsty[playerid] = 0;
- Cooked[playerid] = 0;
- //hungertimer[playerid] = SetTimerEx("hunger", 600000 , false, "i", playerid);
- //thirsttimer[playerid] = SetTimerEx("thirstytimer", 600000 , false, "i", playerid);
- Hunger[playerid] = CreateProgressBar(549.00, 60.00, 57.50, 3.20, -16776961, 100.0);
- Thirst[playerid] = CreateProgressBar(549.00, 51.00, 57.50, 3.20, -1378294017, 100.0);
- ShowProgressBarForPlayer(playerid, Hunger[playerid]);
- ShowProgressBarForPlayer(playerid, Thirst[playerid]);
- Spawned[playerid] = 1;
- CantUseSearch[playerid] = 0;
- SetPlayerColor(playerid, COLOR_WHITE);
- if(PlayerInfo[playerid][pSurvivors] == 1)
- {
- if(FirstSpawn[playerid] == 1)
- {
- PlayerInfo[playerid][pPos_x] = 1207.6694;
- PlayerInfo[playerid][pPos_y] = -3613.0430;
- PlayerInfo[playerid][pPos_z] = 2.2468;
- FirstSpawn[playerid] = 0;
- PlayerInfo[playerid][pGun] = 0;
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[playerid][pGun3] = 0;
- PlayerInfo[playerid][pGun4] = 0;
- PlayerInfo[playerid][pGun5] = 0;
- PlayerInfo[playerid][pAmmo] = 0;
- PlayerInfo[playerid][pAmmo2] = 0;
- PlayerInfo[playerid][pAmmo3] = 0;
- PlayerInfo[playerid][pAmmo4] = 0;
- PlayerInfo[playerid][pAmmo5] = 0;
- GivePlayerWeapon(playerid, 0, 1);
- PlayerInfo[playerid][pFish] = 0;
- PlayerInfo[playerid][pWater] = 0;
- PlayerInfo[playerid][pMatches] = 0;
- PlayerInfo[playerid][pFishDone] = 0;
- PlayerInfo[playerid][pMute] = 0;
- PlayerInfo[playerid][pRmute] = 0;
- PlayerInfo[playerid][pJailed] = 0;
- PlayerInfo[playerid][pJailTime] = 0;
- PlayerInfo[playerid][pRespect] = 0;
- PlayerInfo[playerid][pCoOwner] = 0;
- PlayerInfo[playerid][pVip] = 0;
- PlayerInfo[playerid][pWalkieTalkie] = 0;
- PlayerInfo[playerid][pWalkieBroken] = 0;
- PlayerInfo[playerid][pChoosenTeam] = 0;
- PlayerInfo[playerid][pRelationShip] = 0;
- PlayerInfo[playerid][pFishingNet] = 0;
- PlayerInfo[playerid][pInt] = 0;
- PlayerInfo[playerid][pWaterBottle] = 0;
- PlayerInfo[playerid][pFishingNet] = 0;
- PlayerInfo[playerid][pFishingRod] = 0;
- PlayerInfo[playerid][pSlots] = 20;
- PlayerInfo[playerid][pHelper] = 0;
- PlayerInfo[playerid][pSlotsFree] = 0;
- PlayerInfo[playerid][pFaction] = 0;
- PlayerInfo[playerid][pLeader] = 0;
- PlayerInfo[playerid][pRank] = 0;
- PlayerInfo[playerid][pBoarMeat] = 0;
- PlayerInfo[playerid][pRope] = 0;
- PlayerInfo[playerid][pFruit] = 0;
- PlayerInfo[playerid][pBoar] = 0;
- SendClientMessage(playerid, COLOR_GREEN, "Vejo que você é novo aqui, Use (/n)ewbie para fazer uma pergunta.");
- ShowPlayerDialog(playerid, newhere, DIALOG_STYLE_MSGBOX, "Bem-vindo","Bem-vindo à Ilha!\nVocê deve ir até as caixas e usar /search para Procurar items !","Ok","");
- }
- if(FirstSpawn[playerid] == 0)
- {
- new gun = PlayerInfo[playerid][pGun];
- new gun2 = PlayerInfo[playerid][pGun2];
- new gun3 = PlayerInfo[playerid][pGun3];
- new gun4 = PlayerInfo[playerid][pGun4];
- new gun5 = PlayerInfo[playerid][pGun5];
- new ammo1 = PlayerInfo[playerid][pAmmo];
- new ammo2 = PlayerInfo[playerid][pAmmo2];
- new ammo3 = PlayerInfo[playerid][pAmmo3];
- new ammo4 = PlayerInfo[playerid][pAmmo4];
- new ammo5 = PlayerInfo[playerid][pAmmo5];
- SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- SetPlayerColor(playerid, COLOR_WHITE);
- GivePlayerWeapon(playerid, gun, ammo1);
- GivePlayerWeapon(playerid, gun2, ammo2);
- GivePlayerWeapon(playerid, gun3, ammo3);
- GivePlayerWeapon(playerid, gun4, ammo4);
- GivePlayerWeapon(playerid, gun5, ammo5);
- SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
- return 1;
- }
- if(PlayerInfo[playerid][pVip] > 0)
- {
- if(PlayerInfo[playerid][pSurvivors] == 1)
- {
- new vtext[20];
- if(PlayerInfo[playerid][pVip] == 1) { vtext = "VIP Bronze "; }
- else if(PlayerInfo[playerid][pVip] == 2) { vtext = "VIP Prata"; }
- else if(PlayerInfo[playerid][pVip] == 3) { vtext = "VIP Ouro"; }
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string),"Bem vindo %s! Obrigado por doar, Você nasceu com uma faca por ser %s !",name,vtext);
- SendClientMessage(playerid, COLOR_WHITE,string);
- new gun = PlayerInfo[playerid][pGun];
- PlayerInfo[playerid][pGun] = 4;
- SetPlayerArmour(playerid, 50);
- GivePlayerWeapon(playerid, gun, 1);
- SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
- return 1;
- }
- if(PlayerInfo[playerid][pVip] > 1)
- {
- if(PlayerInfo[playerid][pOthers] == 1)
- {
- new vtext[20];
- if(PlayerInfo[playerid][pVip] == 1) { vtext = "VIP Bronze "; }
- else if(PlayerInfo[playerid][pVip] == 2) { vtext = "VIP Prata"; }
- else if(PlayerInfo[playerid][pVip] == 3) { vtext = "VIP Ouro"; }
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string),"Bem vindo %s! Obrigado por doar, Você nasceu com uma faca por ser %s !",name,vtext);
- SendClientMessage(playerid, COLOR_WHITE,string);
- new gun = PlayerInfo[playerid][pGun];
- PlayerInfo[playerid][pGun] = 4;
- GivePlayerWeapon(playerid, gun, 1);
- SetPlayerArmour(playerid, 50);
- SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
- return 1;
- }
- }
- }
- }
- if(PlayerInfo[playerid][pOthers] == 1)
- {
- if(FirstSpawn[playerid] == 1)
- {
- PlayerInfo[playerid][pPos_x] = 1758.2723;
- PlayerInfo[playerid][pPos_y] = -3689.5515;
- PlayerInfo[playerid][pPos_z] = 65.0940;
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- FirstSpawn[playerid] = 0;
- PlayerInfo[playerid][pGun] = 0;
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[playerid][pWalkieTalkie] = 1;
- SendClientMessage(playerid, COLOR_WHITE, "Você tem um walkie talkie, Use (/w)alkietalkie Para usá-lo!");
- SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
- GivePlayerWeapon(playerid, 0, 1);
- PlayerInfo[playerid][pFish] = 0;
- PlayerInfo[playerid][pWater] = 0;
- PlayerInfo[playerid][pMatches] = 0;
- PlayerInfo[playerid][pFishDone] = 0;
- PlayerInfo[playerid][pMute] = 0;
- PlayerInfo[playerid][pRmute] = 0;
- PlayerInfo[playerid][pJailed] = 0;
- PlayerInfo[playerid][pJailTime] = 0;
- PlayerInfo[playerid][pRespect] = 0;
- PlayerInfo[playerid][pCoOwner] = 0;
- PlayerInfo[playerid][pVip] = 0;
- PlayerInfo[playerid][pWalkieTalkie] = 0;
- PlayerInfo[playerid][pWalkieBroken] = 0;
- PlayerInfo[playerid][pChoosenTeam] = 0;
- PlayerInfo[playerid][pRelationShip] = 0;
- PlayerInfo[playerid][pFishingNet] = 0;
- PlayerInfo[playerid][pInt] = 0;
- PlayerInfo[playerid][pWaterBottle] = 0;
- PlayerInfo[playerid][pFishingNet] = 0;
- PlayerInfo[playerid][pFishingRod] = 0;
- PlayerInfo[playerid][pGun] = 0;
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[playerid][pGun3] = 0;
- PlayerInfo[playerid][pGun4] = 0;
- PlayerInfo[playerid][pGun5] = 0;
- SendClientMessage(playerid, COLOR_GREEN, "Vejo que você é novo aqui, Uso (/n)ewbie para fazer uma pergunta");
- PlayerInfo[playerid][pSlots] = 20;
- }
- if(FirstSpawn[playerid] == 0)
- {
- new gun = PlayerInfo[playerid][pGun];
- new gun2 = PlayerInfo[playerid][pGun2];
- new gun3 = PlayerInfo[playerid][pGun3];
- new gun4 = PlayerInfo[playerid][pGun4];
- new gun5 = PlayerInfo[playerid][pGun5];
- new ammo = PlayerInfo[playerid][pAmmo];
- new ammo2 = PlayerInfo[playerid][pAmmo2];
- new ammo3 = PlayerInfo[playerid][pAmmo3];
- new ammo4 = PlayerInfo[playerid][pAmmo4];
- new ammo5 = PlayerInfo[playerid][pAmmo5];
- SetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] + 1);
- SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
- SetPlayerColor(playerid, COLOR_WHITE);
- GivePlayerWeapon(playerid, gun, ammo);
- GivePlayerWeapon(playerid, gun2, ammo2);
- GivePlayerWeapon(playerid, gun3, ammo3);
- GivePlayerWeapon(playerid, gun4, ammo4);
- GivePlayerWeapon(playerid, gun5, ammo5);
- SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
- SendClientMessage(playerid, COLOR_WHITE, "Bem-vindo de volta à Ilha!");
- }
- }
- return 1;
- }
- public ClearAnims(playerid)
- {
- ClearAnimations(playerid);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- DestroyProgressBar(Hunger[playerid]);
- DestroyProgressBar(Thirst[playerid]);
- //KillTimer(diemftimer[playerid]);
- //KillTimer(hungertimer[playerid]);
- //KillTimer(thirsttimer[playerid]);
- if(PlayerInfo[playerid][pSurvivors] == 1)
- {
- PlayerInfo[playerid][pPos_x] = 1207.6694;
- PlayerInfo[playerid][pPos_y] = -3613.0430;
- PlayerInfo[playerid][pPos_z] = 2.2468;
- }
- if(PlayerInfo[playerid][pOthers] == 1)
- {
- PlayerInfo[playerid][pPos_x] = 1758.2723;
- PlayerInfo[playerid][pPos_y] = -3689.5515;
- PlayerInfo[playerid][pPos_z] = 65.0940;
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(chat)
- {
- new Hour, Minute, Second;
- new string[128];
- gettime(Hour, Minute, Second);
- if(gPlayerLogged[playerid] == 0)
- {
- return 0;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi mutado");
- ClearAnimations(playerid);
- return 0;
- }
- if(Masked[playerid])
- {
- format(string, sizeof(string), "Estranho diz: %s ",text);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- return 0;
- }
- if(strcmp(Accent[playerid],"none",true,3))
- {
- format(string, sizeof(string), "%s diz: [%s Accent] %s",PlayerName(playerid),Accent[playerid],text);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- new pName[24];
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s diz[%s Accent] %s",Hour,Minute,Second,pName,Accent[playerid],text);
- SaveIn("ChatLog.txt",string);
- }
- else
- {
- new pName[24];
- format(string, sizeof(string), "%s Diz: %s",PlayerName(playerid),text);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s diz %s",Hour,Minute,Second,pName,text);
- SaveIn("ChatLog.txt",string);
- }
- }
- return 0;
- }
- /*public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- new pName[MAX_PLAYER_NAME];
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_ENTER_VEHICLE)
- if(PlayerInfo[playerid][pAdmin] == 0)
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "You have been banned from the server. Reason: Vehicle Hack");
- format(string, 128, "[Survival:RP] AntiCheat - %s has been banned from the server. Reason: Vehicle Hack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s got banned! Reason: Vehicle Hack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- return 1;
- }*/
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == 2)
- {
- new CarCheck = GetPlayerVehicleID(playerid);
- if(CarCheck == Cars[t11] || CarCheck == Cars[t12] || CarCheck == Cars[t13] || CarCheck == Cars[t14] || CarCheck == Cars[t15])
- {
- if(PlayerInfo[playerid][pOthers] == 0)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_RED, "Você não tem as chaves deste Veiculo.");
- return 1;
- }
- else
- {
- return 1;
- }
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == food1)
- {
- GameTextForPlayer(playerid, "~g~/fridge Para comer/beber.",3500,5);
- return 1;
- }
- if(pickupid == food2)
- {
- GameTextForPlayer(playerid, "~g~/fridge Para comer/beber.",3500,5);
- return 1;
- }
- if(pickupid == food3)
- {
- GameTextForPlayer(playerid, "~g~/fridge Para comer/beber.",3500,5);
- return 1;
- }
- if(pickupid == food4)
- {
- GameTextForPlayer(playerid, "~g~/fridge Para comer/beber.",3500,5);
- return 1;
- }
- if(pickupid == food5)
- {
- GameTextForPlayer(playerid, "~g~/fridge Para comer/beber.",3500,5);
- return 1;
- }
- if(pickupid == weapon1)
- {
- GameTextForPlayer(playerid, "~g~/take para pegar uma arma",3500,5);
- return 1;
- }
- if(pickupid == weapon2)
- {
- GameTextForPlayer(playerid, "~g~/take para pegar uma arma",3500,5);
- return 1;
- }
- if(pickupid == weapon3)
- {
- GameTextForPlayer(playerid, "~g~/take para pegar uma arma",3500,5);
- return 1;
- }
- if(pickupid == weapon4)
- {
- GameTextForPlayer(playerid, "~g~/take para pegar uma arma",3500,5);
- return 1;
- }
- if(pickupid == weapon5)
- {
- GameTextForPlayer(playerid, "~g~/take para pegar uma arma",3500,5);
- return 1;
- }
- if(pickupid == house1)
- {
- GameTextForPlayer(playerid, "~g~Casa número 1 - Pressione F para entrar",3500,5);
- return 1;
- }
- if(pickupid == submarine)
- {
- GameTextForPlayer(playerid, "~g~Submarine - Pressione F para entrar",3500,5);
- return 1;
- }
- if(pickupid == house2)
- {
- GameTextForPlayer(playerid, "~g~número da casa 2 - Pressione F para entrar",3500,5);
- return 1;
- }
- if(pickupid == house3)
- {
- GameTextForPlayer(playerid, "~g~Número da casa 3 - Pressione F para entrar",3500,5);
- return 1;
- }
- if(pickupid == house4)
- {
- GameTextForPlayer(playerid, "~g~Número da casa 4 - Pressione F para entrar",3500,5);
- return 1;
- }
- if(pickupid == house5)
- {
- GameTextForPlayer(playerid, "~g~Número da casa 5 - Pressione F para entrar",3500,5);
- return 1;
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public Float:GetDistanceBetweenPlayers(p1,p2) // Not created by me, Dont know who made this.
- {
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
- if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
- {
- return -1.00;
- }
- GetPlayerPos(p1,x1,y1,z1);
- GetPlayerPos(p2,x2,y2,z2);
- return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) // Had to create a attack system because we were to far away from the world bounds.
- {
- if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff",4.1,0,1,1,0,0);
- if(newkeys & KEY_SPRINT && !(oldkeys & KEY_SPRINT) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff",4.1,0,1,1,0,0);
- if(newkeys == 16)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0,1314.8663,-3409.7993,1.7874)) // Submarine enter
- {
- SetPlayerPos(playerid, 521.2167,-2433.5867,1204.1504);
- freeze(playerid);
- }
- if(IsPlayerInRangeOfPoint(playerid, 2.0,521.2167,-2433.5867,1204.1504)) // Submarine exit
- {
- SetPlayerPos(playerid, 1314.8663,-3409.7993,1.7874);
- freeze(playerid);
- }
- }
- if(newkeys == 16)
- {
- if(PlayerInfo[playerid][pOthers] == 1)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0,1787.0925,-3700.8030,65.2412)) // Enter House 1
- {
- SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
- SetPlayerInterior(playerid,2);
- PlayerInfo[playerid][pInt] = 2;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2454.717041,-1700.871582,1013.515197)) // Exit house 1
- {
- SetPlayerPos(playerid,1787.0925,-3700.8030,65.2412);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- PlayerInfo[playerid][pInt] = 0;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,1783.3486,-3718.2634,65.0940)) // Enter house 2
- {
- SetPlayerPos(playerid, 318.564971,1118.209960,1083.882812);
- SetPlayerInterior(playerid, 5);
- PlayerInfo[playerid][pInt] = 5;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,318.564971,1118.209960,1083.882812)) // Exit house 2
- {
- SetPlayerPos(playerid, 1783.3486,-3718.2634,65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- PlayerInfo[playerid][pInt] = 0;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,1764.1520,-3733.5664,65.0940))//Enter house 3
- {
- SetPlayerPos(playerid, 2350.339843,-1181.649902,1027.976562);
- SetPlayerInterior(playerid, 5);
- PlayerInfo[playerid][pInt] = 5;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,2350.339843,-1181.649902,1027.976562)) // Exit house 3
- {
- SetPlayerPos(playerid,1764.1520,-3733.5664,65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- PlayerInfo[playerid][pInt] = 0;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,1740.7581,-3722.5764,65.0940)) // Enter house 4
- {
- SetPlayerPos(playerid, 318.564971,1118.209960,1083.882812);
- SetPlayerInterior(playerid, 5);
- PlayerInfo[playerid][pInt] = 5;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,318.564971,1118.209960,1083.882812)) // Exit house 4
- {
- SetPlayerPos(playerid,1740.7581,-3722.5764,65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- PlayerInfo[playerid][pInt] = 0;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,1761.9352,-3674.0933,65.0940)) // Enter house 5
- {
- SetPlayerPos(playerid,225.756989,1240.000000,1082.149902);
- SetPlayerInterior(playerid,2);
- PlayerInfo[playerid][pInt] = 2;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,225.756989,1240.000000,1082.149902)) // Exit house 5
- {
- SetPlayerPos(playerid,1761.9352,-3674.0933,65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- PlayerInfo[playerid][pInt] = 0;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 2.0,7460.9644,- 112.6029, 65.0940)) // Enter House 6
- {
- SetPlayerPos(playerid,235.508994,1189.169897,1080.339966);
- SetPlayerInterior(playerid, 3);
- PlayerInfo[playerid][pInt] = 3;
- }
- else if(IsPlayerInRangeOfPoint(playerid,2.0,235.508994,1189.169897,1080.339966)) // Exit House 6
- {
- SetPlayerPos(playerid,7460.9644,- 112.6029, 65.0940);
- SetPlayerInterior(playerid, 0);
- freeze(playerid);
- PlayerInfo[playerid][pInt] = 0;
- }
- }
- }
- return 1;
- }
- public aMessage(color,const string[],level)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= level)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- public hMessage(color,const string[],level)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pHelper] >= level)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- public vipmessage(color,const string[],level)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pVip] > 0)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- public wmessage(color,const string[],level)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pWalkieTalkie] > 0)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- new string[128];
- if(!success)
- {
- format(string, sizeof string,"[Survival:RP] Comando: %s não existe, Tente novamente", cmdtext);
- return SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- /*public ProgressBar()
- {
- for(new playerid; playerid < MAX_PLAYERS; playerid++)
- {
- if(Hungry[playerid] == 1)
- {
- SetProgressBarValue(Hunger[playerid], 10.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 2)
- {
- SetProgressBarValue(Hunger[playerid], 20.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 3)
- {
- SetProgressBarValue(Hunger[playerid], 30.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 4)
- {
- SetProgressBarValue(Hunger[playerid], 40.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 5)
- {
- SetProgressBarValue(Hunger[playerid], 50.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 6)
- {
- SetProgressBarValue(Hunger[playerid], 60.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 7)
- {
- SetProgressBarValue(Hunger[playerid], 70.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 8)
- {
- SetProgressBarValue(Hunger[playerid], 80.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- SetPlayerDrunkLevel(playerid, 3000);
- }
- else if(Hungry[playerid] == 9)
- {
- SetProgressBarValue(Hunger[playerid], 90.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- }
- else if(Hungry[playerid] == 10)
- {
- SetProgressBarValue(Hunger[playerid], 100.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- IsHungry(playerid);
- }
- }
- }*/
- public OnPlayerUpdate(playerid)
- {
- /*new Float:health;
- GetPlayerHealth(playerid,health);
- if (health < 11.0)
- {
- if(Spawned[playerid] == 1)
- {
- GameTextForPlayer(playerid, "~g~You are ~r~dying! ~g~ /acceptdeath to accept the death!",3500,5);
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- TogglePlayerControllable(playerid, 0);
- Dying[playerid] = 1;
- diemftimer[playerid] = SetTimerEx("diemf", 60000 , false, "i", playerid);
- }
- }*/
- if(PlayerInfo[playerid][pSurvivors] == 1)
- {
- if(PlayerInfo[playerid][pChoosenTeam] == 0)
- {
- if(PlayerInfo[playerid][pScore] == 7)
- {
- ShowPlayerDialog(playerid, CHOOSETEAM, DIALOG_STYLE_MSGBOX, "Escolha Equipe","Parabéns! Você alcançou o nível 7!\nAgora você pode escolher a sua equipe!\nQual time que você quer jogar em?\nVocê não pode mudar equipe após esta!","Survivors","Os Outros");
- }
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,2.0,1495.7167,-3929.0422,7.2935))
- {
- GameTextForPlayer(playerid, "~g~/login para acessar o computador",3500,5);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,2.0,7253.9014,-294.9040,2.1870))
- {
- GameTextForPlayer(playerid, "~g~/take para armas",3500,5);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,10.0, 135.38, -66.58, 1.58))
- {
- if(PlayerInfo[playerid][pSurvivors] == 1)
- {
- GameTextForPlayer(playerid, "~r~Lugar errado para estar em! Teleportando!",6000,5);
- PlayerInfo[playerid][pPos_x] = 1207.6694;
- PlayerInfo[playerid][pPos_y] = -3613.0430;
- PlayerInfo[playerid][pPos_z] = 2.2468;
- SpawnPlayer(playerid);
- }
- else if(PlayerInfo[playerid][pOthers] == 1)
- {
- GameTextForPlayer(playerid, "~r~Lugar errado para estar em! Teleportando!",6000,5);
- PlayerInfo[playerid][pPos_x] = 1758.2723;
- PlayerInfo[playerid][pPos_y] = -3689.5515;
- PlayerInfo[playerid][pPos_z] = 65.0940;
- SpawnPlayer(playerid);
- }
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7490.5503, -103.2598, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Aperte ~g~F~w~ Para entrar", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7484.1494, -123.5796, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Aperte ~g~F~w~ Para entrar", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7503.4702, -108.2560, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Aperte ~g~F~w~ Para entrar", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7507.2280, -90.8062, 65.2412))
- {
- GameTextForPlayer(playerid, "~w~Aperte ~g~F~w~ Para entrar", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7482.1206, -64.1295, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Aperte ~g~F~w~ Para entrar", 5000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,1.0,7460.9644,- 112.6029, 65.0940))
- {
- GameTextForPlayer(playerid, "~w~Aperte ~g~F~w~ Para entrar", 5000, 5);
- }
- SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
- SetProgressBarValue(Thirst[playerid], Thirsty[ playerid ] * 10.0 );
- UpdateProgressBar(Thirst[playerid], playerid);
- SetProgressBarValue(Hunger[playerid], Hungry[ playerid ] * 10.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- if ( Hungry[ playerid ] == 10 )
- IsHungry(playerid);
- new Float:Armour;
- new Float:Health;
- new pName[MAX_PLAYER_NAME];
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- GetPlayerArmour(playerid,Armour);
- GetPlayerHealth(playerid,Health);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi banido do servidor. Motivo: JetPack");
- format(string, 128, "[Survival:RP] AntiCheat - %s foi banido do servidor. Motivo: JetPack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s foi banido! Motivo: JetPack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- }
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- if(Health > 100)
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi banido do servidor. Motivo: HP hack");
- format(string, 128, "[Survival:RP] AntiCheat - %s foi banido do servidor. Motivo: HP hack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s foi banido! Motivo: HP hack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- }
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- if(Armour > 1)
- {
- if(!IsPlayerNPC(playerid))
- {
- new string[128];
- SendClientMessage(playerid, COLOR_YELLOW, "Você foi banido do servidor. Motivo: Arma hack");
- format(string, 128, "[Survival:RP] AntiCheat - %s foi banido do servidor. Motivo: Arma hack", pName);
- SendClientMessageToAll(RED, string);
- Ban(playerid);
- GetPlayerName(playerid,pName,24);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s foi banido! Motivo: Arma hack ",Hour,Minute,Second,pName);
- SaveIn("BanLog.txt",string);
- }
- }
- }
- return 1;
- }
- stock IsHungry(playerid)
- {
- GameTextForPlayer(playerid, "~r~Você está com muita fome, você está passando Mal\nTente se levantar-se usando /getup",3500,5);
- SetPlayerDrunkLevel(playerid, 6000);
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerHealth(playerid, -2);
- return 1;
- }
- stock SavePlayerWeaponsAndAmmo(playerid)
- {
- new WeaponData[2];
- for (new i = 0; i < 13; i++)
- {
- GetPlayerWeaponData(playerid, i, WeaponData[0], WeaponData[1]);
- if(WeaponData[0] && WeaponData[1] && (WeaponData[1] < 65535 || !i || i == 1 || i == 10 || i == 12))
- {
- PlayerInfo[playerid][pGun][i] = WeaponData[0];
- PlayerInfo[playerid][pGunAmmo][i] = WeaponData[1];
- }
- WeaponData[0] = 0;
- WeaponData[1] = 0;
- }
- return 1;
- }
- stock GetPlayerFactionName(playerid)
- {
- new ftext[64];
- if(PlayerInfo[playerid][pFaction] != 255)
- format(ttext,sizeof(ftext),"%s",[PlayerInfo[playerid][pFaction]);
- else
- {
- switch(PlayerInfo[playerid][pFaction])
- {
- case 1: ftext = "TBWM";
- case 2: ftext = "The Rakyat";
- case 3; ftext = "The Regiment";
- default: ftext = "None";
- }
- return ftext;
- }
- stock GetPlayerRank(playerid)
- {
- new string[64];
- string = "None";
- if(PlayerInfo[playerid][pFaction] != 255)
- {
- if(PlayerInfo[playerid][pFaction] >= 1)
- {
- switch(PlayerInfo[playerid][pFaction])
- {
- case 1: // TBMW
- {
- switch(PlayerInfo[playerid][pRank])
- {
- case 6: string = "General";
- case 5: string = "Major";
- case 4: string = "Lieutenant";
- case 3: string = "Sergeant";
- case 2: string = "Corporal";
- case 1: string = "Sergeant";
- default: string = "Private";
- }
- }
- case 2: // Rakyat
- {
- switch(PlayerInfo[playerid][pRank])
- {
- case 6: string = "Top Warriors";
- case 5: string = "Trusted Warriors";
- case 4: string = "Chosen Ones";
- case 3: string = "N/A";
- case 2: string =" N/A";
- case 1: string = "N/A";
- default: string = "Freelancers";
- }
- }
- case 3: // The Regiment
- {
- switch(PlayerInfo[playerid][pRank])
- {
- case 6: string = "Leader";
- case 5: string = "Veteran";
- case 4: string = "Lieutenant";
- case 3: string = "Mercenaries";
- case 2: string = "Corporal";
- case 1: string = "Trainee";
- default: string = "Trainee";
- }
- }
- default: string = "None";
- }
- }
- }
- return string;
- }
- stock IsValidSkin(SkinID)
- {
- if((SkinID >= 0) && (SkinID <= 3)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43 && SkinID <= 64)||(SkinID >= 66 && SkinID <= 73)||(SkinID >= 75 && SkinID <= 85)||(SkinID >= 87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 && SkinID <= 264)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) return true;
- else return false;
- }
- stock strvalEx( str[ ] )
- {
- if( strlen( str ) >= 50 ) return -1;
- return strval( str );
- }
- stock PlayerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
- stock GetClosestPlayer(playerid) // Not created by me, Dont know who made this.
- {
- new Float:cdist, targetid = -1;
- for(new i; i<MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i) && playerid != i && (targetid < 0 || cdist > GetDistanceBetweenPlayers(playerid, i)))
- {
- targetid = i;
- cdist = GetDistanceBetweenPlayers(playerid, i);
- }
- }
- return targetid;
- }
- stock LoadHouse(houseid)
- {
- new fstring[10]; //The string for the file [format]
- format(fstring, 10, "Houses/%d", houseid); //Format the filename
- if(!dini_Exists(fstring)) return 0; //"If Houses/{houseid} not exists then return False (0)"
- HouseInfo[houseid][hEnterX] = dini_Float(fstring, "EnterX");
- HouseInfo[houseid][hEnterY] = dini_Float(fstring, "EnterY");
- HouseInfo[houseid][hEnterZ] = dini_Float(fstring, "EnterZ");
- HouseInfo[houseid][hExitX] = dini_Float(fstring, "ExitX");
- HouseInfo[houseid][hExitY] = dini_Float(fstring, "ExitY");
- HouseInfo[houseid][hExitZ] = dini_Float(fstring, "ExitZ");
- HouseInfo[houseid][hInsideInt] = dini_Int(fstring, "InsideInt");
- HouseInfo[houseid][hInsideVir] = dini_Int(fstring, "InsideVir");
- HouseInfo[houseid][hOutsideInt] = dini_Int(fstring, "OutsideInt");
- HouseInfo[houseid][hOutsideVir] = dini_Int(fstring, "OutsideVir");
- HouseInfo[houseid][hOwned] = dini_Bool(fstring, "Owned") ? true : false; //Because it is an boolean: ? true : false;
- strmid(HouseInfo[houseid][hOwner], dini_Get(fstring, "Owner"), 0, false, strlen(dini_Get("Owner"))); //Used this one instead of {string} = {string}. I've ever read that this is faster
- HouseInfo[houseid][hPrice] = dini_Int(fstring, "Price");
- HouseInfo[houseid][hVecModel] = dini_Int(fstring, "HV_Model");
- HouseInfo[houseid][hVecX] = dini_Float(fstring, "HV_PosX");
- HouseInfo[houseid][hVecY] = dini_Float(fstring, "HV_PosZ");
- HouseInfo[houseid][hVecZ] = dini_Float(fstring, "HV_PosZ");
- HouseInfo[houseid][hVecA] = dini_Float(fstring, "HV_PosA");
- return 1;
- }
- stock LoadHouseVisual(houseid, bool:reload = false)
- {
- if(reload)
- {
- DestroyDynamicMapIcon(HouseInfo[houseid][hIcon]);
- DestroyDynamicPickup(HouseInfo[houseid][hPickup]);
- DestroyVehicle(HouseCar[houseid]);
- }
- if(!HouseInfo[houseid][hOwned]) //Also known as 'if(HouseInfo[houseid][hOwned] == false)' - With aan boolean you can use '!{option}' and "{option}"! (!IsPlayerAdmin())) (IsPlayerAdmin())
- {
- //So the house is not owned. Let's make an green mapicon and en green house pickup!
- HouseInfo[houseid][hIcon] = CreateDynamicMapIcon(HouseInfo[houseid][hEnterX], HouseInfo[houseid][hEnterY], HouseInfo[houseid][hEnterZ], 31, 0, HouseInfo[houseid][hOutsideVir], HouseInfo[houseid][hOutsideInt]);
- HouseInfo[houseid][hPickup] = CreateDynamicPickup(1273, 1, HouseInfo[houseid][hEnterX], HouseInfo[houseid][hEnterY], HouseInfo[houseid][hEnterZ], HouseInfo[houseid][hOutsideVir], HouseInfo[houseid][hOutsideInt]);
- }
- else
- {
- //House is already owned. Blue pickup and red icon!
- HouseInfo[houseid][hIcon] = CreateDynamicMapIcon(HouseInfo[houseid][hEnterX], HouseInfo[houseid][hEnterY], HouseInfo[houseid][hEnterZ], 31, 0, HouseInfo[houseid][hOutsideVir], HouseInfo[houseid][hOutsideInt]);
- HouseInfo[houseid][hPickup] = CreateDynamicPickup(1273, 1, HouseInfo[houseid][hEnterX], HouseInfo[houseid][hEnterY], HouseInfo[houseid][hEnterZ], HouseInfo[houseid][hOutsideVir], HouseInfo[houseid][hOutsideInt]);
- if(IsValidVehicleModel(HouseInfo[houseid][hVecModel])) //Is the vehicle model valid? In the range of 400-611? Function below
- HouseCar[houseid] = CreateVehicle(HouseInfo[houseid][hVecModel], HouseInfo[houseid][hVecX], HouseInfo[houseid][hVecY], HouseInfo[houseid][hVecZ], HouseInfo[houseid][hVecA], -1, -1, -1); //Color1 -1, Color2 -1, -1 respawn (only respawn with function or on vehicle death)
- }
- }
- stock IsValidVehicleModel(vehiclemodel)
- {
- if(vehiclemodel >= 400 && vehiclemodel <= 611)
- return true;
- return false;
- }
- stock SaveHouse(houseid)
- {
- new fstring[10];
- dini_FloatSet(fstring, "EnterX", HouseInfo[houseid][hEnterX]);
- dini_FloatSet(fstring, "EnterY", HouseInfo[houseid][hEnterY]);
- dini_FloatSet(fstring, "EnterZ", HouseInfo[houseid][hEnterZ]);
- dini_FloatSet(fstring, "ExitX", HouseInfo[houseid][hExitX]);
- dini_FloatSet(fstring, "ExitY", HouseInfo[houseid][hExitY]);
- dini_FloatSet(fstring, "ExitZ", HouseInfo[houseid][hExitZ]);
- dini_IntSet(fstring, "InsideInt", HouseInfo[houseid][hInsideInt]);
- dini_IntSet(fstring, "InsideVir", HouseInfo[houseid][hInsideVir]);
- dini_IntSet(fstring, "OutsideInt", HouseInfo[houseid][hOutsideInt]);
- dini_IntSet(fstring, "OutsideVir", HouseInfo[houseid][hOutsideVir]);
- dini_BoolSet(fstring, "Owned", HouseInfo[houseid][hOwned]);
- dini_Get(fstring, "Owner", HouseInfo[houseid][hOwner]); //No, not "GetSet"! :P
- dini_IntSet(fstring, "Price", HouseInfo[houseid][hPrice]);
- dini_IntSet(fstring, "HV_Model", HouseInfo[houseid][hVecModel]);
- dini_FloatSet(fstring, "HV_PosX", HouseInfo[houseid][hVecX]);
- dini_FloatSet(fstring, "HV_PosZ", HouseInfo[houseid][hVecY]);
- dini_Float(fstring, "HV_PosZ", HouseInfo[houseid][hVecZ]);
- dini_Float(fstring, "HV_PosA", HouseInfo[houseid][hVecA]);
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == KEEPWEP)
- {
- if(response)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você decidiu manter sua Pistola!");
- }
- if(!response)
- {
- GameTextForPlayer(playerid, "Você encontrou uma 9 milímetros",6000,5);
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s encontra uma 9 milímetros.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new ammo2 = PlayerInfo[playerid][pAmmo2];
- PlayerInfo[playerid][pAmmo] = 100;
- PlayerInfo[playerid][pGun2] = 23;
- GivePlayerWeapon(playerid, 23, ammo2);
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- return 1;
- }
- if(dialogid == VIP1)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(nameoff[playerid] == 0)
- {
- SetPlayerColor(playerid, COLOR_PURPLE);
- nameoff[playerid] = 1;
- }
- else if(nameoff[playerid] == 1)
- {
- SetPlayerColor(playerid, COLOR_WHITE);
- nameoff[playerid] = 0;
- }
- }
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, vipskin, DIALOG_STYLE_INPUT, "VIP Mudança de Skin","Digite sua nova ID da Skin!","Escolher","");
- }
- if(listitem == 2)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Em Breve");
- }
- if(listitem == 3)
- {
- if(labelon[playerid] == 0)
- {
- label2[playerid] = Create3DTextLabel("VIP",RED,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label2[playerid], playerid, 0.0, 0.0, 0.7);
- SendClientMessage(playerid, COLOR_WHITE, "Você ativou o rótulo VIP sobre sua cabeça!");
- labelon[playerid] = 1;
- }
- else if(labelon[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você desativou o rótulo VIP sobre sua cabeça!");
- labelon[playerid] = 0;
- Delete3DTextLabel(Text3D:label2[playerid]);
- }
- }
- }
- if(dialogid == FRIDGEDIG)
- {
- if(listitem == 0)
- {
- Hungry[playerid] -= 4;
- SendClientMessage(playerid, COLOR_WHITE, "Você está com fome.");
- }
- if(listitem == 1)
- {
- Thirsty[playerid] -= 4;
- SendClientMessage(playerid, COLOR_WHITE, "Você está com sede.");
- }
- }
- if(dialogid == WEAPONDIG)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid, 4,1);
- PlayerInfo[playerid][pGun] = 4;
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid, 24, 500);
- PlayerInfo[playerid][pGun2] = 24;
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid, 29,500);
- PlayerInfo[playerid][pGun3] = 29;
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid, 31, 500);
- PlayerInfo[playerid][pGun4] = 31;
- }
- if(listitem == 4)
- {
- GivePlayerWeapon(playerid, 30,500);
- PlayerInfo[playerid][pGun4] = 30;
- }
- if(listitem == 5)
- {
- GivePlayerWeapon(playerid, 34,100);
- PlayerInfo[playerid][pGun5] = 34;
- }
- }
- if(dialogid == CHOOSETEAM)
- {
- if(response)
- {
- PlayerInfo[playerid][pScore] = 8;
- PlayerInfo[playerid][pChoosenTeam] = 1;
- PlayerInfo[playerid][pSurvivors] = 1;
- SendClientMessage(playerid, COLOR_WHITE, "Você escolheu ser um sobrevivente, isso não pode ser desfeito.");
- }
- if(!response)
- {
- PlayerInfo[playerid][pScore] = 8;
- PlayerInfo[playerid][pChoosenTeam] = 1;
- PlayerInfo[playerid][pOthers] = 1;
- PlayerInfo[playerid][pSurvivors] = 0;
- PlayerInfo[playerid][pPos_x] = 1758.2723;
- PlayerInfo[playerid][pPos_y] = -3689.5515;
- PlayerInfo[playerid][pPos_z] = 65.0940;
- SpawnPlayer(playerid);
- SendClientMessage(playerid, COLOR_WHITE, "Você escolheu ser um dos outros, isso não pode ser desfeito.");
- }
- }
- if(dialogid == GIVEDIG)
- {
- if(!response) return SendClientMessage(playerid, COLOR_WHITE, "Tudo bem, ser carente :(");
- if(response)
- {
- if(listitem == 0)
- {
- PlayerInfo[playerid][pFishingNet] += 1;
- SendClientMessage(playerid, COLOR_WHITE, "1 rede de pesca foi adicionado ao seu inventário");
- }
- if(listitem == 1)
- {
- PlayerInfo[playerid][pFishingRod] += 1;
- SendClientMessage(playerid, COLOR_WHITE, "1 vara de pesca foi adicionado ao seu inventáriov");
- }
- if(listitem == 2)
- {
- PlayerInfo[playerid][pWaterBottle] += 1;
- SendClientMessage(playerid, COLOR_WHITE, "1 garrafa de água foi adicionado ao seu inventário");
- }
- if(listitem == 3)
- {
- PlayerInfo[playerid][pWater] += 5;
- SendClientMessage(playerid, COLOR_WHITE, "água foi adicionado ao seu inventário");
- }
- if(listitem == 4)
- {
- PlayerInfo[playerid][pFish] += 5;
- SendClientMessage(playerid, COLOR_WHITE, "5 peixes foram adicionados ao seu inventário");
- }
- if(listitem == 5)
- {
- PlayerInfo[playerid][pHeroin] += 20;
- SendClientMessage(playerid, COLOR_WHITE, "20 gramas de heroína foram adicionadas ao seu inventário");
- }
- if(listitem == 6)
- {
- PlayerInfo[playerid][pMatches] += 20;
- SendClientMessage(playerid, COLOR_WHITE, "20 Palitos de Fósforo foram adicionados ao seu inventário");
- }
- if(listitem == 7)
- {
- PlayerInfo[playerid][pWood] += 20;
- SendClientMessage(playerid, COLOR_WHITE, "20 Lenhas foram adicionados ao seu inventário");
- }
- if(listitem == 8)
- {
- PlayerInfo[playerid][pFishDone] += 20;
- SendClientMessage(playerid, COLOR_WHITE, "20 peixes cozidos foram adicionados ao seu inventário");
- }
- if(listitem == 9)
- {
- PlayerInfo[playerid][pWalkieTalkie] += 1;
- SendClientMessage(playerid, COLOR_WHITE, "1 Walkie Talkie foi adicionado ao seu inventário");
- }
- }
- }
- if(dialogid == HELP1)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, HELP2, DIALOG_STYLE_MSGBOX, "Conta","/levelup, /accent /inventory","Ok","");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, HELP3, DIALOG_STYLE_MSGBOX, "Geral","/give, /search, /animlist, /stopanim, /report, /help, /getup, /cook, /lightfire, /drink, /eat, /fillbottle\n/fish, (/w)alkietalkie, /useheroin, /shake /startrelationship\n/mask /changeclothes /giveweapon /pick /hunt /tie","Ok","");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, HELP4, DIALOG_STYLE_MSGBOX, "Chat","(/w)hisper, (/o)cc, (/s)hout, /b, /me, /low, /do, /pm","Okay","");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid, HELP5, DIALOG_STYLE_MSGBOX, "Toggle","/togpm, /togooc","Okay","");
- }
- if(listitem == 4)
- {
- if(PlayerInfo[playerid][pDoctor] == 1)
- {
- ShowPlayerDialog(playerid, HELP7, DIALOG_STYLE_MSGBOX, "Comandos Medico","/heal","Ok","");
- }
- else if(PlayerInfo[playerid][pHunter] == 1)
- {
- ShowPlayerDialog(playerid, HELP7, DIALOG_STYLE_MSGBOX, "Comandos Caçador","/track","Ok","");
- }
- else if(PlayerInfo[playerid][pTech] == 1)
- {
- ShowPlayerDialog(playerid, HELP7, DIALOG_STYLE_MSGBOX, "Comandos Tecnico","/repair /makemask","Ok","");
- }
- else if(PlayerInfo[playerid][pDrugAddict] == 1)
- {
- ShowPlayerDialog(playerid, HELP7, DIALOG_STYLE_MSGBOX, "Comandos Viciado","/givedrugs /useheroin","Ok","");
- }
- }
- if(listitem == 5)
- {
- if(PlayerInfo[playerid][pVip] > 0)
- {
- ShowPlayerDialog(playerid, HELP8, DIALOG_STYLE_MSGBOX, "Comandos VIP","/vip (/v)ipchat - Mais virá em breve","Ok","");
- }
- else
- {
- SendClientMessage(playerid, COLOR_PURPLE, "Você não é um VIP");
- }
- }
- if(listitem == 6)
- {
- if(PlayerInfo[playerid][pLeader] > 0)
- {
- ShowPlayerDialog(playerid, HELP9, DIALOG_STYLE_MSGBOX, "Comandos Líder"," /invite /uninvite /giverank","Ok","");
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa ser um líder de uma facção");
- }
- }
- }
- }
- if(dialogid == TUT5)
- {
- if(response)
- {
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- SendClientMessage(playerid, COLOR_WHITE, "NOTE: Se você não Nascer , Escreva /spawnme");
- }
- if(!response)
- {
- ShowPlayerDialog(playerid, TUT6, DIALOG_STYLE_MSGBOX, "Tutorial", "Este é um pequeno tutorial para mostrar-lhe como jogar neste servidor.\nNeste servidor, você deve interpretar como um sobrevivente após um acidente de avião no meio de lugar nenhum.\nVocê tem que encontrar comida e água. Senão você vai morrer.\nNós também temos um sistema de sono, por isso você tem que dormir, então você vai ficar tonto e depois passar para fora.\nPressione spawn para spawn!","Spawn","");
- }
- }
- if(dialogid == TUT6)
- {
- if(response)
- {
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- SendClientMessage(playerid, COLOR_WHITE, "NOTE: Se você não Nascer , Escreva /spawnme !");
- }
- }
- if (dialogid == LOGIN)
- {
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Bem vindo!", "Bem-vindo de volta à Ilha!\n\nDigite sua senha abaixo para entrar", "Entrar", "Sair");
- new tmp;
- tmp = dini_Int(file, "Password");
- if(udb_hash(inputtext) != tmp) {
- SendClientMessage(playerid, COLOR_RED, "[Survival:RP] Senha errada , Tente Novamente !");
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Bem vindo!", "Bem-vindo de volta à Ilha!\n\nDigite sua senha abaixo para entrar", "Entrar", "Sair");
- }
- else
- {
- ShowPlayerDialog(playerid, TUT5, DIALOG_STYLE_MSGBOX, "Spawn ou Tutorial","Você deseja nascer ou ver o tutorial de novo?","Nascer","Tutorial");
- gPlayerLogged[playerid] = 1;
- PlayerInfo[playerid][pScore] = dini_Int(file, "Score");
- PlayerInfo[playerid][pAdmin] = dini_Int(file, "AdminLevel");
- PlayerInfo[playerid][pHelper] = dini_Int(file, "HelperLevel");
- PlayerInfo[playerid][pWaterBottle] = dini_Int(file, "WaterBottle");
- PlayerInfo[playerid][pOthers] = dini_Int(file, "Others Team");
- PlayerInfo[playerid][pSurvivors] = dini_Int(file, "Survivors Team");
- PlayerInfo[playerid][pFaction] = dini_Int(file, "Faction");
- PlayerInfo[playerid][pRank] = dini_Int(file, "Rank");
- PlayerInfo[playerid][pLeader] = dini_Int(file, "Leader");
- PlayerInfo[playerid][pFishingNet] = dini_Int(file, "Fishing Net");
- PlayerInfo[playerid][pFishingRod] = dini_Int(file, "Fishing Rod");
- PlayerInfo[playerid][pBoar] = dini_Int(file, "Boar");
- PlayerInfo[playerid][pRope] = dini_Int(file, "Rope");
- PlayerInfo[playerid][pFruit] = dini_Int(file, "Fruit");
- PlayerInfo[playerid][pBoarMeat] = dini_Int(file, "Boarmeat");
- PlayerInfo[playerid][pSkin] = dini_Int(file, "Skin id");
- PlayerInfo[playerid][pMale] = dini_Int(file, "Male");
- PlayerInfo[playerid][pFemale] = dini_Int(file, "Female");
- PlayerInfo[playerid][pWater] = dini_Int(file, "Water");
- PlayerInfo[playerid][pFish] = dini_Int(file, "Fish");
- PlayerInfo[playerid][pHeroin] = dini_Int(file, "Heroin");
- PlayerInfo[playerid][pMatches] = dini_Int(file, "FireMatches");
- PlayerInfo[playerid][pWood] = dini_Int(file, "FireWood");
- PlayerInfo[playerid][pBerry] = dini_Int(file, "Berry");
- PlayerInfo[playerid][pWhiskey] = dini_Int(file, "Whiskey");
- PlayerInfo[playerid][pMask] = dini_Int(file, "Mask");
- PlayerInfo[playerid][pClothes] = dini_Int(file, "Clothes");
- PlayerInfo[playerid][pFishDone] = dini_Int(file, "FishDone");
- PlayerInfo[playerid][pRmute] = dini_Int(file, "R-MUTED");
- PlayerInfo[playerid][pMute] = dini_Int(file, "Muted");
- PlayerInfo[playerid][pJailed] = dini_Int(file, "aJailed");
- PlayerInfo[playerid][pJailTime] = dini_Int(file, "JailTime");
- PlayerInfo[playerid][pRespect] = dini_Int(file, "Respect Points");
- PlayerInfo[playerid][pCoOwner] = dini_Int(file, "CoOwner");
- PlayerInfo[playerid][pDoctor] = dini_Int(file, "Doctor");
- PlayerInfo[playerid][pHunter] = dini_Int(file, "Hunter");
- PlayerInfo[playerid][pDrugAddict] = dini_Int(file, "Drug Addict");
- PlayerInfo[playerid][pThief] = dini_Int(file, "Thief");
- PlayerInfo[playerid][pFisher] = dini_Int(file, "Fisher");
- PlayerInfo[playerid][pTech] = dini_Int(file, "Tech");
- PlayerInfo[playerid][pGun] = dini_Int(file, "Gun ID");
- PlayerInfo[playerid][pGun2] = dini_Int(file, "Gun ID2");
- PlayerInfo[playerid][pGun3] = dini_Int(file, "Gun ID3");
- PlayerInfo[playerid][pGun4] = dini_Int(file, "Gun ID4");
- PlayerInfo[playerid][pGun5] = dini_Int(file, "Gun ID5");
- PlayerInfo[playerid][pAmmo] = dini_Int(file, "Ammo");
- PlayerInfo[playerid][pAmmo2] = dini_Int(file, "Ammo2");
- PlayerInfo[playerid][pAmmo3] = dini_Int(file, "Ammo3");
- PlayerInfo[playerid][pAmmo4] = dini_Int(file, "Ammo4");
- PlayerInfo[playerid][pAmmo5] = dini_Int(file, "Ammo5");
- PlayerInfo[playerid][pPos_x] = dini_Float(file, "Pos_x");
- PlayerInfo[playerid][pPos_y] = dini_Float(file, "Pos_y");
- PlayerInfo[playerid][pPos_z] = dini_Float(file, "Pos_z");
- PlayerInfo[playerid][pVip] = dini_Int(file, "Vip");
- PlayerInfo[playerid][pWalkieTalkie] = dini_Int(file, "Walkie Talkie");
- PlayerInfo[playerid][pWalkieBroken] = dini_Int(file, "WalkieBroken");
- PlayerInfo[playerid][pChoosenTeam] = dini_Int(file, "Choosen Team");
- PlayerInfo[playerid][pRelationShip] = dini_Int(file, "RelationShip");
- PlayerInfo[playerid][pRelationWith] = dini_Int(file, "RelationWith");
- PlayerInfo[playerid][pInt] = dini_Int(file, "Interior");
- PlayerInfo[playerid][pWarn] = dini_Int(file, "Warnings");
- PlayerInfo[playerid][pSlots] = dini_Int(file, "Slots");
- PlayerInfo[playerid][pSlotsFree] = dini_Int(file, "SlotsFree");
- PlayerInfo[playerid][pBackPack] = dini_Int(file, "Backpack");
- SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
- }
- }
- if (dialogid == REGISTER)
- {
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return
- ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "Bem-vindo à Ilha", "{FFFFFF}Bem-vindo a {FF0000}Ilha\n\n{00FF00}Digite uma senha!", "Registrar", "Sair");
- dini_Create(file);
- dini_IntSet(file, "Password", udb_hash(inputtext));
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdmin] = 0);
- dini_IntSet(file, "Score",PlayerInfo[playerid][pScore] = 1);
- gPlayerLogged[playerid] = 1;
- PlayerInfo[playerid][pSurvivors] = 1;
- ShowPlayerDialog(playerid, TUT1, DIALOG_STYLE_MSGBOX, "Tutorial Passo 1", "Bem-vindo à Ilha! Este é apenas um pequeno tutorial para mostrar-lhe como jogar aqui.\nPara entender plenamente esse modo, você deveria ter visto a Serie Lost\nVocê interpretar como um sobrevivente após um avião cair em uma ilha desconhecida.\nVocê deve encontrar comida e água, para sobreviver.\nPressione Proximo para continuar","Proximo","");
- }
- if(dialogid == TUT1)
- {
- if(response)
- {
- ShowPlayerDialog(playerid, TUT2, DIALOG_STYLE_MSGBOX, "Tutorial Passo 2","Você agora deve escolher o seu sexo","Masculino","Feminino");
- }
- if(!response)
- {
- ShowPlayerDialog(playerid, TUT1, DIALOG_STYLE_MSGBOX, "Tutorial Passo 1", "Bem-vindo à Ilha! Este é apenas um pequeno tutorial para mostrar-lhe como jogar aqui.\nPara entender plenamente esse modo, você deveria ter visto a Serie Lost\nVocê interpretar como um sobrevivente após um avião cair em uma ilha desconhecida.\nVocê deve encontrar comida e água, para sobreviver.\nPressione Proximo para continuar","Proximo","");
- }
- }
- if(dialogid == TUT2)
- {
- if(response)
- {
- PlayerInfo[playerid][pMale] = 1;
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Passo 3","Escolha o seu ID da Skin.","Escolher","");
- }
- if(!response)
- {
- PlayerInfo[playerid][pFemale] = 1;
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Passo 3","Escolha o seu ID da Skin.","Escolher","");
- }
- }
- if(dialogid == TUT4)
- {
- ShowPlayerDialog(playerid,TUT7, DIALOG_STYLE_LIST, "Escolha o seu talento","Medico\nLadrão\nViciado\nPescador\nCaçador\nTecnico","Escolher","");
- if(response)
- {
- if(listitem == 0)
- {
- PlayerInfo[playerid][pSurvivors] = 1;
- SendClientMessage(playerid, COLOR_GREEN, "Você está além dos sobreviventes");
- ShowPlayerDialog(playerid,TUT7, DIALOG_STYLE_LIST, "Escolha o seu talento","Medico\nLadrão\nViciado\nPescador\nCaçador\nTecnico","Escolher","");
- }
- //if(listitem == 1)
- //{
- //FirstSpawn[playerid] = 1;
- //PlayerInfo[playerid][pOthers] = 1;
- //SendClientMessage(playerid, COLOR_GREEN, "You are apart of the others, Spawning");
- //TogglePlayerSpectating(playerid, 0);
- //PlayerSpectateVehicle(playerid, 0, 1);
- //SpawnPlayer(playerid);
- //}
- }
- }
- if(dialogid == TUT7)
- {
- if(response)
- {
- if(listitem == 0)
- {
- FirstSpawn[playerid] = 1;
- PlayerInfo[playerid][pDoctor] = 1;
- PlayerInfo[playerid][pThief] = 0;
- PlayerInfo[playerid][pDrugAddict] = 0;
- PlayerInfo[playerid][pFisher] = 0;
- PlayerInfo[playerid][pHunter] = 0;
- PlayerInfo[playerid][pTech] = 0;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- PlayerInfo[playerid][pHeroin] = 0;
- SpawnPlayer(playerid);
- }
- if(listitem == 1)
- {
- FirstSpawn[playerid] = 1;
- PlayerInfo[playerid][pThief] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- PlayerInfo[playerid][pHeroin] = 0;
- PlayerInfo[playerid][pDoctor] = 0;
- PlayerInfo[playerid][pDrugAddict] = 0;
- PlayerInfo[playerid][pFisher] = 0;
- PlayerInfo[playerid][pHunter] = 0;
- PlayerInfo[playerid][pTech] = 0;
- SpawnPlayer(playerid);
- SendClientMessage(playerid, COLOR_RED, "AVISO: Ladrão ainda não Está Pronto.");
- }
- if(listitem == 2)
- {
- FirstSpawn[playerid] = 1;
- PlayerInfo[playerid][pDrugAddict] = 1;
- PlayerInfo[playerid][pDoctor] = 0;
- PlayerInfo[playerid][pFisher] = 0;
- PlayerInfo[playerid][pHunter] = 0;
- PlayerInfo[playerid][pTech] = 0;
- PlayerInfo[playerid][pThief] = 0;
- PlayerInfo[playerid][pHeroin] = 2000;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SpawnPlayer(playerid);
- }
- if(listitem == 3)
- {
- FirstSpawn[playerid] = 1;
- PlayerInfo[playerid][pFisher] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- PlayerInfo[playerid][pHeroin] = 0;
- PlayerInfo[playerid][pDoctor] = 0;
- PlayerInfo[playerid][pDrugAddict] = 0;
- PlayerInfo[playerid][pHunter] = 0;
- PlayerInfo[playerid][pTech] = 0;
- PlayerInfo[playerid][pThief] = 0;
- SpawnPlayer(playerid);
- SendClientMessage(playerid, COLOR_RED, "AVISO: Pescador ainda não Está Pronto!");
- }
- if(listitem == 4)
- {
- FirstSpawn[playerid] = 1;
- PlayerInfo[playerid][pHunter] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- PlayerInfo[playerid][pHeroin] = 0;
- SpawnPlayer(playerid);
- PlayerInfo[playerid][pDoctor] = 0;
- PlayerInfo[playerid][pDrugAddict] = 0;
- PlayerInfo[playerid][pFisher] = 0;
- PlayerInfo[playerid][pTech] = 0;
- PlayerInfo[playerid][pThief] = 0;
- }
- if(listitem == 5)
- {
- FirstSpawn[playerid] = 1;
- PlayerInfo[playerid][pTech] = 1;
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- PlayerInfo[playerid][pHeroin] = 0;
- PlayerInfo[playerid][pDoctor] = 0;
- PlayerInfo[playerid][pDrugAddict] = 0;
- PlayerInfo[playerid][pFisher] = 0;
- PlayerInfo[playerid][pHunter] = 0;
- PlayerInfo[playerid][pThief] = 0;
- SpawnPlayer(playerid);
- }
- }
- }
- if(dialogid == vipskin)
- {
- if(response)
- {
- SetPlayerSkin(playerid, strval(inputtext));
- PlayerInfo[playerid][pSkin] = strval(inputtext);
- }
- }
- if(dialogid == TUT3)
- {
- if(response)
- {
- if(IsValidSkin(strval(inputtext)))
- {
- SetPlayerSkin(playerid, strval(inputtext));
- PlayerInfo[playerid][pSkin] = strval(inputtext);
- ShowPlayerDialog(playerid,TUT7, DIALOG_STYLE_LIST, "Escolha o seu talento","Medico\nLadrão\nViciado\nPescador\nCaçador\nTecnico","Escolher","");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Invalida Skin ID!");
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Passo 3","Seleccione a sua ID de Skin , digite-o abaixo\nLista de Skin completa pode ser encontrada em http://wiki.sa-mp.com/wiki/Skins:All","Escolher","Fechar");
- }
- if(!response)
- {
- ShowPlayerDialog(playerid, TUT3, DIALOG_STYLE_INPUT, "Tutorial Passo 3","Seleccione a sua ID de Skin , digite-o abaixo\nLista de Skin completa pode ser encontrada em http://wiki.sa-mp.com/wiki/Skins:All","Escolher","Fechar");
- }
- }
- }
- return 1;
- }
- public IslandSpawn()
- {
- island1 = CreateDynamicObject(18227,1607.0000000,-3610.1001000,58.3000000,17.1880000,3.4330000,68.2800000); //object(cunt_rockgp2_20) (1)
- island2 = CreateDynamicObject(17026,1693.5999800,-3575.1999500,57.6000000,0.0000000,0.0000000,340.0000000); //object(cunt_rockgp2_) (1)
- island3 = CreateDynamicObject(18359,1006.7999900,-3467.0000000,-26.2000000,6.0000000,0.0000000,40.0000000); //object(cs_landbit_74) (1)
- island4 = CreateDynamicObject(18227,888.9000200,-3515.1001000,6.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (2)
- island5 = CreateDynamicObject(18227,856.2999900,-3433.1001000,7.2000000,0.0000000,0.0000000,130.0000000); //object(cunt_rockgp2_20) (3)
- island6 = CreateDynamicObject(18227,847.0000000,-3437.3999000,-8.2000000,0.0000000,0.0000000,260.0000000); //object(cunt_rockgp2_20) (6)
- island7 = CreateDynamicObject(18227,908.2999900,-3386.5000000,8.5000000,0.0000000,0.0000000,90.0000000); //object(cunt_rockgp2_20) (7)
- island8 = CreateDynamicObject(18227,950.9000200,-3344.6999500,9.0000000,0.0000000,0.0000000,80.0000000); //object(cunt_rockgp2_20) (8)
- island9 = CreateDynamicObject(18227,995.9000200,-3324.0000000,12.3000000,0.0000000,0.0000000,50.0000000); //object(cunt_rockgp2_20) (9)
- island10 = CreateDynamicObject(18227,1059.0000000,-3348.6999500,14.5000000,356.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (11)
- island11 = CreateDynamicObject(13120,955.0999800,-3352.3000500,-24.4000000,0.0000000,0.0000000,280.0000000); //object(ce_grndpalcst03) (1)
- island12 = CreateDynamicObject(13120,1104.0999800,-3300.0000000,-19.3000000,0.0000000,0.0000000,10.0000000); //object(ce_grndpalcst03) (3)
- island13 = CreateDynamicObject(13120,1119.1999500,-3337.5000000,-21.4000000,0.0000000,0.0000000,0.0000000); //object(ce_grndpalcst03) (4)
- island14 = CreateDynamicObject(13120,901.0999800,-3263.1001000,-15.1000000,0.0000000,0.0000000,120.0000000); //object(ce_grndpalcst03) (5)
- island15 = CreateDynamicObject(13120,818.5999800,-3386.6001000,-21.0000000,0.0000000,0.0000000,120.0000000); //object(ce_grndpalcst03) (6)
- island16 = CreateDynamicObject(13120,868.5999800,-3530.8000500,-13.8000000,0.0000000,0.0000000,10.0000000); //object(ce_grndpalcst03) (7)
- island17 = CreateDynamicObject(17027,866.2000100,-3456.6999500,19.0000000,0.0000000,0.0000000,60.0000000); //object(cunt_rockgp1_03) (1)
- island18 = CreateDynamicObject(17029,1038.4000200,-3345.1999500,10.2000000,0.0000000,0.0000000,150.0000000); //object(cunt_rockgp2_09) (1)
- island19 = CreateDynamicObject(17029,982.0999800,-3331.6001000,9.0000000,0.0000000,0.0000000,34.0000000); //object(cunt_rockgp2_09) (2)
- island20 = CreateDynamicObject(683,954.5000000,-3374.1001000,6.7000000,0.0000000,0.0000000,0.0000000); //object(sm_fir_group) (1)
- island21 = CreateDynamicObject(685,948.2000100,-3385.8000500,4.8000000,0.0000000,0.0000000,0.0000000); //object(sm_fir_scabby) (1)
- island22 = CreateDynamicObject(688,966.4000200,-3373.3000500,8.0000000,0.0000000,0.0000000,0.0000000); //object(sm_fir_scabg) (1)
- island23 = CreateDynamicObject(791,907.7999900,-3465.3000500,0.7000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (1)
- island24 = CreateDynamicObject(791,932.5999800,-3434.0000000,0.5000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (2)
- island25 = CreateDynamicObject(791,952.7000100,-3402.8999000,-0.9000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (3)
- island26 = CreateDynamicObject(791,997.7000100,-3405.5000000,-1.2000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (4)
- island27 = CreateDynamicObject(791,964.9000200,-3431.1001000,-3.3000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (5)
- island28 = CreateDynamicObject(789,925.2999900,-3462.0000000,6.1000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (1)
- island29 = CreateDynamicObject(789,951.0999800,-3447.0000000,6.3000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (2)
- island30 = CreateDynamicObject(789,972.0999800,-3432.3000500,7.8000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (3)
- island31 = CreateDynamicObject(789,992.5999800,-3413.0000000,7.1000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (4)
- island32 = CreateDynamicObject(789,1021.2999900,-3401.8000500,7.1000000,0.0000000,0.0000000,30.0000000); //object(hashburytree4sfs) (5)
- island33 = CreateDynamicObject(789,1047.5000000,-3384.3999000,9.1000000,0.0000000,0.0000000,40.0000000); //object(hashburytree4sfs) (6)
- island34 = CreateDynamicObject(789,920.2999900,-3493.5000000,8.3000000,0.0000000,0.0000000,280.0000000); //object(hashburytree4sfs) (7)
- island35 = CreateDynamicObject(789,888.2000100,-3461.8999000,16.5000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (8)
- island36 = CreateDynamicObject(789,904.9000200,-3500.0000000,14.6000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (9)
- island37 = CreateDynamicObject(789,897.7999900,-3475.1001000,14.6000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (10)
- island38 = CreateDynamicObject(789,1017.4000200,-3375.8000500,17.5000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (11)
- island39 = CreateDynamicObject(789,993.9000200,-3386.8000500,11.7000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (12)
- island40 = CreateDynamicObject(789,970.4000200,-3395.6001000,10.3000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (13)
- island41 = CreateDynamicObject(789,943.4000200,-3415.0000000,10.6000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (14)
- island42 = CreateDynamicObject(789,916.4000200,-3431.8999000,11.4000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (15)
- island43 = CreateDynamicObject(789,895.7999900,-3445.6001000,14.4000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (16)
- island44 = CreateDynamicObject(789,943.0999800,-3386.1999500,11.9000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (17)
- island45 = CreateDynamicObject(789,961.9000200,-3363.3999000,12.8000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (18)
- island46 = CreateDynamicObject(789,1018.0999800,-3357.3000500,17.0000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (19)
- island47 = CreateDynamicObject(789,985.2000100,-3361.1001000,15.7000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (20)
- island48 = CreateDynamicObject(789,915.2000100,-3409.3000500,17.4000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (21)
- island49 = CreateDynamicObject(789,917.2999900,-3517.1001000,7.8000000,0.0000000,0.0000000,0.0000000); //object(hashburytree4sfs) (22)
- island50 = CreateDynamicObject(17026,859.5999800,-3452.3999000,12.9000000,0.0000000,0.0000000,140.0000000); //object(cunt_rockgp2_) (2)
- island51 = CreateDynamicObject(17026,858.7000100,-3453.3000500,16.4000000,0.0000000,0.0000000,320.0000000); //object(cunt_rockgp2_) (3)
- island52 = CreateDynamicObject(17026,855.5000000,-3390.3000500,0.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_) (4)
- island53 = CreateDynamicObject(17026,863.9000200,-3394.0000000,2.7000000,0.0000000,0.0000000,30.0000000); //object(cunt_rockgp2_) (6)
- island54 = CreateDynamicObject(18359,872.9000200,-3369.3999000,-15.8000000,0.0000000,0.0000000,50.0000000); //object(cs_landbit_74) (2)
- island55 = CreateDynamicObject(18227,896.2999900,-3226.6001000,6.0000000,0.0000000,0.0000000,170.0000000); //object(cunt_rockgp2_20) (4)
- island56 = CreateDynamicObject(18227,848.7999900,-3227.8000500,6.4000000,0.0000000,0.0000000,240.0000000); //object(cunt_rockgp2_20) (5)
- island57 = CreateDynamicObject(18227,812.4000200,-3230.8999000,17.7000000,0.0000000,0.0000000,72.0000000); //object(cunt_rockgp2_20) (10)
- island58 = CreateDynamicObject(18227,789.2000100,-3253.3000500,17.4000000,0.0000000,0.0000000,90.0000000); //object(cunt_rockgp2_20) (12)
- island59 = CreateDynamicObject(18227,754.5999800,-3330.8000500,0.6000000,0.0000000,0.0000000,300.0000000); //object(cunt_rockgp2_20) (13)
- island60 = CreateDynamicObject(18227,731.2999900,-3341.8000500,6.1000000,0.0000000,0.0000000,300.0000000); //object(cunt_rockgp2_20) (15)
- island61 = CreateDynamicObject(18227,726.2000100,-3354.8000500,15.9000000,0.0000000,0.0000000,120.0000000); //object(cunt_rockgp2_20) (16)
- island62 = CreateDynamicObject(18227,761.7000100,-3434.6999500,9.6000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (17)
- island63 = CreateDynamicObject(18227,734.5999800,-3313.5000000,15.5000000,0.0000000,0.0000000,130.0000000); //object(cunt_rockgp2_20) (18)
- island64 = CreateDynamicObject(18227,712.2000100,-3407.6001000,6.4000000,0.0000000,0.0000000,200.0000000); //object(cunt_rockgp2_20) (19)
- island65 = CreateDynamicObject(18227,809.2000100,-3465.3999000,4.5000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (20)
- island66 = CreateDynamicObject(18227,824.0000000,-3467.1001000,7.0000000,0.0000000,0.0000000,0.0000000); //object(cunt_rockgp2_20) (21)
- island67 = CreateDynamicObject(12940,782.0000000,-3344.8000500,10.7000000,0.0000000,0.0000000,50.0000000); //object(sw_apartments07) (1)
- island68 = CreateDynamicObject(12940,810.4000200,-3313.3000500,10.5000000,0.0000000,0.0000000,230.0000000); //object(sw_apartments07) (2)
- island69 = CreateDynamicObject(969,860.5999800,-3245.6999500,16.0000000,0.0000000,0.0000000,312.0000000); //object(electricgate) (2)
- island70 = CreateDynamicObject(969,860.5999800,-3245.6999500,13.2000000,0.0000000,0.0000000,312.0000000); //object(electricgate) (3)
- island71 = CreateDynamicObject(969,853.7999900,-3251.1999500,13.3000000,0.0000000,0.0000000,40.0000000); //object(electricgate) (4)
- island72 = CreateDynamicObject(969,853.7999900,-3251.3000500,16.0000000,0.0000000,0.0000000,40.0000000); //object(electricgate) (5)
- island73 = CreateDynamicObject(969,854.0000000,-3251.1001000,13.1000000,0.0000000,0.0000000,310.0000000); //object(electricgate) (6)
- island74 = CreateDynamicObject(969,854.2000100,-3251.0000000,16.0000000,0.0000000,0.0000000,308.0000000); //object(electricgate) (7)
- island75 = CreateDynamicObject(969,859.2999900,-3257.8000500,16.3000000,0.0000000,0.0000000,38.0000000); //object(electricgate) (8)
- island76 = CreateDynamicObject(969,859.7999900,-3257.8000500,13.5000000,0.0000000,0.0000000,40.0000000); //object(electricgate) (9)
- island77 = CreateDynamicObject(791,781.0000000,-3396.1001000,-0.2000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (6)
- island78 = CreateDynamicObject(791,819.7000100,-3365.1999500,-8.3000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (7)
- island79 = CreateDynamicObject(791,844.5000000,-3331.8999000,0.1000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (8)
- island80 = CreateDynamicObject(791,848.7999900,-3290.6999500,3.7000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (9)
- island81 = CreateDynamicObject(791,880.7999900,-3265.8999000,7.6000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (10)
- island82 = CreateDynamicObject(791,829.7000100,-3273.8000500,4.8000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (11)
- island83 = CreateDynamicObject(791,746.7999900,-3379.5000000,-1.6000000,0.0000000,0.0000000,0.0000000); //object(vbg_fir_copse) (12)
- island84 = CreateDynamicObject(17026,809.2999900,-3460.3000500,21.7000000,0.0000000,0.0000000,20.0000000); //object(cunt_rockgp2_) (7)
- island85 = CreateDynamicObject(17026,907.4000200,-3235.3000500,14.7000000,0.0000000,0.0000000,190.0000000); //object(cunt_rockgp2_) (8)
- island86 = CreateDynamicObject(17026,862.5000000,-3210.3000500,18.6000000,0.0000000,0.0000000,240.0000000); //object(cunt_rockgp2_) (9)
- island87 = CreateDynamicObject(17026,819.2999900,-3221.6001000,18.8000000,0.0000000,0.0000000,280.0000000); //object(cunt_rockgp2_) (10)
- island88 = CreateDynamicObject(17026,735.7999900,-3472.8999000,-1.1000000,0.0000000,0.0000000,330.0000000); //object(cunt_rockgp2_) (11)
- island89 = CreateDynamicObject(17026,741.0999800,-3523.0000000,-2.6000000,0.0000000,0.0000000,340.0000000); //object(cunt_rockgp2_) (12)
- island90 = CreateDynamicObject(17026,750.7999900,-3568.3000500,-3.7000000,0.0000000,0.0000000,350.0000000); //object(cunt_rockgp2_) (13)
- island91 = CreateDynamicObject(17026,779.5000000,-3605.5000000,0.0000000,0.0000000,0.0000000,50.0000000); //object(cunt_rockgp2_) (14)
- island92 = CreateDynamicObject(17026,822.0999800,-3602.3000500,0.0000000,0.0000000,0.0000000,80.0000000); //object(cunt_rockgp2_) (15)
- island93 = CreateDynamicObject(17026,865.0999800,-3580.3000500,0.0000000,0.0000000,0.0000000,90.0000000); //object(cunt_rockgp2_) (16)
- island94 = CreateDynamicObject(17026,892.5999800,-3557.1001000,-2.7000000,0.0000000,0.0000000,110.0000000); //object(cunt_rockgp2_) (17)
- island95 = CreateDynamicObject(17026,942.5000000,-3300.0000000,22.2000000,0.0000000,0.0000000,170.0000000); //object(cunt_rockgp2_) (18)
- island96 = CreateDynamicObject(3461,853.5000000,-3250.8999000,14.7000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (4)
- island97 = CreateDynamicObject(3461,859.7999900,-3258.1999500,15.1000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (5)
- island98 = CreateDynamicObject(3461,867.0000000,-3251.5000000,14.8000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (6)
- island99 = CreateDynamicObject(3461,861.2000100,-3244.8999000,15.3000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (7)
- island100 = CreateDynamicObject(3461,799.2999900,-3338.8999000,14.1000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (8)
- island101 = CreateDynamicObject(3461,786.9000200,-3353.6999500,14.1000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (9)
- island102 = CreateDynamicObject(3461,774.2000100,-3342.6999500,14.0000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (10)
- island103 = CreateDynamicObject(3461,786.4000200,-3328.1001000,14.0000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (11)
- island104 = CreateDynamicObject(3461,793.0000000,-3319.1001000,13.9000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (12)
- island105 = CreateDynamicObject(3461,805.5000000,-3304.5000000,13.8000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (13)
- island106 = CreateDynamicObject(3461,818.5000000,-3315.1999500,13.8000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (14)
- island107 = CreateDynamicObject(3461,806.0999800,-3330.1001000,13.9000000,0.0000000,0.0000000,0.0000000); //object(tikitorch01_lvs) (15)
- island108 = CreateDynamicObject(2971,964.2000100,-3416.8000500,3.2000000,0.0000000,0.0000000,0.0000000); //object(k_smashboxes) (1)
- island109 = CreateDynamicObject(2971,961.7999900,-3416.6001000,3.4000000,0.0000000,0.0000000,0.0000000); //object(k_smashboxes) (2)
- SetTimer("IslandAway",1800000, false);
- IslandSpawned = 1;
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i, COLOR_YELLOW, "** A luz amarela pisca em seus olhos, o chão começa a tremer! Uma nova ilha apareceu !**");
- SetPlayerCheckpoint(i, 942.7408,-3462.5696,1.9828, 3.0);
- SetPlayerDrunkLevel (i, 4000);
- SetTimer("DrunkAway",4000, false);
- }
- }
- }
- public DrunkAway()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerDrunkLevel (i, 0);
- }
- }
- }
- public IslandAway()
- {
- DestroyDynamicObject(island1); //
- DestroyDynamicObject(island2); //
- DestroyDynamicObject(island3); //
- DestroyDynamicObject(island4); //
- DestroyDynamicObject(island5); //
- DestroyDynamicObject(island6); //
- DestroyDynamicObject(island7); //
- DestroyDynamicObject(island8); //
- DestroyDynamicObject(island9); //
- DestroyDynamicObject(island10); //
- DestroyDynamicObject(island11); //
- DestroyDynamicObject(island12); //
- DestroyDynamicObject(island13); //
- DestroyDynamicObject(island14); //
- DestroyDynamicObject(island15); //
- DestroyDynamicObject(island16); //
- DestroyDynamicObject(island17); //
- DestroyDynamicObject(island18); //
- DestroyDynamicObject(island19); //
- DestroyDynamicObject(island20); //
- DestroyDynamicObject(island21); //
- DestroyDynamicObject(island22); //
- DestroyDynamicObject(island23); //
- DestroyDynamicObject(island24); //
- DestroyDynamicObject(island25); //
- DestroyDynamicObject(island26); //
- DestroyDynamicObject(island27); //
- DestroyDynamicObject(island28); //
- DestroyDynamicObject(island29); //
- DestroyDynamicObject(island30); //
- DestroyDynamicObject(island31); //
- DestroyDynamicObject(island32); //
- DestroyDynamicObject(island33); //
- DestroyDynamicObject(island34); //
- DestroyDynamicObject(island35); //
- DestroyDynamicObject(island36); //
- DestroyDynamicObject(island37); //
- DestroyDynamicObject(island38); //
- DestroyDynamicObject(island39); //
- DestroyDynamicObject(island40); //
- DestroyDynamicObject(island41); //
- DestroyDynamicObject(island42); //
- DestroyDynamicObject(island43); //
- DestroyDynamicObject(island44); //
- DestroyDynamicObject(island45); //
- DestroyDynamicObject(island46); //
- DestroyDynamicObject(island47); //
- DestroyDynamicObject(island48); //
- DestroyDynamicObject(island49); //
- DestroyDynamicObject(island50); //
- DestroyDynamicObject(island51); //
- DestroyDynamicObject(island52); //
- DestroyDynamicObject(island53); //
- DestroyDynamicObject(island54); //
- DestroyDynamicObject(island55); //
- DestroyDynamicObject(island56); //
- DestroyDynamicObject(island57); //
- DestroyDynamicObject(island58); //
- DestroyDynamicObject(island59); //
- DestroyDynamicObject(island60); //
- DestroyDynamicObject(island61); //
- DestroyDynamicObject(island62); //
- DestroyDynamicObject(island63); //
- DestroyDynamicObject(island64); //
- DestroyDynamicObject(island65); //
- DestroyDynamicObject(island66); //
- DestroyDynamicObject(island67); //
- DestroyDynamicObject(island68); //
- DestroyDynamicObject(island69); //
- DestroyDynamicObject(island70); //
- DestroyDynamicObject(island71); //
- DestroyDynamicObject(island72); //
- DestroyDynamicObject(island73); //
- DestroyDynamicObject(island74); //
- DestroyDynamicObject(island75); //
- DestroyDynamicObject(island76); //
- DestroyDynamicObject(island77); //
- DestroyDynamicObject(island78); //
- DestroyDynamicObject(island79); //
- DestroyDynamicObject(island80); //
- DestroyDynamicObject(island81); //
- DestroyDynamicObject(island82); //
- DestroyDynamicObject(island83); //
- DestroyDynamicObject(island84); //
- DestroyDynamicObject(island85); //
- DestroyDynamicObject(island86); //
- DestroyDynamicObject(island87); //
- DestroyDynamicObject(island88); //
- DestroyDynamicObject(island89); //
- DestroyDynamicObject(island90); //
- DestroyDynamicObject(island91); //
- DestroyDynamicObject(island92); //
- DestroyDynamicObject(island93); //
- DestroyDynamicObject(island94); //
- DestroyDynamicObject(island95); //
- DestroyDynamicObject(island96); //
- DestroyDynamicObject(island97); //
- DestroyDynamicObject(island98); //
- DestroyDynamicObject(island99); //
- DestroyDynamicObject(island100); //
- DestroyDynamicObject(island101); //
- DestroyDynamicObject(island102); //
- DestroyDynamicObject(island103); //
- DestroyDynamicObject(island104); //
- DestroyDynamicObject(island105); //
- DestroyDynamicObject(island106); //
- DestroyDynamicObject(island107); //
- DestroyDynamicObject(island108); //
- DestroyDynamicObject(island109); //
- IslandSpawned = 0;
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i, COLOR_YELLOW, "** A luz amarela pisca em seus olhos, o chão começa a tremer! A ilha desapareceu **");
- SetPlayerCheckpoint(i, 1206.7040,-3613.7375,2.1710, 3.0);
- SetPlayerDrunkLevel (i, 4000);
- SetTimer("DrunkAway",4000, false);
- }
- }
- return 1;
- }
- /*public hunger(playerid)
- {
- Hungry[playerid] = Hungry[playerid] + 1;
- hungertimer[playerid] = SetTimerEx("hunger", 600000 , false, "i", playerid);
- thirsttimer[playerid] = SetTimerEx("thirstytimer", 600000 , false, "i", playerid);
- return 1;
- }
- public thirstytimer(playerid)
- {
- Thirsty[playerid] = Thirsty[playerid] + 1;
- hungertimer[playerid] = SetTimerEx("hunger", 600000 , false, "i", playerid);
- thirsttimer[playerid] = SetTimerEx("thirstytimer", 600000 , false, "i", playerid);
- return 1;
- }*/
- public hungerandthirst()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- Hungry[i] = Hungry[i] + 1;
- Thirsty[i] = Thirsty[i] + 1;
- }
- }
- return 1;
- }
- public cookagain(playerid)
- {
- Cooked[playerid] = 0;
- return 1;
- }
- public cooktimer(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SetTimerEx("cookagain", 60000, false, "i", playerid);
- new string[128];
- new message = random(2);
- {
- if(message == 0)
- {
- GameTextForPlayer(playerid, "Peixe Queimado !",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s queima o peixe, eo peixe não pode ser consumido.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] -= 1;
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "Peixe cozido !",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s cozinha o peixe sem queimá-lo.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] -= 1;
- PlayerInfo[playerid][pFishDone] += 1;
- }
- }
- return 1;
- }
- public fishtimer(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SetTimerEx("fishagain", 60000, false, "i", playerid);
- ClearAnimations(playerid);
- RemovePlayerAttachedObject(playerid,0);
- new string[128];
- new message = random(2);
- if(message == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não pegou nada.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~+1 Peixe",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s pega um Peixe!", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] += 1;
- }
- return 1;
- }
- public fishagain(playerid)
- {
- Fished[playerid] = 0;
- return 1;
- }
- public fillbottle(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GameTextForPlayer(playerid,"Garrafa cheia",6000,5);
- PlayerInfo[playerid][pWater] += 5;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s enche sua garrafa com água", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- return 1;
- }
- public canusetrack(playerid)
- {
- tracked[playerid] = 0;
- return 1;
- }
- public tracktimer(playerid)
- {
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- public cuttimer(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- PlayerInfo[playerid][pSlotsFree] += 1;
- PlayerInfo[playerid][pWood] += 3;
- SetTimerEx("CanUseSearch", 30000, false, "d", playerid);
- return 1;
- }
- public masktimer(playerid)
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s cria uma máscara.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMask] += 1;
- PlayerInfo[playerid][pWood] -= 1;
- TogglePlayerControllable(playerid, 1);
- CanMakeMask[playerid] = 1;
- return 1;
- }
- public unstucktimer(playerid)
- {
- CanUnstuck[playerid] = 1;
- SendClientMessage(playerid, COLOR_RED, "[Survival:RP] Agora você deve ser capaz de usar /unstuck novamente");
- return 1;
- }
- public berrytimer(playerid)
- {
- CantUseSearch[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- public islandtimer(playerid)
- {
- SetTimerEx("CanUseSearch", 30000, false, "d", playerid);
- TogglePlayerControllable(playerid, 1);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- new string[128];
- new message = random(8);
- if(message == 0 || message == 1 || message == 2 || message == 3 || message == 4 || message == 5)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada !", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 6)
- {
- GameTextForPlayer(playerid, "Você encontrou uma caixa de frutas.",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s encontra uma caixa de frutas.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFruit] += 5;
- }
- else if(message == 7)
- {
- GameTextForPlayer(playerid, "Você encontrou uma corda.",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s encontra uma corda.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pRope] = 5;
- SendClientMessage(playerid, RED, "[Survival:RP] /tie usar a corda");
- }
- }
- public shiptimer(playerid)
- {
- SetTimerEx("CanUseSearch", 30000, false, "d", playerid);
- TogglePlayerControllable(playerid, 1);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- new string[128];
- new message = random(8);
- if(message == 0 || message == 1 || message == 2 || message == 3 || message == 4 || message == 5)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 6)
- {
- GameTextForPlayer(playerid, "Você encontrou uma garrafa de whiskey.",6000,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s encontra uma garrafa de whiskey.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWhiskey] += 5;
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 7)
- {
- if(PlayerInfo[playerid][pGun2] == 24)
- {
- ShowPlayerDialog(playerid, KEEPWEP, DIALOG_STYLE_MSGBOX, "Você encontrou uma 9 milímetros!","Você encontrou uma 9mm, mas você já tem um deagle!\nGostaria de mantê-lo ou substituí-lo?","Manter","Substituir");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Encontra uma 9 milímetros", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pGun2] = 23;
- GivePlayerWeapon(playerid, 23, 50);
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- return 1;
- }
- public searchtimer(playerid)
- {
- SetTimerEx("CanUseSearch", 30000, false, "d", playerid);
- TogglePlayerControllable(playerid, 1);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- new string[128];
- new message = random(18);
- if(message == 0 || message == 1 || message == 2 || message == 3 || message == 4 || message == 5)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 6)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s encontra uma Garrafa de agua.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWaterBottle] += 1;
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 7)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Encontra uma rede de pesca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishingNet] += 1;
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 8)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Encontra uma vara de pesca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishingRod] += 1;
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 9)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string,sizeof(string), "%s Encontra heroína em uma caixa.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pHeroin] += 1;
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 10)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string,sizeof(string), "%s Encontrou ums Palitos de Fósforo.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMatches] += 1;
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 11)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string,sizeof(string), "%s Encontra uma faca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new ammo = PlayerInfo[playerid][pAmmo];
- PlayerInfo[playerid][pGun] = 4;
- PlayerInfo[playerid][pAmmo] = 1;
- GivePlayerWeapon(playerid, 4, ammo);
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 12)
- {
- if(PlayerInfo[playerid][pGun2] == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string), "%s encontra uma Pistola sem balas.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new ammo2 = PlayerInfo[playerid][pAmmo2];
- PlayerInfo[playerid][pGun2] = 24;
- PlayerInfo[playerid][pAmmo2] = 0;
- GivePlayerWeapon(playerid, 24, ammo2);
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- }
- else if(message == 13)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string), "%s encontra um Walkie Talkie quebrado.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWalkieBroken] = 1;
- PlayerInfo[playerid][pWalkieTalkie] = 1;
- SendClientMessage(playerid, COLOR_WHITE, "Você encontrou um quebrado Walkie Talkie, Peça a um técnico para consertá-lo para você!");
- PlayerInfo[playerid][pSlotsFree] += 1;
- }
- else if(message == 14)
- {
- if(PlayerInfo[playerid][pBackPack] == 0)
- {
- SetPlayerAttachedObject(playerid, 1, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string), "%s encontra uma mochila pequena.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pSlots] = 50;
- PlayerInfo[playerid][pBackPack] = 1;
- }
- else
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- }
- else if(message == 15)
- {
- if(PlayerInfo[playerid][pBackPack] == 1)
- {
- SetPlayerAttachedObject(playerid, 1, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string), "%s encontra uma mochila media.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pSlots] = 100;
- PlayerInfo[playerid][pBackPack] = 2;
- }
- else
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- }
- else if(message == 16)
- {
- if(PlayerInfo[playerid][pBackPack] == 2)
- {
- SetPlayerAttachedObject(playerid, 1, 363, 1, 0.300000, -0.14,0.2, 0.000000, 90, 359.5022,1,1,1);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string), "%s encontra uma mochila Grande.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pSlots] = 150;
- PlayerInfo[playerid][pBackPack] = 3;
- }
- else
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não encontrou nada.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- }
- else if(message == 17)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string,sizeof(string), "%s encontra uma caixa de roupas.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pClothes] = 5;
- }
- return 1;
- }
- public CanUseSearch(playerid)
- {
- CantUseSearch[playerid] = 0;
- return 1;
- }
- public fireout(playerid)
- {
- DestroyDynamicObject(fire[playerid]);
- MadeFire[playerid] = 0;
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Fogo está começando a apagar. (( %s ))",sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- return 1;
- }
- public getuptimer(playerid)
- {
- GetUp[playerid] = 0;
- return 1;
- }
- public OOC(color,const string[])
- {
- //foreach(Player, i)
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!ooc2[i])
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- public FixHour(hour)
- {
- hour = timeshift+hour;
- if (hour < 0)
- {
- hour = hour+24;
- }
- else if (hour > 23)
- {
- hour = hour-24;
- }
- shifthour = hour;
- return 1;
- }
- public SetPlayerUnjail()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pJailed] > 0)
- {
- if(PlayerInfo[i][pJailTime] > 0)
- {
- PlayerInfo[i][pJailTime]--;
- }
- if(PlayerInfo[i][pJailTime] <= 0)
- {
- PlayerInfo[i][pJailTime] = 0;
- if(PlayerInfo[i][pJailed] == 1)
- {
- SetPlayerInterior(i, 0);
- SetPlayerPos(i,1795.4786,-1656.2434,-13.6735);
- }
- else if(PlayerInfo[i][pJailed] == 2)
- {
- SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
- SetPlayerInterior(i, 0);
- SetPlayerPos(i, 1795.4786,-1656.2434,-13.6735);
- }
- else if(PlayerInfo[i][pJailed] == 3)
- {
- SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
- SetPlayerInterior(i, 0);
- TogglePlayerControllable(i, 1);
- SetPlayerPos(i, 1081.0354,-1634.8341,-25.8495);
- }
- PlayerInfo[i][pJailed] = 0;
- TogglePlayerControllable(i, 1);
- SpawnPlayer(i);
- }
- }
- }
- }
- }
- //-----------[ProxDetector - Stolen from GF]-----------//
- public ProxDetectorS(Float:radi, playerid, targetid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- GetPlayerPos(targetid, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- //radi = 2.0; //Trigger Radius
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
- {
- if(!BigEar[i])
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- }//not connected
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- /*public healthdrop(playerid)
- {
- new Float:h;
- GetPlayerHealth(playerid, h);
- SetPlayerHealth(playerid, h-5);
- return 1;
- }*/
- /*public areacheck()
- {
- for(new i = 0; i != MaxPlayers; i++)
- if(IsPlayerConnected(i))
- if (IsPlayerInRangeOfPoint(i,20.0,1658.5326,-3886.6897,60.7104) || IsPlayerInRangeOfPoint(i,20.0,1656.0800,-3867.5583,52.9705) || IsPlayerInRangeOfPoint(i,20.0,1653.4971,-3840.3416,37.3747) || IsPlayerInRangeOfPoint(i,20.0,1641.8463,-3819.9185,31.1975) ||
- IsPlayerInRangeOfPoint(i,20.0,1622.8149,-3802.0142,29.7752) || IsPlayerInRangeOfPoint(i,20.0,1610.4227,-3780.5847,32.2803) || IsPlayerInRangeOfPoint(i,20.0,1609.8184,-3750.0193,45.0269))
- {
- if(HealthTimer[i] < 0)
- HealthTimer[i] = SetTimerEx("health", 400, true, "i", i);
- else
- {
- if(HealthTimer[i] > -1)
- {
- KillTimer(HealthTimer[i]);
- HealthTimer[i] = -1;
- }
- }
- }
- }*/
- /*public areacheck()
- {
- for (new i=0; i<MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if (IsPlayerInRangeOfPoint(i,20.0,1658.5326,-3886.6897,60.7104) || IsPlayerInRangeOfPoint(i,20.0,1656.0800,-3867.5583,52.9705) || IsPlayerInRangeOfPoint(i,20.0,1653.4971,-3840.3416,37.3747) || IsPlayerInRangeOfPoint(i,20.0,1641.8463,-3819.9185,31.1975) ||
- IsPlayerInRangeOfPoint(i,20.0,1622.8149,-3802.0142,29.7752) || IsPlayerInRangeOfPoint(i,20.0,1610.4227,-3780.5847,32.2803) || IsPlayerInRangeOfPoint(i,20.0,1609.8184,-3750.0193,45.0269) && IsInArea[i]==false)
- {
- HealthTimer[i] = SetTimerEx("healthdrop", 400, 1, "i", i);
- IsInArea[i]=true;
- }
- else
- {
- if (IsInArea[i]==true)
- {
- IsInArea[i]=false;
- }
- }
- }
- }
- }*/
- /*public areacheck()
- {
- static State;
- for(new i = 0; i != MaxPlayers; i++)
- if(IsPlayerConnected(i))
- {
- State = GetPlayerState(i);
- if(PLAYER_STATE_ONFOOT <= State <= PLAYER_STATE_PASSENGER && IsPlayerInRangeOfPoint(i,20.0,1658.5326,-3886.6897,60.7104) || IsPlayerInRangeOfPoint(i,20.0,1656.0800,-3867.5583,52.9705) || IsPlayerInRangeOfPoint(i,20.0,1653.4971,-3840.3416,37.3747) || IsPlayerInRangeOfPoint(i,20.0,1641.8463,-3819.9185,31.1975) ||
- IsPlayerInRangeOfPoint(i,20.0,1622.8149,-3802.0142,29.7752) || IsPlayerInRangeOfPoint(i,20.0,1610.4227,-3780.5847,32.2803) || IsPlayerInRangeOfPoint(i,20.0,1609.8184,-3750.0193,45.0269))
- {
- if(HealthTimer[i] < 0)
- HealthTimer[i] = SetTimerEx("health", 400, true, "i", i);
- }
- else
- {
- if(HealthTimer[i] > -1)
- {
- KillTimer(HealthTimer[i]);
- HealthTimer[i] = -1;
- }
- }
- }
- return 1;
- }*/
- /*public healthdrop(playerid)
- {
- if(PlayerInfo[playerid][pOthers] == 0)
- {
- new Float:h;
- GetPlayerHealth(playerid, h);
- SetPlayerHealth(playerid, h-0.5);
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- {
- if (IsInArea(playerid == false)
- {
- KillTimer(HealthTimer[playerid]);
- }
- }
- }
- return 1;
- }*/
- /*public healthy(playerid)
- {
- if(PlayerInfo[playerid][pOthers] == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,20.0,1658.5326,-3886.6897,60.7104))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1656.0800,-3867.5583,52.9705))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1653.4971,-3840.3416,37.3747))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1641.8463,-3819.9185,31.1975))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1622.8149,-3802.0142,29.7752))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1610.4227,-3780.5847,32.2803))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- else if(IsPlayerInRangeOfPoint(playerid,20.0,1609.8184,-3750.0193,45.0269))
- {
- GameTextForPlayer(playerid, "~g~You hear a ringing noice & your health is dropping!",3500,5);
- new Float: hp;
- GetPlayerHealth(playerid, hp);
- SetPlayerHealth(playerid, hp-5);
- healthytimer[playerid] = SetTimerEx("healthy", 4000, false, "i", playerid);
- }
- }
- return 1;
- }*/
- public newbie(playerid)
- {
- NewbieTimer[playerid] = 0;
- return 1;
- }
- //-----------[Stocks & Stats]-----------//
- public inventory(playerid,targetid)
- {
- new net = PlayerInfo[targetid][pFishingNet];
- new rod = PlayerInfo[targetid][pFishingRod];
- new waterbottle = PlayerInfo[targetid][pWaterBottle];
- new fish = PlayerInfo[targetid][pFish];
- new water = PlayerInfo[targetid][pWater];
- new heroin = PlayerInfo[targetid][pHeroin];
- new matches = PlayerInfo[targetid][pMatches];
- new wood = PlayerInfo[targetid][pWood];
- new cookedfish = PlayerInfo[targetid][pFishDone];
- new slots = PlayerInfo[targetid][pSlots];
- new slotsfree = PlayerInfo[targetid][pSlotsFree];
- new mask = PlayerInfo[targetid][pMask];
- new clothes = PlayerInfo[targetid][pClothes];
- new berrys = PlayerInfo[targetid][pBerry];
- new whiskey = PlayerInfo[targetid][pWhiskey];
- new boarmeat = PlayerInfo[targetid][pBoarMeat];
- new fruit = PlayerInfo[targetid][pFruit];
- new rope = PlayerInfo[targetid][pFruit];
- new wtext[20];
- if(PlayerInfo[targetid][pWalkieTalkie] > 0) {wtext = "Yes"; }
- else if(PlayerInfo[targetid][pWalkieTalkie] == 0) { wtext = "No"; }
- else if(PlayerInfo[targetid][pWalkieBroken] == 1 && PlayerInfo[targetid][pWalkieTalkie] == 1) { wtext = "Broken"; }
- new coordsstring[128];
- format(coordsstring, sizeof(coordsstring),"____________________Inventário[%d/%d]____________________",slotsfree,slots);
- SendClientMessage(playerid, COLOR_GREEN,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Rede de Pesca:[%d] Vara de pesca:[%d] Garrafa de água:[%d]",net,rod,waterbottle);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "WalkieTalkie:[%s] Peixe:[%d] Agua:[%d] Heroína:[%d]",wtext,fish,water,heroin);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Palitos de Fósforo:[%d] Lenhas:[%d] Peixes Cozido:[%d] Mascara:[%d] Roupa:[%d] Berrys[%d]",matches,wood,cookedfish,mask,clothes,berrys);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- format(coordsstring, sizeof(coordsstring), "Whiskey:[%d] Carne de Javali:[%d] fruta:[%d] Corda:[%d] ",whiskey,boarmeat,fruit,rope);
- SendClientMessage(playerid, COLOR_WHITE,coordsstring);
- SendClientMessage(playerid, COLOR_GREEN, "____________________Fim de inventário______________________________");
- return 1;
- }
- CMD:mask(playerid, params[])
- {
- if(PlayerInfo[playerid][pMask] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma máscara!");
- if(isStranged[playerid] == 0)
- {
- // new randomID = random(200);
- new string[35];
- isStranged[playerid] = true;
- Masked[playerid] = 1;
- GetPlayerName(playerid, string, sizeof(string));
- SetPlayerAttachedObject(playerid, 1, 19037, 2, 10, 4.7, 0.0, 90, 90, 0);//You can change this however you want, use sa-mp wiki for more info, right now is HockeyMask2
- SendClientMessage(playerid, RED, "[Survival:RP] Você colocar uma máscara! (/mask para removê-la)");
- }
- else
- {
- isStranged[playerid] = false; // When is isStranged = false you speake normaly
- Masked[playerid] = 0;
- SendClientMessage(playerid, RED, "[Survival:RP] Você removeu sua máscara!"); // This is message what was send when you remove your mask
- if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1); // This line is for Object what we attached, when you write /mask this remove it.
- }
- return 1;
- }
- CMD:updates(playerid,params[])
- {
- SendClientMessage(playerid, COLOR_RED, "______________________________________________");
- SendClientMessage(playerid, COLOR_PINK, "Versão: "SCRIPT_VERSION"");
- SendClientMessage(playerid, COLOR_YELLOW, "* Sistema de caça de Javali (javali estão vestidos como vacas*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Nova ilha gera isso é a cada 2 horas*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Novos locais de pesquisa*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Nova opção /eat *");
- SendClientMessage(playerid, COLOR_YELLOW, "* Mais Adicionado /give opções*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Armas agora serão encontrados sem munição, munição podem ser encontrados ao redor da ilha*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Re-Criamos o sistema de fome e sede, e agora deve estar funcionando*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Sistema de Laço - Agora você pode encontrar corda e amarrar as outras pessoas si*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Agora você pode trocar de armas*");
- SendClientMessage(playerid, COLOR_YELLOW, "* Sistema Facção*");
- SendClientMessage(playerid, COLOR_YELLOW, "* /search Deve estar Funcionando agora*");
- SendClientMessage(playerid, COLOR_RED, "______________________________________________");
- return 1;
- }
- CMD:changeclothes(playerid,params[])
- {
- if(PlayerInfo[playerid][pClothes] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem nenhuma roupa para trocar!");
- {
- ShowPlayerDialog(playerid, vipskin, DIALOG_STYLE_INPUT, "Mudança de Skin","Digite o ID da sua nova Skin!","Escolher","");
- return 1;
- }
- }
- CMD:carr(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- if(PlayerInfo[playerid][pAdmin] < 5)
- return SendClientMessage(playerid, COLOR_RED, "[Survival:RP]Você não está autorizado a usar esse comando");
- new bool:unwanted[CAR_AMOUNT];
- for(new player=0; player<MAX_PLAYERS; player++)
- {
- if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
- }
- for(new car = 1; car <= 699; car++)
- {
- if(!unwanted[car]) SetVehicleToRespawn(car);
- }
- format(string, sizeof(string), "%s(%d) tem respawned todos os carros!", sendername,playerid);
- aMessage(COLOR_YELLOW,string,1);
- return 1;
- }
- //-----------[Animations}---------//
- CMD:crack(playerid,params[])
- {
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s cai no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- return 1;
- }
- CMD:handsup(playerid,params[])
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s se Rende !", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
- return 1;
- }
- CMD:lay(playerid,params[])
- {
- ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deita no chão.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:aim(playerid,params[])
- {
- ApplyAnimation(playerid,"PED","gang_gunstand", 4.0, 1, 0, 0, 0, 0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s aponta uma arma.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"PED","gang_gunstand", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:kiss(playerid,params[])
- {
- ApplyAnimation(playerid,"KISSING","Grlfrd_Kiss_01",4.0,0,0,0,0,0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s beija alguém.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"KISSING","Grlfrd_Kiss_01",4.0,0,0,0,0,0);
- return 1;
- }
- CMD:exhausted(playerid,params[])
- {
- ApplyAnimation(playerid,"FAT","IDLE_tired", 4.0, 1, 0, 0, 0, 0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s está cansado.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"FAT","IDLE_tired", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:box(playerid,params[])
- {
- ApplyAnimation(playerid,"GYMNASIUM","gym_shadowbox",4.1,1,1,1,1,1);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s quer lutar", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"GYMNASIUM","gym_shadowbox",4.1,1,1,1,1,1);
- return 1;
- }
- CMD:stretch(playerid,params[])
- {
- ApplyAnimation(playerid,"PLAYIDLES","stretch",4.0,0,0,0,0,0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Faz um alongamento.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"PLAYIDLES","stretch",4.0,0,0,0,0,0);
- return 1;
- }
- CMD:yes(playerid,params[])
- {
- ApplyAnimation(playerid,"CLOTHES","CLO_Buy", 4.0, 1, 0, 0, 0, 0);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s's resposta é sim", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- ApplyAnimation(playerid,"CLOTHES","CLO_Buy", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- CMD:animlist(playerid,params[])
- {
- SendClientMessage(playerid, COLOR_GREEN, "Lista de Animação ilha Survival");
- SendClientMessage(playerid, COLOR_WHITE, "/crack - /handsup - /lay - /aim");
- SendClientMessage(playerid, COLOR_WHITE, "/kiss - /exhausted - /box - /stretch - /yes");
- SendClientMessage(playerid, COLOR_GREEN, "_____________________________________________");
- return 1;
- }
- CMD:stopanim(playerid,params[])
- {
- ClearAnimations(playerid);
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
- return 1;
- }
- //-----------[Commands]-----------//
- CMD:chopwood(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,5.0,1237.7063,-3604.0757,1.8439) || IsPlayerInRangeOfPoint(playerid,5.0,1266.6521,-3632.7732,5.7086) || IsPlayerInRangeOfPoint(playerid, 5.0,1267.9390,-3672.2627,6.6572) || IsPlayerInRangeOfPoint(playerid,5.0,1267.3669,-3675.8347,6.6858) || IsPlayerInRangeOfPoint(playerid,5.0,1253.3280,-3715.1116,10.6333) || IsPlayerInRangeOfPoint(playerid,5.0,1237.1500,-3721.4915,10.6154) || IsPlayerInRangeOfPoint(playerid,5.0,1240.4655,-3727.8257,14.4775) ||
- IsPlayerInRangeOfPoint(playerid,5.0,1242.5472,-3736.8279,16.5958) || IsPlayerInRangeOfPoint(playerid,5.0,1240.1152,-3748.1724,18.1259) || IsPlayerInRangeOfPoint(playerid,5.0,1276.0945,-3754.3713,24.1359) || IsPlayerInRangeOfPoint(playerid, 5.0,1288.4664,-3747.8999,24.4277) ||
- IsPlayerInRangeOfPoint(playerid,5.0,1277.9508,-3739.4124,18.6937) || IsPlayerInRangeOfPoint(playerid,5.0,1294.1776,-3734.8201,20.0124) || IsPlayerInRangeOfPoint(playerid,5.0,1308.4786,-3737.6011,24.1422) ||
- IsPlayerInRangeOfPoint(playerid,5.0,1321.9373,-3746.2869,29.4628) || IsPlayerInRangeOfPoint(playerid,5.0,1337.9766,-3741.7910,28.2535) || IsPlayerInRangeOfPoint(playerid,5.0,1354.2451,-3747.5642,28.8375) || IsPlayerInRangeOfPoint(playerid,5.0,1433.2524,-3712.3684,6.8756) || IsPlayerInRangeOfPoint(playerid,5.0,1445.9744,-3706.5874,10.8634) || IsPlayerInRangeOfPoint(playerid,5.0,1450.5934,-3693.4031,12.8615) || IsPlayerInRangeOfPoint(playerid,5.0,1443.1724,-3673.3850,10.0963) ||
- IsPlayerInRangeOfPoint(playerid,5.0,1455.1348,-3668.9834,15.5069) || IsPlayerInRangeOfPoint(playerid,5.0,1456.6742,-3653.8438,17.7411) ||
- IsPlayerInRangeOfPoint(playerid,5.0,1451.9197,-3636.4692,17.2562))
- {
- if(CantUseSearch[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não pode usar /chopwood ainda");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 20 && PlayerInfo[playerid][pBackPack] == 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 50 && PlayerInfo[playerid][pBackPack] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 100 && PlayerInfo[playerid][pBackPack] == 2)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 150 && PlayerInfo[playerid][pBackPack] == 3)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pGun] == 4)
- {
- SetTimerEx("cuttimer", 15000, false, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- CantUseSearch[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca para cortar a árvore!");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você esta perto de uma árvore");
- CantUseSearch[playerid] = 0;
- }
- return 1;
- }
- CMD:vip(playerid,params[])
- {
- if(PlayerInfo[playerid][pVip] > 0)
- {
- ShowPlayerDialog(playerid, VIP1, DIALOG_STYLE_LIST, "VIP Menu","Colora seu nome\nMudar Skin\nVip Lounge\nEtiqueta VIP","Escolher","");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não é um V.I.P");
- return 1;
- }
- return 1;
- }
- CMD:useheroin(playerid,params[])
- {
- if(PlayerInfo[playerid][pHeroin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem heroína.");
- if(high[playerid] == 1)
- return SendClientMessage(playerid, COLOR_RED, "Você já é alta!");
- {
- PlayerInfo[playerid][pHeroin] -= 1;
- SetPlayerWeather(playerid, -84);
- SetPlayerDrunkLevel(playerid, 10000);
- high[playerid] = 1;
- SetTimerEx("DrugsOff", 60000, false, "i", playerid);
- }
- return 1;
- }
- CMD:acceptrelationship(playerid,params[])
- {
- new targetid;
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- new string[128];
- if(relationoffer[playerid] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Ninguém solicitou um relacionamento");
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- PlayerInfo[playerid][pRelationShip] = 1;
- PlayerInfo[relationoffer[playerid]][pRelationShip] = 1;
- SendClientMessage(playerid, COLOR_WHITE, "Parabéns, agora você está em um relacionamento");
- SendClientMessage(targetid, COLOR_WHITE, "Parabéns, agora você está em um relacionamento");
- format(string, sizeof(string), "%s", sendername);
- strmid(PlayerInfo[relationoffer[playerid]][pRelationWith], string, 0, strlen(string), 255);
- format(string, sizeof(string), "%s", targetid);
- strmid(PlayerInfo[playerid][pRelationWith], string, 0, strlen(string), 255);
- }
- return 1;
- }
- CMD:startrelationship(playerid,params[])
- {
- new targetid;
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /startrelationship [ID]");
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode começar um relacionamento com NPCs");
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode iniciar um relacionamento com você mesmo");
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está próximo ao jogador");
- {
- format(string, sizeof(string), "* Você enviou um pedido para relacionamento %s.", targetname);
- SendClientMessage(playerid, COLOR_WHITE, string);
- format(string, sizeof(string), "* %s quer começar um relacionamento com você! (/acceptrelationship)", sendername);
- SendClientMessage(targetid, COLOR_WHITE, string);
- relationoffer[targetid] = playerid;
- }
- return 1;
- }
- CMD:invite(playerid,params[])
- {
- new targetid;
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- new string[128];
- new ftext[20];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /invite [ID]");
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode convidar npcs");
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] You cant invite yourself");
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está próximo ao jogador");
- if(PlayerInfo[playerid][pLeader] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você precisa ser o líder de uma facção");
- if(PlayerInfo[targetid][pFaction] == 0 && PlayerInfo[targetid][pLeader] == 0)
- {
- if(PlayerInfo[playerid][pLeader] == 1) { ftext = "TBMW"; }
- else if(PlayerInfo[playerid][pLeader] == 2) { ftext = "The Rakyat"; }
- else if(PlayerInfo[playerid][pLeader] == 3) { ftext = "The Regiment"; }
- format(string, sizeof(string), "*[Survival:RP] Você convidou %s para juntar-se %s.",targetid, ftext);
- SendClientMessage(playerid, RED, string);
- format(string, sizeof(string), "* [Survival:RP] %s convidou você para juntar-se %s.",sendername, ftext);
- SendClientMessage(targetid, RED, string);
- PlayerInfo[targetid][pFaction] = PlayerInfo[playerid][pFaction];
- PlayerInfo[targetid][pRank] = 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Esse jogador já está em uma facção");
- }
- return 1;
- }
- CMD:spawnme(playerid,params[])
- {
- new playerState = GetPlayerState(playerid);
- if (playerState == PLAYER_STATE_SPECTATING)
- {
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectateVehicle(playerid, 0, 1);
- SetPlayerHealth(playerid, 0);
- SpawnPlayer(playerid);
- SendClientMessage(playerid, COLOR_WHITE, "Esperamos que ele resolveu o seu problema, se não conseguiu resolver o problema, Relog e deve ser corrigido! Desculpem-me por esta!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não está preso na tela de spawn.");
- }
- return 1;
- }
- CMD:fridge(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0,240.6019,1195.0999,1080.2578) || IsPlayerInRangeOfPoint(playerid,3.0,2324.0149,-1172.5992,1027.9766) || IsPlayerInRangeOfPoint(playerid,3.0,2449.5959,-1686.0010,1013.5078) || IsPlayerInRangeOfPoint(playerid,3.0,331.9672,1119.5454,1083.8903) || IsPlayerInRangeOfPoint(playerid,3.0,231.7221,1243.9049,1082.1406))
- {
- ShowPlayerDialog(playerid, FRIDGEDIG, DIALOG_STYLE_LIST, "Frigorífico","Comida\nAgua","Escolher","");
- }
- return 1;
- }
- CMD:take(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0,7253.9014,-294.9040,2.1870) || IsPlayerInRangeOfPoint(playerid,3.0,223.4563,1197.9241,1080.2688) || IsPlayerInRangeOfPoint(playerid,3.0,2344.2373,-1187.5696,1031.9766) || IsPlayerInRangeOfPoint(playerid,3.0,2452.2537,-1705.9608,1013.5078) || IsPlayerInRangeOfPoint(playerid,3.0,305.7688,1120.1517,1083.8828) || IsPlayerInRangeOfPoint(playerid, 3.0,223.0795,1249.3698,1082.1406))
- {
- ShowPlayerDialog(playerid, WEAPONDIG, DIALOG_STYLE_LIST, "bau de Armas","Knife\nDeagle\nMP5\nM4\nAK47\nSniper","Take","");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Área errada");
- return 1;
- }
- return 1;
- }
- CMD:giveme(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 6)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é o Admin Dono! ");
- {
- ShowPlayerDialog(playerid, GIVEDIG, DIALOG_STYLE_LIST, "Admin Items","Rede de Pesca\nVara de Pesca\nGarrafa de Agua\nAgua\nPeixe\nHeroina\nPalitos de Fosforos\nLenhas\nPeixe Cozido\nWalkie Talkie","Pegar!","Sair");
- }
- return 1;
- }
- CMD:makemask(playerid,params[])
- {
- if(PlayerInfo[playerid][pTech] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um técnico");
- if(PlayerInfo[playerid][pWood] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem madeira suficiente!");
- if(CanMakeMask[playerid] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode fazer uma máscara ainda");
- {
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s pega sua faca e começa a fazer uma máscara de madeira.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Criando]]]",15000,3);
- SetTimerEx("masktimer", 15000, false, "i", playerid);
- CanMakeMask[playerid] = 0;
- }
- return 1;
- }
- CMD:repair(playerid,params[])
- {
- new targetid;
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /repair [ID]");
- if(PlayerInfo[playerid][pTech] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um técnico");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode reparar as coisas para NPCS");
- if(PlayerInfo[playerid][pOthers] == 1)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está na Equipe The Survivors");
- if(targetid == playerid)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode reparar o seu próprio Walkie Talkie");
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- new string[128];
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está perto do jogador");
- if(PlayerInfo[targetid][pWalkieBroken] == 1)
- {
- GameTextForPlayer(playerid, "~g~Reparando Walkie Talkie",5,3000);
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "~r~ Você deixou de reparar o Walkie Talkie",5,3000);
- format(string, sizeof(string), "%s não conseguiu reparar o Walkie Talkie de %s ", sendername, targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- if(message == 1)
- {
- GameTextForPlayer(targetid, "~g~Consertado",5,3000);
- format(string, sizeof(string), "%s conserta o walkie-talkie de %s ", sendername, targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[targetid][pWalkieBroken] = 0;
- }
- }
- return 1;
- }
- CMD:track(playerid,params[])
- {
- new targetid;
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new string[128];
- if(sscanf(params, "u[32]", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /track [ID]");
- if(PlayerInfo[playerid][pHunter] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um caçador");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode caçar NPCS");
- if(PlayerInfo[playerid][pOthers] == 1)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está na Equipe The Survivors");
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode caçar a si mesmo");
- if(!IsPlayerConnected(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Esse jogador não está online");
- if(tracked[playerid] == 1)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você precisa esperar para usar o comando novamente.");
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(targetid, X,Y,Z);
- SetPlayerCheckpoint(playerid, X,Y,Z, 6);
- tracked[playerid] = 1;
- format(string, sizeof(string), "[Survival:RP] %s está caçando.",sendername);
- SendClientMessage(targetid, COLOR_WHITE, string);
- SetTimerEx("tracktimer", 10000, false, "d", playerid);
- SetTimerEx("canusetrack", 20000, false, "d", playerid);
- }
- return 1;
- }
- CMD:heal(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /heal [ID]");
- if(PlayerInfo[playerid][pDoctor] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um médico");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode curar NPCS");
- if(PlayerInfo[playerid][pOthers] == 1)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está na Equipe The Survivors");
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] Você pode curar a si mesmo");
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está próximo ao jogador");
- {
- GameTextForPlayer(playerid, "~g~Curando",5,3000);
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "~r~ Você não conseguiu curar esse jogador",5,3000);
- format(string, sizeof(string), "%s não curou %s ", sendername, targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- if(message == 1)
- {
- GameTextForPlayer(targetid, "~g~Curado",5,3000);
- format(string, sizeof(string), "%s cura %s", sendername, targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- SetPlayerHealth(targetid, 100);
- }
- }
- return 1;
- }
- CMD:levelup(playerid,params[])
- {
- if(PlayerInfo[playerid][pScore] >= 0)
- {
- new nextlevel = PlayerInfo[playerid][pScore]+1;
- new expamount = nextlevel*levelexp;
- new string[128];
- if (PlayerInfo[playerid][pRespect] < expamount)
- {
- format(string, 256, "[Survival:RP] Você não tem pontos bastante respeito, você precisa: %d Respeito Points, você tem atualmente [%d] !",expamount,PlayerInfo[playerid][pRespect]);
- SendClientMessage(playerid, RED, string);
- return 1;
- }
- else
- {
- format(string, sizeof(string), "~g~LEVEL UP~n~~w~Você está agora no nível %d", nextlevel);
- GameTextForPlayer(playerid, string, 5000, 1);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- PlayerInfo[playerid][pScore]+= 1;
- }
- }
- return 1;
- }
- CMD:admins(playerid,params[])
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,COLOR_GREEN, "_________________Ilha Survival Equipe Administração_________________");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- new adminstext[64];
- if(PlayerInfo[i][pAdmin] == 6 && PlayerInfo[i][pCoOwner] == 0) { adminstext = "Dono/Desenvolvedor"; }
- else if(PlayerInfo[i][pCoOwner] == 1 && PlayerInfo[i][pAdmin] == 6) { adminstext = "Sub Dono"; }
- else if(PlayerInfo[i][pAdmin] == 5) { adminstext = "Admin Ouro"; }
- else if(PlayerInfo[i][pAdmin] == 4) { adminstext = "Admin Prata"; }
- else if(PlayerInfo[i][pAdmin] == 3) { adminstext = "Admin Bronze"; }
- else if(PlayerInfo[i][pAdmin] == 2) { adminstext = "Moderador"; }
- else if(PlayerInfo[i][pAdmin] == 1) { adminstext = "Staff"; }
- GetPlayerName(i, sendername, sizeof(sendername));
- if(onduty[i] == 0)
- {
- format(string, 256, "%s: %s (Esta Jogando)", adminstext, sendername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else
- {
- format(string, 256, "%s: %s (Esta Trabalhando)", adminstext, sendername);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- }
- }
- }
- }
- SendClientMessage(playerid,COLOR_GREEN, "_________________________________________________________________________");
- return 1;
- }
- CMD:helpers(playerid,params[])
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,COLOR_GREEN, "_________________Ilha Survival Equipe Helpers_________________");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pHelper] >= 1)
- {
- new adminstext[64];
- if(PlayerInfo[i][pHelper] == 1) { adminstext = "Helper"; }
- GetPlayerName(i, sendername, sizeof(sendername));
- if(onduty[i] == 0)
- {
- format(string, 256, "%s: %s (Esta Jogando !)", adminstext, sendername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else
- {
- format(string, 256, "%s: %s (Esta Trabalhando)", adminstext, sendername);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- }
- }
- }
- }
- SendClientMessage(playerid,COLOR_GREEN, "_________________________________________________________________________");
- return 1;
- }
- CMD:hhelp(playerid,params[])
- {
- new alevel = PlayerInfo[playerid][pHelper];
- if(PlayerInfo[playerid][pHelper] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um ajudante");
- return 1;
- }
- SendClientMessage(playerid, RED, "[Survival:RP] Comandos helper");
- if(alevel >= 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Helper*** /hkick /hgoto /hduty /hchat");
- }
- return 1;
- }
- CMD:ah(playerid,params[])
- {
- new alevel = PlayerInfo[playerid][pAdmin];
- if(PlayerInfo[playerid][pAdmin] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- }
- SendClientMessage(playerid, RED, "[Survival:RP] Comandos de Admin");
- if(alevel >= 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Staff*** /adminduty /acceptreport /goto /kick");
- }
- if(alevel >= 2)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Moderador*** /rmute /mute /ban /setskin /sethp /aclearchat /ajail");
- }
- if(alevel >= 3)
- {
- SendClientMessage(playerid, COLOR_WHITE, "***Admin Bronze*** /gethere /ban /oocon /noff /boff /freeze /unfreeze ");
- }
- if(alevel >= 4)
- {
- SendClientMessage(playerid, COLOR_WHITE,"***Admin Prata*** /slap /reconnect /payday /setweather /aoff /settime /warn /setint /disarm /checkw /setwarn");
- }
- if(alevel >= 5)
- {
- SendClientMessage(playerid, COLOR_WHITE,"***Admin Ouro*** /makesurvivor /makeothers /veh /deleteveh /check /bigears");
- }
- if(alevel >= 6)
- {
- SendClientMessage(playerid, COLOR_WHITE,"***Dono/Sub Dono***/setadmin /makecoowner /giveme /makehelper /makevip");
- }
- return 1;
- }
- CMD:spec(playerid, params[])
- {
- new Giveplayerid, Name[256], String[256], Name2[256];
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,RED, "[Survival:RP] /spec [ID]");
- else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,RED, "[Survival:RP] Jogador não está conectado");
- else
- {
- if ( Specing[Giveplayerid] == 1 )
- {
- SendClientMessage(playerid,RED, "[Survival:RP] O jogador que você tentou ver, já está de spec em alguém");
- }
- else
- {
- GetPlayerName(playerid, Name, 256);
- GetPlayerName(Giveplayerid, Name2, 256);
- format(String, 256, "[%i] %s agora é espectador [%i] %s",playerid, Name,Giveplayerid, Name2);
- Specing[playerid] = 1;
- }
- if ( !IsPlayerInAnyVehicle(Giveplayerid) )
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, Giveplayerid);
- SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
- return 1;
- }
- else
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
- SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
- return 1;
- }
- }
- }
- return 1;
- }
- CMD:specoff(playerid,params[])
- {
- #pragma unused params
- TogglePlayerSpectating(playerid, 0);
- Specing[playerid] = 0;
- return 1;
- }
- CMD:announce(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new idx;
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] < 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- return 1;
- }
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /announce [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "[Survival:RP] Administrador Anuncia !: %s: %s " , sendername, result);
- OOC(RED,string);
- printf("%s", string);
- }
- return 1;
- }
- CMD:o(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if((oocoff) && PlayerInfo[playerid][pAdmin] < 2)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Chat OOC está desativado");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi Calado.");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/o)oc [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "[OOC: %s:] %s ", sendername, result);
- OOC(COLOR_YELLOW,string);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][OOC:%s:] %s",Hour,Minute,Second,sendername,result);
- SaveIn("OocLog.txt",string);
- }
- return 1;
- }
- CMD:togooc(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(!ooc2[playerid])
- {
- ooc2[playerid] = 1;
- SendClientMessage(playerid, RED, "[Survival:RP] Canal OOC Mutado");
- GameTextForPlayer(playerid, "~g~OOC Canal Mutado",3500,5);
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- }
- else if(ooc2[playerid])
- {
- ooc2[playerid] = 0;
- SendClientMessage(playerid, RED, "[Survival:RP] Canal OOC Desmutado");
- GameTextForPlayer(playerid, "~g~OOC Canal Desmutado",3500,5);
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- }
- }
- return 1;
- }
- CMD:oocon(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 3 && (!oocoff))
- {
- oocoff = 1;
- SendClientMessageToAll(RED, "[Survival:RP] Canal OOC está desativado");
- }
- else if(PlayerInfo[playerid][pAdmin] >= 3 && (oocoff))
- {
- oocoff = 0;
- SendClientMessageToAll(RED, "[Survival:RP] Canal OOC está habilitado");
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Seu Level de Admin não é Suficiente.");
- }
- }
- return 1;
- }
- CMD:noff(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 3 && (!noff))
- {
- noff = 1;
- SendClientMessageToAll(RED, "[Survival:RP] Canal Novato está desativado");
- }
- else if(PlayerInfo[playerid][pAdmin] >= 3 && (noff))
- {
- noff = 0;
- SendClientMessageToAll(RED, "[Survival:RP] Canal Novato está habilitado");
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Seu Level de Admin não é Suficiente");
- }
- }
- return 1;
- }
- CMD:boff(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 3 && (!boff))
- {
- boff = 1;
- SendClientMessageToAll(RED, "[Survival:RP] Canal OOC local está desativado");
- }
- else if(PlayerInfo[playerid][pAdmin] >= 3 && (boff))
- {
- boff = 0;
- SendClientMessageToAll(RED, "[Survival:RP] Canal OOC local está habilitado");
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Seu Level de Admin não é Suficiente");
- }
- }
- return 1;
- }
- CMD:ooc(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if((oocoff) && PlayerInfo[playerid][pAdmin] < 2)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Canal OOC está desativado");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi mutado");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/o)oc [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "[OOC: %s:] %s ", sendername, result);
- OOC(COLOR_YELLOW,string);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][OOC:%s:] %s",Hour,Minute,Second,sendername,result);
- SaveIn("OocLog.txt",string);
- }
- return 1;
- }
- CMD:n(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if((noff) && PlayerInfo[playerid][pAdmin] < 3)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Canal Novato está desativado.");
- return 1;
- }
- if(NewbieTimer[playerid] == 1 && PlayerInfo[playerid][pAdmin] < 3 && PlayerInfo[playerid][pHelper] == 0)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Espere antes de usar (/n)ewbie Novamente");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi mutado");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/n)ewbie [TEXT]");
- return 1;
- }
- NewbieTimer[playerid] = 1;
- SetTimerEx("newbie", 60000, false, "i", playerid);
- new adminstext[64];
- if(PlayerInfo[playerid][pAdmin] == 6) { adminstext = "Dono/Desenvolvedor"; }
- else if(PlayerInfo[playerid][pCoOwner] == 1) { adminstext = "Sub Dono"; }
- else if(PlayerInfo[playerid][pAdmin] == 5) { adminstext = "Admin Ouro"; }
- else if(PlayerInfo[playerid][pAdmin] == 4) { adminstext = "Admin Prata"; }
- else if(PlayerInfo[playerid][pAdmin] == 3) { adminstext = "Admin Bronze"; }
- else if(PlayerInfo[playerid][pAdmin] == 2) { adminstext = "Moderador"; }
- else if(PlayerInfo[playerid][pAdmin] == 1) { adminstext = "Staff"; }
- else if(PlayerInfo[playerid][pAdmin] == 0) { adminstext = "Player Normal"; }
- else if(PlayerInfo[playerid][pHelper] == 1) { adminstext = "Helper"; }
- else if(PlayerInfo[playerid][pVip] == 1) { adminstext = "VIP Bronze"; }
- else if(PlayerInfo[playerid][pVip] == 2) { adminstext = "VIP Prata"; }
- else if(PlayerInfo[playerid][pVip] == 3) { adminstext = "VIP Ouro"; }
- format(string, sizeof(string), "Canal Novato: [%s %s]: %s", adminstext, sendername, result);
- OOC(COLOR_BLUE,string);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][OOC:%s:] %s",Hour,Minute,Second,sendername,result);
- SaveIn("NewbieLog.txt",string);
- }
- return 1;
- }
- CMD:newbie(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if((noff) && PlayerInfo[playerid][pAdmin] < 3)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Canal Novato está desativado");
- return 1;
- }
- if(NewbieTimer[playerid] == 1 && PlayerInfo[playerid][pAdmin] < 3 && PlayerInfo[playerid][pHelper] == 0)
- {
- SendClientMessage(playerid, COLOR_GRAY, "Espere antes de usar (/n)ewbie Novamente");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi mutado");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/n)ewbie [TEXT]");
- return 1;
- }
- NewbieTimer[playerid] = 1;
- SetTimerEx("newbie", 60000, false, "i", playerid);
- new adminstext[64];
- if(PlayerInfo[playerid][pAdmin] == 6) { adminstext = "Dono/Desenvolvedor"; }
- else if(PlayerInfo[playerid][pCoOwner] == 1) { adminstext = "Sub Dono"; }
- else if(PlayerInfo[playerid][pAdmin] == 5) { adminstext = "Admin Ouro"; }
- else if(PlayerInfo[playerid][pAdmin] == 4) { adminstext = "Admin Prata"; }
- else if(PlayerInfo[playerid][pAdmin] == 3) { adminstext = "Admin Bronze"; }
- else if(PlayerInfo[playerid][pAdmin] == 2) { adminstext = "Moderador"; }
- else if(PlayerInfo[playerid][pAdmin] == 1) { adminstext = "Staff"; }
- else if(PlayerInfo[playerid][pAdmin] == 0) { adminstext = "Player Normal"; }
- else if(PlayerInfo[playerid][pHelper] == 1) { adminstext = "Helper"; }
- else if(PlayerInfo[playerid][pVip] == 1) { adminstext = "VIP Bronze"; }
- else if(PlayerInfo[playerid][pVip] == 2) { adminstext = "VIP Prata"; }
- else if(PlayerInfo[playerid][pVip] == 3) { adminstext = "VIP Ouro"; }
- format(string, sizeof(string), "Canal Novatos: [%s %s]: %s", adminstext, sendername, result);
- OOC(COLOR_BLUE,string);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][OOC:%s:] %s",Hour,Minute,Second,sendername,result);
- SaveIn("NewbieLog.txt",string);
- }
- return 1;
- }
- CMD:buildhouse(playerid,params[])
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateObject(11495, x,y,z,0,0,0);
- return 1;
- }
- CMD:lightfire(playerid,params[])
- {
- if(PlayerInfo[playerid][pMatches] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não um Palito de Fosforo.");
- return 1;
- }
- if(PlayerInfo[playerid][pWood] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não Lenhas.");
- return 1;
- }
- if(MadeFire[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] You already have fire burning");
- return 1;
- }
- new message = random(2);
- if(message == 0)
- {
- GameTextForPlayer(playerid, "You failed to light up the fire", 3500, 5);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s failed to light up the fire", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMatches] -= 1;
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "Você já tem uma Fogueira.", 3500, 5);
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s fez uma fogueira.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pMatches] -= 1;
- PlayerInfo[playerid][pWood] -= 1;
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- fire[playerid] = CreateDynamicObject(18688, x,y,1,0,0,0);
- MadeFire[playerid] = 1;
- SetTimerEx("fireout", 180000, false, "i", playerid);
- }
- return 1;
- }
- // Original
- CMD:accent(playerid, params[])
- {
- new idx;
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[16];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /accent [accent] (tipo /accent none for no accent)");
- return 1;
- }
- new string[128];
- strmid(Accent[playerid], result, 0, strlen(result), 255);
- format(string, sizeof(string), "You have changed your accent to '%s'.", Accent[playerid]);
- SendClientMessage(playerid,COLOR_WHITE,string);
- return 1;
- }// Original
- CMD:cook(playerid,params[])
- {
- new Float:x,Float:y,Float:z;
- GetDynamicObjectPos(fire[playerid],x,y,z);
- if(IsPlayerInRangeOfPoint(playerid, 10.0,x,y,z))
- {
- if(PlayerInfo[playerid][pFish] > 0)
- {
- if(Cooked[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode cozinhar ainda.");
- return 1;
- }
- SetTimerEx("cooktimer", 31000, false, "i", playerid);
- Cooked[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Cozinhando ]]]",30000,3);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um Peixe");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está perto de sua fogueira.");
- }
- return 1;
- }
- CMD:eat(playerid,params[])
- {
- new option[128], string[128], sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[32]d", option))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /eat opção");
- SendClientMessage(playerid, COLOR_WHITE, "[Survival:RP] Opções: peixe,berry,javali,fruta");
- return 1;
- }
- else if (strcmp(option, "peixe", true) == 0)
- {
- if(Hungry[playerid] < 5)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está com fome.");
- return 1;
- }
- if(PlayerInfo[playerid][pFishDone] > 0)
- {
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- format(string, sizeof(string), "%s comeu um peixe.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishDone] -= 1;
- SetPlayerHealth(playerid, 100);
- Hungry[playerid] = 0;
- SetProgressBarValue(Hunger[playerid], 0.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um Peixe cozido.");
- return 1;
- }
- }
- else if(strcmp(option, "berry", true) == 0)
- {
- if(Hungry[playerid] < 5)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está com fome");
- return 1;
- }
- if(PlayerInfo[playerid][pBerry] > 0)
- {
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- format(string, sizeof(string), "%s comeu um blue berry..", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBerry] -= 1;
- SetPlayerHealth(playerid, 100);
- Hungry[playerid] = 0;
- SetProgressBarValue(Hunger[playerid], 0.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um blue berry.");
- return 1;
- }
- }
- else if(strcmp(option, "javali", true) == 0)
- {
- if(Hungry[playerid] < 5)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está com fome");
- return 1;
- }
- if(PlayerInfo[playerid][pBoarMeat] > 0)
- {
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- format(string, sizeof(string), "%s come uma carne de javali.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoarMeat] -= 1;
- SetPlayerHealth(playerid, 100);
- Hungry[playerid] = 0;
- SetProgressBarValue(Hunger[playerid], 0.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma carne de javali.");
- return 1;
- }
- }
- else if(strcmp(option, "fruta", true) == 0)
- {
- if(Hungry[playerid] < 5)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está com fome");
- return 1;
- }
- if(PlayerInfo[playerid][pFruit] > 0)
- {
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- ApplyAnimation(playerid, "FOOD","EAT_Burger",4.0,0, 1, 1, 1, 1);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- format(string, sizeof(string), "%s comeu uma fruta.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFruit] -= 1;
- SetPlayerHealth(playerid, 100);
- Hungry[playerid] = 0;
- SetProgressBarValue(Hunger[playerid], 0.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não uma fruta");
- return 1;
- }
- }
- return 1;
- }
- CMD:unstuck(playerid,params[])
- {
- if(CanUnstuck[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "[Survival:RP] Você não pode usar ainda");
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(playerid, x, y, z+8);
- SendClientMessage(playerid, COLOR_RED, "[Survival:RP] Se não funcionou , entre em contato com um administrador!");
- CanUnstuck[playerid] = 0;
- SetTimerEx("unstucktimer", 30000, false, "d", playerid);
- }
- return 1;
- }
- CMD:slap(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- new Float:x, Float:y, Float:z;
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /slap [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode dar tapa em npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerPos(targetid, x, y, z);
- SetPlayerPos(targetid, x, y, z+8);
- PlayerPlaySound(targetid, 1130, x, y, z+5);
- format(string, sizeof(string), "[Survival:RP] %s deu um tapa em %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:respawn(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /respawn [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode respawnar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- if(PlayerInfo[targetid][pSurvivors] == 1)
- {
- PlayerInfo[playerid][pPos_x] = 1207.6694;
- PlayerInfo[playerid][pPos_y] = -3613.0430;
- PlayerInfo[playerid][pPos_z] = 2.2468;
- format(string, sizeof(string), "[Survival:RP] %s Respawnou %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- format(string, sizeof(string), "[Survival:RP] %s mandou você para o Respawn!",playername);
- SendClientMessage(targetid, COLOR_GREEN, string);
- SetPlayerPos(targetid, PlayerInfo[targetid][pPos_x], PlayerInfo[targetid][pPos_y], PlayerInfo[targetid][pPos_z] + 1);
- }
- else if(PlayerInfo[targetid][pOthers] == 1)
- {
- PlayerInfo[playerid][pPos_x] = 1758.2723;
- PlayerInfo[playerid][pPos_y] = -3689.5515;
- PlayerInfo[playerid][pPos_z] = 65.0940;
- format(string, sizeof(string), "[Survival:RP] %s Respawnou %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- format(string, sizeof(string), "[Survival:RP] %s mandou você para o Respawn!",playername);
- SendClientMessage(targetid, COLOR_GREEN, string);
- SetPlayerPos(targetid, PlayerInfo[targetid][pPos_x], PlayerInfo[targetid][pPos_y], PlayerInfo[targetid][pPos_z] + 1);
- }
- }
- return 1;
- }
- CMD:reconnect(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /reconnect [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode reconectar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[Survival:RP] %s Reconectou %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- format(string, sizeof(string), "[Survival:RP] %s Kickou você, para Você se reconectar ao Servidor.",playername);
- SendClientMessage(targetid, COLOR_GREEN, string);
- Kick(targetid);
- }
- return 1;
- }
- CMD:checkw(playerid,params[])
- {
- new targetname[MAX_PLAYER_NAME];
- new targetid;
- new sweapon, sammo;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /checkw [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode verificar as armas em npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- format(string, sizeof(string), "%s tem as seguintes armas:", targetname);
- {
- for (new i=0; i<9; i++)
- {
- GetPlayerWeaponData(targetid, i, sweapon, sammo);
- {
- if(sweapon != 0)
- {
- format(string, sizeof(string), "Slot : %d: ARMA ID : %d Munição: (%d)", i, sweapon, sammo);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:disarm(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /disarm [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode disarmar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- new gun = PlayerInfo[playerid][pGun];
- new gun2 = PlayerInfo[playerid][pGun2];
- new gun3 = PlayerInfo[playerid][pGun3];
- new gun4 = PlayerInfo[playerid][pGun4];
- new gun5 = PlayerInfo[playerid][pGun5];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[Survival:RP] %s desarmou %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pGun] = 0;
- PlayerInfo[targetid][pGun2] = 0;
- PlayerInfo[targetid][pGun3] = 0;
- PlayerInfo[targetid][pGun4] = 0;
- PlayerInfo[targetid][pGun5] = 0;
- GivePlayerWeapon(targetid,gun, 0);
- GivePlayerWeapon(targetid,gun2,0);
- GivePlayerWeapon(targetid,gun3,0);
- GivePlayerWeapon(targetid,gun4,0);
- GivePlayerWeapon(targetid,gun5,0);
- ResetPlayerWeapons(targetid);
- }
- return 1;
- }
- CMD:setwarn(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new warn;
- new string[128];
- if(sscanf(params, "un", targetid,warn))
- return SendClientMessage(playerid, RED, "[Survival:RP] /setwarn [ID] [Avisos]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode setar avisos para npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[playerid][pWarn] = warn;
- format(string, sizeof(string), "[Survival:RP] %s setou %s avisos para %d",playername ,targetname,warn);
- aMessage(COLOR_YELLOW,string,1);
- }
- return 1;
- }
- CMD:setint(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new intid;
- new string[128];
- if(sscanf(params, "un", targetid,intid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /setint [ID] [INTERIOR]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode setar o interior de npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- SetPlayerInterior(targetid, intid);
- PlayerInfo[targetid][pInt] = intid;
- format(string, sizeof(string), "[Survival:RP] %s setou o interior de %s para %d",playername ,targetname,intid);
- aMessage(COLOR_YELLOW,string,1);
- GameTextForPlayer(targetid, "~r~INT is fixed",3500,5);
- }
- return 1;
- }
- CMD:makesurvivor(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /makesurvivor [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode mudar a equipe de npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 5)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[Survival:RP] %s mudou a equipe de %s para Sobrevivente.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pSurvivors] = 1;
- PlayerInfo[targetid][pOthers] = 0;
- PlayerInfo[playerid][pPos_x] = 1207.6694;
- PlayerInfo[playerid][pPos_y] = -3613.0430;
- PlayerInfo[playerid][pPos_z] = 2.2468;
- SpawnPlayer(targetid);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:makecoowner(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /makecoowner [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode dar Sub Dono a npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 6)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[Survival:RP] %s setou %s a Sub Dono",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pCoOwner] = 1;
- PlayerInfo[targetid][pAdmin] = 6;
- GameTextForPlayer(targetid, "~g~Parabens, Novo Sub Dono",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:makehelper(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /makehelper [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode setar npcs a helpers");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 6)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[Survival:RP] %s setou %s a Helper",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pHelper] = 1;
- GameTextForPlayer(targetid, "~g~Parabens, Novo Helper",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:veh(playerid,params[])
- {
- new car;
- new string[128];
- if(sscanf(params, "n", car))
- return SendClientMessage(playerid, RED, "[Survival:RP] /veh ID");
- if(PlayerInfo[playerid][pAdmin] < 5)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(car < 400 || car > 611)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não existe um veiculo com esse ID.");
- if(onduty[playerid] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar como ADMIM DUTY para usar este comando");
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- new carid = CreateVehicle(car, X,Y,Z, 0.0, 0, 0, 60000);
- format(string, sizeof(string), "[Survival:RP] Veiculo ID: %d Criado.", carid);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:deleteveh(playerid,params[])
- {
- new string[128];
- if(PlayerInfo[playerid][pAdmin] < 5)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(!IsPlayerInAnyVehicle(playerid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está em um veiculo.");
- {
- new currentveh;
- currentveh = GetPlayerVehicleID(playerid);
- DestroyVehicle(currentveh);
- format(string, sizeof(string), "[Survival:RP] Veiculo ID: %d Foi Deletado.", currentveh);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:makeothers(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /makeothers [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode mudar a equipe de npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] >= 5)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "[Survival:RP] %s Mudou a equipe de %s para Outros.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- PlayerInfo[targetid][pSurvivors] = 0;
- PlayerInfo[targetid][pOthers] = 1;
- PlayerInfo[playerid][pPos_x] = 1758.2723;
- PlayerInfo[playerid][pPos_y] = -3689.5515;
- PlayerInfo[playerid][pPos_z] = 65.0940;
- SpawnPlayer(targetid);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:freeze(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /freeze [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode congelar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] > 3)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- TogglePlayerControllable(targetid, 0);
- format(string, sizeof(string), "[Survival:RP] %s Congelou %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- GameTextForPlayer(targetid, "~r~Congelado",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:payday(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- PayDay();
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- }
- return 1;
- }
- CMD:setweather(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new weather;
- if(sscanf(params, "d", weather))
- return SendClientMessage(playerid, RED, "[Survival:RP] /setweather [Weather ID]");
- if(PlayerInfo[playerid][pAdmin] < 4)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level Admin Insuficiente..");
- {
- SetWeather(weather);
- SendClientMessage(playerid, RED, "[Survival:RP] O Clima Foi Alterado.");
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, 256, "[Survival:RP] [ADMIN] %s Alterou o Clima para %d.", sendername,weather);
- aMessage(COLOR_YELLOW,string,1);
- }
- return 1;
- }
- CMD:settime(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new hour;
- if(sscanf(params, "d", hour))
- return SendClientMessage(playerid, RED, "[Survival:RP] /settime [0-23]");
- if(PlayerInfo[playerid][pAdmin] < 4)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level Admin Insuficiente.");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, 256, "[Survival:RP] [ADMIN] %s Alterou as horas para %d.", sendername,hour);
- aMessage(COLOR_YELLOW,string,1);
- SetWorldTime(hour);
- format(string, sizeof(string), "[Survival:RP] As Horas Foram alteradas para %d Horas.", hour);
- SendClientMessageToAll(RED, string);
- }
- return 1;
- }
- CMD:w(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[64];
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] (/w)alkietalkie [TEXT]");
- if(PlayerInfo[playerid][pWalkieTalkie] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um Walkie Talkie");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "[Walkie Talkie %s]: %s",sendername, result);
- if(PlayerInfo[playerid][pWalkieTalkie] > 0)
- {
- wmessage(COLOR_BLUE, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:walkietalkie(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[64];
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] (/w)alkietalkie [TEXT]");
- if(PlayerInfo[playerid][pWalkieTalkie] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um Walkie Talkie");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "[Walkie Talkie %s]: %s",sendername, result);
- if(PlayerInfo[playerid][pWalkieTalkie] > 0)
- {
- wmessage(COLOR_BLUE, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:vipchat(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[64];
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] (/v)ipchat [TEXT]");
- if(PlayerInfo[playerid][pVip] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você Não é VIP");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new viptext[64];
- if(PlayerInfo[playerid][pVip] == 1) { viptext = "VIP Bronze"; }
- else if(PlayerInfo[playerid][pVip] == 2) { viptext = "VIP Prata"; }
- else if(PlayerInfo[playerid][pVip] == 3) { viptext = "VIP Ouro"; }
- format(string, sizeof(string), "[%s %s]: %s", viptext, sendername, result);
- if(PlayerInfo[playerid][pVip] > 0)
- {
- vipmessage(COLOR_PURPLE, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:v(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[64];
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] (/v)ipchat [TEXT]");
- if(PlayerInfo[playerid][pVip] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você Não é VIP");
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new viptext[64];
- if(PlayerInfo[playerid][pVip] == 1) { viptext = "VIP Bronze"; }
- else if(PlayerInfo[playerid][pVip] == 2) { viptext = "VIP Prata"; }
- else if(PlayerInfo[playerid][pVip] == 3) { viptext = "VIP Ouro"; }
- format(string, sizeof(string), "[%s %s]: %s", viptext, sendername, result);
- if(PlayerInfo[playerid][pVip] > 0)
- {
- vipmessage(COLOR_PURPLE, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:admin(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] (/a)dmin [TEXT]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador.");
- if((achatoff))
- return SendClientMessage(playerid, RED, "[Survival:RP] O Chat Está Desativado.");
- {
- new adminstext[64];
- if(PlayerInfo[playerid][pAdmin] == 6) { adminstext = "Dono/Desenvolvedor"; }
- else if(PlayerInfo[playerid][pCoOwner] == 1) { adminstext = "Sub Dono"; }
- else if(PlayerInfo[playerid][pAdmin] == 5) { adminstext = "Admin Ouro"; }
- else if(PlayerInfo[playerid][pAdmin] == 4) { adminstext = "Admin Prata"; }
- else if(PlayerInfo[playerid][pAdmin] == 3) { adminstext = "Admin Bronze"; }
- else if(PlayerInfo[playerid][pAdmin] == 2) { adminstext = "Moderador"; }
- else if(PlayerInfo[playerid][pAdmin] == 1) { adminstext = "Staff"; }
- format(string, sizeof(string), "[%s %s]: %s", adminstext, sendername, result);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- aMessage(COLOR_PURPLE, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:hchat(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] /hcat [TEXT]");
- if(PlayerInfo[playerid][pHelper] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um helper");
- {
- new adminstext[64];
- if(PlayerInfo[playerid][pHelper] == 1) { adminstext = "Helper"; }
- format(string, sizeof(string), "[%s %s]: %s", adminstext, sendername, result);
- if (PlayerInfo[playerid][pHelper] >= 1)
- {
- hMessage(COLOR_BLUE, string,1);
- }
- printf("Helper %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:aoff(playerid,params[])
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 4 && (!achatoff))
- {
- format(string, sizeof(string), "[Survival:RP] %s desativou o chat (/a)dmin",sendername);
- aMessage(COLOR_YELLOW,string,1);
- achatoff = 1;
- }
- else if(PlayerInfo[playerid][pAdmin] >= 4 && (achatoff))
- {
- format(string, sizeof(string), "[Survival:RP] %s ativou o chat (/a)dmin",sendername);
- aMessage(COLOR_YELLOW,string,1);
- achatoff = 0;
- }
- }
- return 1;
- }
- CMD:cnn(playerid,params[])
- {
- new result[96];
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(PlayerInfo[playerid][pAdmin] <2)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(sscanf(params, "s",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] /cnn [TEXT]");
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "~b~%s: ~w~%s",sendername,result);
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- GameTextForPlayer(i, string, 5000, 6);
- }
- }
- return 1;
- }
- CMD:a(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new result[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[128]",result))
- return SendClientMessage(playerid, RED, "[Survival:RP] (/a)dmin [TEXT]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if((achatoff))
- return SendClientMessage(playerid, RED, "[Survival:RP] O Chat está disativado");
- {
- new adminstext[60];
- if(PlayerInfo[playerid][pAdmin] == 6) { adminstext = "Dono/Desenvolvedor"; }
- else if(PlayerInfo[playerid][pCoOwner] == 1) { adminstext = "Sub Dono"; }
- else if(PlayerInfo[playerid][pAdmin] == 5) { adminstext = "Admin Ouro"; }
- else if(PlayerInfo[playerid][pAdmin] == 4) { adminstext = "Admin Prata"; }
- else if(PlayerInfo[playerid][pAdmin] == 3) { adminstext = "Admin Bronze"; }
- else if(PlayerInfo[playerid][pAdmin] == 2) { adminstext = "Moderador"; }
- else if(PlayerInfo[playerid][pAdmin] == 1) { adminstext = "Staff"; }
- format(string, sizeof(string), "[%s %s]: %s", adminstext, sendername, result);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- aMessage(COLOR_PURPLE, string,1);
- }
- printf("Admin %s: %s", sendername, result);
- }
- return 1;
- }
- CMD:unfreeze(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /unfreeze [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode descongelar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] > 3)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- TogglePlayerControllable(targetid, 1);
- format(string, sizeof(string), "[Survival:RP] %s descongelou %s.",playername ,targetname);
- aMessage(COLOR_YELLOW,string,1);
- GameTextForPlayer(targetid, "~g~Descongelado",3500,5);
- PlayerPlaySound(targetid, 1149, 0.0, 0.0, 10.0);
- }
- return 1;
- }
- CMD:mute(playerid,params[])
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /mute [ID]");
- if(IsPlayerNPC(targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode Mutar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- if(PlayerInfo[targetid][pMute] == 0)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pMute] = 1;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s Mutou você!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s Mutou %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- else if(PlayerInfo[targetid][pMute] == 1)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pMute] = 0;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s Desmutou você!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s Desmutou %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- }
- return 1;
- }
- CMD:rmute(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /rmute [ID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- if(PlayerInfo[targetid][pRmute] == 0)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pRmute] = 1;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s R-Desmutou você!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s R-Desmutou %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- else if(PlayerInfo[targetid][pRmute] == 1)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- PlayerInfo[targetid][pRmute] = 0;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s R-Mutou você!", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s R-Mutou %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- }
- return 1;
- }
- CMD:denyreport(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /denyreport [ID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- if(Reported[targetid] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] O jogador não enviou um relatório");
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- Reported[targetid] = 0;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s negou seu relatório. Por favor, reporte coisas melhores.", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s negou o relatório de %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- return 1;
- }
- /*
- ||||||||||||||||
- || Parei aqui ||
- ||||||||||||||||
- */
- /*
- ||||||||||||||||
- || Parei aqui ||
- ||||||||||||||||
- */
- CMD:drop(playerid,params[])
- {
- new option[128], string[128], sendername[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][pSlots] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Não pode fazer isso agora");
- if(sscanf(params, "s", option))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /drop [ITEM]");
- SendClientMessage(playerid, COLOR_WHITE, "[Survival:RP] Opções: Matches,Firewood,WaterBottle,FishingRod,FishingNet,Heroin,Fish,WalkieTalkie");
- return 1;
- }
- if (strcmp(option, "Matches", true) == 0)
- {
- if(PlayerInfo[playerid][pMatches] > 0)
- {
- PlayerInfo[playerid][pMatches] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga um Palito de Fosforo no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- PlayerInfo[playerid][pMatches] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não um Palito de Fosforo.");
- }
- }
- if(strcmp(option, "FireWood", true) == 0)
- {
- if(PlayerInfo[playerid][pWood] > 0)
- {
- PlayerInfo[playerid][pWood] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga uma Lenha no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- PlayerInfo[playerid][pWood] -= 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREEN, "Você não tem Lenhas.");
- }
- }
- if (strcmp(option, "WaterBottle", true) == 0)
- {
- if(PlayerInfo[playerid][pWaterBottle] > 0)
- {
- PlayerInfo[playerid][pWaterBottle] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga uma Garrafa de Agua no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pSlotsFree] -= 1;
- PlayerInfo[playerid][pWaterBottle] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não tem uma Garrafa de Agua.");
- }
- }
- if (strcmp(option, "FishingRod", true) == 0)
- {
- if(PlayerInfo[playerid][pFishingRod] > 0)
- {
- PlayerInfo[playerid][pFishingRod] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga uma Vara de Pesca no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishingRod] -= 1;
- PlayerInfo[playerid][pSlotsFree] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não tem um Vara de Pesca!");
- }
- }
- if (strcmp(option, "FishingNet", true) == 0)
- {
- if(PlayerInfo[playerid][pFishingNet] > 0)
- {
- PlayerInfo[playerid][pFishingNet] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga uma Rede de Pesca no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFishingNet] -= 1;
- PlayerInfo[playerid][pSlotsFree] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não tem uma Rede de Pesca!");
- }
- }
- if (strcmp(option, "Heroin", true) == 0)
- {
- if(PlayerInfo[playerid][pHeroin] > 0)
- {
- PlayerInfo[playerid][pHeroin] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga heroína no chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pHeroin] -= 1;
- PlayerInfo[playerid][pSlotsFree] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não tem heroína!");
- }
- }
- if (strcmp(option, "Fish", true) == 0)
- {
- if(PlayerInfo[playerid][pFish] > 0)
- {
- PlayerInfo[playerid][pFish] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga um Peixe No Chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pFish] -= 1;
- PlayerInfo[playerid][pSlotsFree] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não tem um Peixe!");
- }
- }
- if( strcmp(option, "WalkieTalkie", true) == 0)
- {
- if(PlayerInfo[playerid][pWalkieTalkie] > 0)
- {
- PlayerInfo[playerid][pWalkieTalkie] -= 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Joga um WalkieTalkie No Chão", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWalkieTalkie] -= 1;
- PlayerInfo[playerid][pSlotsFree] -= 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Você não tem um Walkie Talkie!");
- }
- }
- return 1;
- }
- CMD:tie(playerid,params[])
- {
- new targetid, string[128];
- if(sscanf(params, "u", targetid))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /tie [ID] ");
- return 1;
- }
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está próximo ao jogador.");
- if(PlayerInfo[playerid][pRope] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma Corda.");
- {
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode amarrar-se.");
- {
- if(PlayerTied[targetid] == 0)
- {
- format(string, sizeof(string), "%s usa sua corda para amarrar as mãos de %s.", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- SetPlayerSpecialAction(targetid,SPECIAL_ACTION_CUFFED);
- PlayerTied[targetid] = 1;
- }
- else if(PlayerTied[targetid] == 1)
- {
- SetPlayerSpecialAction(targetid,SPECIAL_ACTION_NONE);
- format(string, sizeof(string), "%s desamarra as mãos de %s.", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerTied[targetid] = 1;
- }
- }
- }
- return 1;
- }
- CMD:giveweapon(playerid,params[])
- {
- new targetid, option[128], string[128];
- if(sscanf(params, "us", targetid, option))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /giveweapon [ID] [OPÇÃO]");
- SendClientMessage(playerid, COLOR_WHITE, "[Survival:RP] Opções: knife,deagle");
- return 1;
- }
- new gun = PlayerInfo[playerid][pGun];
- new gun2 = PlayerInfo[playerid][pGun2];
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está próximo ao jogador");
- {
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode doar armas");
- {
- if (strcmp(option, "knife", true) == 0)
- {
- if(PlayerInfo[playerid][pGun] == 4)
- {
- PlayerInfo[playerid][pGun] = 0;
- PlayerInfo[targetid][pGun] = 4;
- GivePlayerWeapon(playerid, gun, 1);
- GivePlayerWeapon(targetid, gun, 1);
- format(string, sizeof(string), "%s doa uma faca para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- }
- }
- if (strcmp(option, "deagle", true) == 0)
- {
- if(PlayerInfo[playerid][pGun2] == 24)
- {
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[targetid][pGun2] = 24;
- GivePlayerWeapon(playerid, gun2, 0);
- GivePlayerWeapon(targetid, gun2, 300);
- format(string, sizeof(string), "%s doa uma deagle para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma deagle.");
- }
- }
- }
- }
- return 1;
- }
- CMD:give(playerid, params[])
- {
- new targetid, option[128], string[128];
- if(sscanf(params, "us", targetid, option))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /give [ID] [OPTION]");
- SendClientMessage(playerid, COLOR_WHITE, "[Survival:RP] Opções: matches,firewood,waterbottle,fishingRod,fishingNet,heroin,fish,walkietalkie,mask,cookedfish,berry,boarmeat,fruta");
- return 1;
- }
- new targetname[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Float:tx,Float:ty,Float:tz;
- GetPlayerPos(targetid,tx,ty,tz);
- if(!IsPlayerInRangeOfPoint(playerid, 6.0, tx,ty,tz))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não está próximo ao jogador");
- {
- if(targetid == playerid) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode doar materiais.");
- {
- if (strcmp(option, "matches", true) == 0)
- {
- if(PlayerInfo[playerid][pMatches] > 0)
- {
- PlayerInfo[playerid][pMatches] -= 1;
- PlayerInfo[targetid][pMatches] += 1;
- format(string, sizeof(string), "%s doa um Palito de Fosforos para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem Palitos de Fosforos.");
- }
- }
- if (strcmp(option, "mask", true) == 0)
- {
- if(PlayerInfo[playerid][pMask] > 0)
- {
- PlayerInfo[playerid][pMask] -= 1;
- PlayerInfo[targetid][pMask] += 1;
- format(string, sizeof(string), "%s doa uma mascara para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não um tem uma mascara.");
- }
- }
- if (strcmp(option, "firewood", true) == 0)
- {
- if(PlayerInfo[playerid][pWood] > 0)
- {
- PlayerInfo[playerid][pWood] -= 1;
- PlayerInfo[targetid][pWood] += 1;
- format(string, sizeof(string), "%s doa uma lenha para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem lenhas.");
- }
- }
- if (strcmp(option, "waterbottle", true) == 0)
- {
- if(PlayerInfo[playerid][pWaterBottle] > 0)
- {
- PlayerInfo[playerid][pWaterBottle] -= 1;
- PlayerInfo[targetid][pWaterBottle] += 1;
- format(string, sizeof(string), "%s doa uma garrafa de agua para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma garrafa de agua.");
- }
- }
- if (strcmp(option, "fishingrod", true) == 0)
- {
- if(PlayerInfo[playerid][pFishingRod] > 0)
- {
- PlayerInfo[playerid][pFishingRod] -= 1;
- PlayerInfo[targetid][pFishingRod] += 1;
- format(string, sizeof(string), "%s doa uma vara de pesca para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma vara de pesca.");
- }
- }
- if (strcmp(option, "fishingnet", true) == 0)
- {
- if(PlayerInfo[playerid][pFishingNet] > 0)
- {
- PlayerInfo[playerid][pFishingNet] -= 1;
- PlayerInfo[targetid][pFishingNet] += 1;
- format(string, sizeof(string), "%s doa uma Rede de Pesca para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma Rede de Pesca");
- }
- }
- if (strcmp(option, "heroin", true) == 0)
- {
- if(PlayerInfo[playerid][pHeroin] > 0)
- {
- PlayerInfo[playerid][pHeroin] -= 1;
- PlayerInfo[targetid][pHeroin] += 1;
- format(string, sizeof(string), "%s doa uma pacote de heroina para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem heroina.");
- }
- }
- if (strcmp(option, "fish", true) == 0)
- {
- if(PlayerInfo[playerid][pFish] > 0)
- {
- PlayerInfo[playerid][pFish] -= 1;
- PlayerInfo[targetid][pFish] += 1;
- format(string, sizeof(string), "%s doa um peixe para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não um Peixe.");
- }
- }
- if( strcmp(option, "walkietalkie", true) == 0)
- {
- if(PlayerInfo[playerid][pWalkieTalkie] > 0)
- {
- PlayerInfo[playerid][pWalkieTalkie] -= 1;
- PlayerInfo[targetid][pWalkieTalkie] += 1;
- format(string, sizeof(string), "%s doa um walkie talkie para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um walkie talkie");
- }
- if( strcmp(option, "cookedfish", true) == 0)
- {
- if(PlayerInfo[playerid][pFishDone] > 0)
- {
- PlayerInfo[playerid][pFishDone] -= 1;
- PlayerInfo[targetid][pFishDone] += 1;
- format(string, sizeof(string), "%s doa um Peixe cozido para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um Peixe cozido.");
- }
- }
- if( strcmp(option, "berry", true) == 0)
- {
- if(PlayerInfo[playerid][pBerry] > 0)
- {
- PlayerInfo[playerid][pBerry] -= 1;
- PlayerInfo[targetid][pBerry] += 1;
- format(string, sizeof(string), "%s doa um blue berry para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem um blue berry");
- }
- }
- if( strcmp(option, "boarmeat", true) == 0)
- {
- if(PlayerInfo[playerid][pBoarMeat] > 0)
- {
- PlayerInfo[playerid][pBoarMeat] -= 1;
- PlayerInfo[targetid][pBoarMeat] += 1;
- format(string, sizeof(string), "%s doa uma carne de Javali para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não uma carne de Javali.");
- }
- }
- if( strcmp(option, "fruta", true) == 0)
- {
- if(PlayerInfo[playerid][pFruit] > 0)
- {
- PlayerInfo[playerid][pFruit] -= 1;
- PlayerInfo[targetid][pFruit] += 1;
- format(string, sizeof(string), "%s doa uma Fruta para %s", sendername,targetname);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma Fruta.");
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:acceptreport(playerid,params[])
- {
- new targetid;
- new string[128];
- if(sscanf(params, "u", targetid))
- return SendClientMessage(playerid, RED, "[Survival:RP] /acceptreport [ID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- if(Reported[targetid] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Esse Jogador não solicitou Report.");
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- GetPlayerName(targetid, targetname, sizeof(targetname));
- GetPlayerName(playerid, playername, sizeof(playername));
- Reported[targetid] = 0;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s aceitou seu Report !", playername);
- SendClientMessage(targetid, RED, string);
- format(string, sizeof(string), "[ADMIN] %s aceitou o report de %s", playername, targetname);
- aMessage(COLOR_YELLOW, string, 1);
- }
- return 1;
- }
- CMD:report(playerid, params[])
- {
- new targetid, reason[128];
- if(sscanf(params, "us[128]", targetid, reason)) return SendClientMessage(playerid, RED, "[Survival:RP] /report [ID] [Motivo]");
- else if(PlayerInfo[playerid][pRmute] == 1) return SendClientMessage(playerid, RED, "[Survival:RP] Você está Mutado de /report, Comporte-se na próxima.");
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(targetid, targetname, sizeof(targetname));
- new string[128];
- SendClientMessage(playerid, RED, "[Survival:RP] Report Enviado!");
- format(string, sizeof(string), "[Survival:RP] [%d] %s Reportou [%d] %s Motivo: %s", playerid, playername, targetid, targetname, reason);
- aMessage(RED,string, 1);
- format(string, sizeof(string), "/acceptreport ou /denyreport");
- aMessage(COLOR_YELLOW,string, 1);
- Reported[playerid] = 1;
- }
- return 1;
- }
- CMD:requesthelp(playerid, params[])
- {
- if(sscanf(params, "us[128]", playerid))
- {
- new playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- new string[128];
- SendClientMessage(playerid, RED, "[Survival:RP] Pedido de ajuda Enviado!");
- format(string, sizeof(string), "[Survival:RP] [%d] %s Precisa de ajuda (/hgoto)", playerid, playername);
- hMessage(COLOR_BLUE,string, 1);
- }
- return 1;
- }
- CMD:askq(playerid, params[])
- {
- new targetid, reason[128];
- if(sscanf(params, "us[128]", targetid, reason)) return SendClientMessage(playerid, RED, "[Survival:RP] /askq [question]");
- {
- new playername[MAX_PLAYER_NAME], targetname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(targetid, targetname, sizeof(targetname));
- new string[128];
- SendClientMessage(playerid, RED, "[Survival:RP] Pergunta Enviada!");
- format(string, sizeof(string), "[Survival:RP] [%d] %s Pergunta: %s", playerid,playername,reason);
- aMessage(COLOR_GREEN,string, 1);
- }
- return 1;
- }
- CMD:setskin(playerid,params[])
- {
- new skin;
- new tmp[256];
- new string[258];
- new giveplayerid;
- new playa;
- skin = strvalEx(tmp);
- if(sscanf(params, "ui",giveplayerid,skin))
- return SendClientMessage(playerid, RED, "[Survival:RP] /setskin [ID] [SKINID]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 2)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level ADMIM Insuficiente");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- PlayerInfo[giveplayerid][pSkin] = skin;
- SetPlayerSkin(giveplayerid, skin);
- format(string, sizeof(string), "[Survival:RP] Você definiu a skin de %s para %d",PlayerName(playa), skin);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:sethp(playerid,params[])
- {
- new playa;
- new health;
- new string[128];
- if(sscanf(params, "ui",playa,health))
- return SendClientMessage(playerid, RED, "[Survival:RP] /sethp [ID] [Vida]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 2)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level ADMIM Insuficiente");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- SetPlayerHealth(playa, health);
- format(string, sizeof(string), "[Survival:RP] Você definiu a vida de %s para %d !",PlayerName(playa),health);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:makevip(playerid,params[])
- {
- new user;
- new stat;
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "ui",user,stat))
- return SendClientMessage(playerid, RED, "[Survival:RP] /makevip [ID] || 0 - Nada || 1 - Bronze || 2 - Prata || 3- Ouro ||");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 6)
- return SendClientMessage(playerid, RED, "[Survival:RP] Leveu ADMIM Insuficiente.");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você Não pode setar npcs.");
- if(PlayerInfo[playerid][pAdmin] == 6)
- {
- switch (stat)
- {
- case 0:
- {
- PlayerInfo[user][pVip] = 0;
- format(string, sizeof(string), "[Survival:RP] Adminstratior: %s Tirou seu Leveu VIP",sendername);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você tirou Leveu VIP de %s.", giveplayer);
- SendClientMessage(playerid, RED, string);
- }
- case 1:
- {
- PlayerInfo[user][pVip] = 1;
- format(string, sizeof(string), "[Survival:RP] Adminstratior: %s setou seu Leveu VIP PARA %d V.I.P(Bronze)",sendername,stat);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você Promoveu %s para Level: %d VIP", giveplayer,stat);
- SendClientMessage(playerid, RED, string);
- }
- case 2:
- {
- PlayerInfo[user][pVip] = 2;
- format(string, sizeof(string), "[Survival:RP] Adminstratior: %s setou seu Leveu VIP PARA %d V.I.P(Prata)",sendername,stat);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você Promoveu %s para Level: %d VIP", giveplayer,stat);
- SendClientMessage(playerid, RED, string);
- }
- case 3:
- {
- PlayerInfo[user][pVip] = 3;
- format(string, sizeof(string), "[Survival:RP] Adminstratior: %s setou seu Leveu VIP PARA %d VIP(Ouro)",sendername,stat);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você Promoveu %s para Level: %d VIP", giveplayer,stat);
- SendClientMessage(playerid, RED, string);
- }
- }
- }
- return 1;
- }
- CMD:makeleader(playerid,params[])
- {
- new user;
- new level;
- if(sscanf(params, "ui[20]",user,level))
- return SendClientMessage(playerid, RED, "[Survival:RP] /makelevel [ID] [1-3]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 6)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level ADMIN Insuficiente");
- if(PlayerInfo[playerid][pAdmin] == 6)
- {
- PlayerInfo[user][pLeader] = level;
- PlayerInfo[user][pFaction] = level;
- PlayerInfo[user][pRank] = 6;
- SendClientMessage(user, RED, "[Survival:RP] Você agora é o líder de sua facção.");
- }
- return 1;
- }
- CMD:giverank(playerid,params[])
- {
- new user;
- new string[128];
- new giveplayer[MAX_PLAYER_NAME];
- new level;
- new sendername[MAX_PLAYER_NAME];
- if(sscanf(params, "ui[20]",user,level))
- return SendClientMessage(playerid, RED, "[Survival:RP] /giverank [ID] [1-6]");
- if(PlayerInfo[playerid][pLeader] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é Lider.");
- if(PlayerInfo[playerid][pLeader] != PlayerInfo[user][pFaction])
- return SendClientMessage(playerid, RED, "[Survival:RP] Esse jogador não está na sua facção.");
- {
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[user][pRank] = level;
- format(string, sizeof(string), "[Survival:RP] Lider: %s Promovido/ Rebaixado você para o rank %d",sendername,level);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você Promoveu %s para o rank: %d", giveplayer,level);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:uninvite(playerid,params[])
- {
- new user;
- new string[128];
- new giveplayer[MAX_PLAYER_NAME];
- new sendername[MAX_PLAYER_NAME];
- if(sscanf(params, "ui[20]",user))
- return SendClientMessage(playerid, RED, "[Survival:RP] /uninvite [ID]]");
- if(PlayerInfo[playerid][pLeader] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é Lider");
- if(PlayerInfo[playerid][pLeader] != PlayerInfo[user][pFaction])
- return SendClientMessage(playerid, RED, "[Survival:RP] Esse jogador não está na sua facção.");
- {
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[user][pRank] = 0;
- PlayerInfo[user][pFaction] = 0;
- format(string, sizeof(string), "[Survival:RP] Lider: %s kickou de sua Facção.",sendername);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você kickou %s de sua Facção.", giveplayer);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:setadmin(playerid,params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- new user;
- new level;
- if(sscanf(params, "ui",user,level))
- return SendClientMessage(playerid, RED, "[Survival:RP] /setadmin [ID] [aLevel]");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 6)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level Admim Insuficiente.");
- if(PlayerInfo[playerid][pAdmin] == 6)
- {
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[user][pAdmin] = level;
- format(string, sizeof(string), "[Survival:RP] Adminstrador: %s Promovido / Rebaixado para o Nivel %d.",sendername,level);
- SendClientMessage(user, RED, string);
- format(string, sizeof(string), "[Survival:RP] Você promovido / Rebaixado %s para o Nivel %d.", giveplayer,level);
- SendClientMessage(playerid, RED, string);
- }
- return 1;
- }
- CMD:trazer(playerid,params[])
- {
- new Float:x,Float:y,Float:z;
- new user;
- if(sscanf(params, "ui",user))
- return SendClientMessage(playerid, RED, "[Survival:RP] /trazer [ID]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode teleporto npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador !");
- if(PlayerInfo[playerid][pAdmin] >= 2)
- {
- new int = GetPlayerInterior(playerid);
- new vw = GetPlayerVirtualWorld(playerid);
- SetPlayerVirtualWorld(user,vw);
- SetPlayerInterior(user,int);
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(user,x,y+2, z);
- SendClientMessage(user, RED, "[Survival:RP] Você foi teletransportado ao Adminstratior");
- }
- return 1;
- }
- CMD:ir(playerid, params[])
- {
- new Float:x,Float:y,Float:z;
- new user;
- if(sscanf(params, "ui", user))
- return SendClientMessage(playerid, RED, "[Survival:RP] /ir [ID]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode se teletransportar para npcs");
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- GetPlayerPos(user, x, y, z);
- SetPlayerPos(playerid,x,y+2, z);
- SendClientMessage(playerid, RED, "[Survival:RP] Você foi teletransportado");
- }
- return 1;
- }
- CMD:hir(playerid, params[])
- {
- new Float:x,Float:y,Float:z;
- new user;
- if(sscanf(params, "ui", user))
- return SendClientMessage(playerid, RED, "[Survival:RP] /hgoto [ID]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode se teletransportar para npcs");
- if (PlayerInfo[playerid][pHelper] >= 1)
- {
- GetPlayerPos(user, x, y, z);
- SetPlayerPos(playerid,x,y+2, z);
- SendClientMessage(playerid, RED, "[Survival:RP] Você foi teletransportado");
- }
- return 1;
- }
- CMD:bigears(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 5)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level Admim Insuficiente.");
- {
- if (!BigEar[playerid])
- {
- BigEar[playerid] = 1;
- SendClientMessage(playerid, COLOR_WHITE, "Agora você pode ouvir a conversa de outras pessoas");
- }
- else if (BigEar[playerid])
- {
- (BigEar[playerid] = 0);
- SendClientMessage(playerid, COLOR_WHITE, "Agora você não pode ouvir a conversa de outras pessoas");
- }
- }
- return 1;
- }
- CMD:warn(playerid,params[])
- {
- new user;
- new szReason[32];
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- new giveplayer[MAX_PLAYER_NAME];
- if(sscanf(params,"us",user,szReason))
- return SendClientMessage(playerid, RED, "[Survival:RP] /warn [ID] [Motivo]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você Não pode avisar npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 3)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level Admim Insuficiente !");
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(PlayerInfo[playerid][pAdmin] > 3)
- {
- PlayerInfo[user][pWarn] += 1;
- format(string, sizeof(string), "[Survival:RP] [ADMIN] Você avisou %s, Motivo: %s", giveplayer, (szReason));
- SendClientMessage(playerid, RED, string);
- format(string, sizeof(string), "[Survival:RP] [ADMIN] Você foi avisado por %s, Motivo: %s", sendername, (szReason));
- SendClientMessage(user, RED, string);
- }
- if(PlayerInfo[user][pWarn] > 2)
- {
- format(string, sizeof(string), "[Survival:RP] [ADMIN] %s foi banido por %s (3 Avisos), Motivo: %s", giveplayer, sendername, (szReason));
- SendClientMessageToAll(RED, string);
- Ban(user);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s baniu %s Motivo: %s",Hour,Minute,Second,sendername,user, szReason);
- SaveIn("BanLog.txt",string);
- }
- return 1;
- }
- CMD:ajail(playerid, params[])
- {
- new user;
- new ajailtime;
- new szReason[32];
- if(sscanf(params, "uis", user, ajailtime, szReason))
- return SendClientMessage(playerid, RED, "[Survival:RP] /ajail [ID] [Tempo] [Motivo]");
- if(IsPlayerNPC(user))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode prender npcs");
- if(PlayerInfo[playerid][pAdmin] == 0)
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não é um administrador");
- if(PlayerInfo[playerid][pAdmin] < 3)
- return SendClientMessage(playerid, RED, "[Survival:RP] Level Admim Insuficiente !");
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(user, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- PlayerInfo[user][pJailed] = 1;
- PlayerInfo[user][pJailTime] = ajailtime*60;
- SetPlayerInterior(user, 6);
- SetPlayerVirtualWorld(user, 0);
- SetPlayerPos(user, 264.6288,77.5742,1001.0391);
- SetPlayerFacingAngle(user, -90);
- format(string, 256, "[Survival:RP] [ADMIN] %s enviou jogador: %s para Cadeia ! Motivo: %s", sendername, giveplayer, szReason);
- aMessage(RED, string, 1);
- format(string, sizeof(string), "Você foi Preso! Tempo para sair: %d", ajailtime);
- SendClientMessage(user, RED, string);
- }
- return 1;
- }
- CMD:time(playerid, params[])
- {
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- new string[156];
- format(string, sizeof(string), "~w~Tempo para sair: %d sec", PlayerInfo[playerid][pJailTime]);
- GameTextForPlayer(playerid, string, 5000, 1);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está na cadeia");
- }
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- new
- giveplayerid,
- szReason[32];
- if(sscanf(params, "us[32]", giveplayerid, szReason))
- return SendClientMessage(playerid, RED, "[Survival:RP] /ban [ID] [MOTIVO]");
- if(IsPlayerNPC(giveplayerid))
- return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode banir npcs");
- if(PlayerInfo[playerid][pAdmin] >= 2) {
- if(giveplayerid != INVALID_PLAYER_ID) {
- new
- sendername[MAX_PLAYER_NAME],
- string[128],
- giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, 128, "[Survival:RP] [ADMIN]: %s Foi banido por %s ! Motivo: %s", sendername, giveplayer, szReason);
- SendClientMessageToAll(RED, string);
- Ban(giveplayerid);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s Foi Banido por %s ! Motivo:%s",Hour,Minute,Second,sendername,giveplayer, szReason);
- SaveIn("BanLog.txt",string);
- }
- }
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new tmp[256];
- new idx;
- new giveplayerid;
- new giveplayer[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(params, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /kick [ID] [Motivo]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerNPC(giveplayerid)) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode kickar npcs");
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /kick [ID] [Motivo]");
- return 1;
- }
- format(string, 128, "[Survival:RP] [ADMIN]: %s Foi kickado por %s! Motivo: %s", sendername, giveplayer, (result));
- SendClientMessageToAll(RED, string);
- Kick(giveplayerid);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s Foi kickado por %s! Motivo:%s",Hour,Minute,Second,sendername,giveplayer, (result));
- SaveIn("KickLog.txt",string);
- return 1;
- }
- }
- else
- {
- format(string, sizeof(string), "[Survival:RP] %d não é um jogador ativo", giveplayerid);
- SendClientMessage(playerid, RED, string);
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um admin !");
- }
- }
- return 1;
- }
- CMD:hkick(playerid, params[])
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- new tmp[256];
- new idx;
- new giveplayerid;
- new giveplayer[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(params, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /hkick [ID] [MOTIVO]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerNPC(giveplayerid)) return SendClientMessage(playerid, RED, "[Survival:RP] Você não pode kickar npcs");
- if(PlayerInfo[playerid][pHelper] == 1)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /hkick [ID] [Motivo]");
- return 1;
- }
- format(string, 128, "[Survival:RP] [HELPER]: %s Foi kickado por %s! Motivo: %s", sendername, giveplayer, (result));
- SendClientMessageToAll(RED, string);
- Kick(giveplayerid);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Foi kickado por %s! Motivo:%s",Hour,Minute,Second,sendername,giveplayer, (result));
- SaveIn("KickLog.txt",string);
- return 1;
- }
- }
- else
- {
- format(string, sizeof(string), "[Survival:RP] %d não é um jogador ativo", giveplayerid);
- SendClientMessage(playerid, RED, string);
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um HELPER");
- }
- }
- return 1;
- }
- CMD:adminduty(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- if(onduty[playerid] == 0)
- {
- new string[128];
- onduty[playerid] = 1;
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- SetPlayerHealth(playerid, 999);
- SetPlayerArmour(playerid, 999);
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- format(string, 128, "[Survival:RP] [ADMIN]: %s está agora como Adminstratior.", pName);
- SendClientMessageToAll(RED, string);
- label[playerid] = Create3DTextLabel("Administração - não Ataque",RED,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- SetPlayerColor(playerid, COLOR_PURPLE);
- }
- else if(onduty[playerid] == 1)
- {
- new string[128];
- new pName[MAX_PLAYER_NAME];
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- onduty[playerid] = 0;
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- format(string, 128, "[Survival:RP] [ADMIN]: %s está agora como jogador.", pName);
- SendClientMessageToAll(RED, string);
- Delete3DTextLabel(Text3D:label[playerid]);
- SetPlayerColor(playerid, COLOR_WHITE);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um adminstratior.");
- }
- }
- return 1;
- }
- CMD:hduty(playerid, params[])
- {
- if(PlayerInfo[playerid][pHelper] > 0)
- {
- if(onduty[playerid] == 0)
- {
- new string[128];
- onduty[playerid] = 1;
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- SetPlayerHealth(playerid, 100);
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- format(string, 128, "[Survival:RP] [HELPER]: %s está agora como ajudante.", pName);
- SendClientMessageToAll(RED, string);
- label[playerid] = Create3DTextLabel("Ajudante - não Ataque",RED,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- SetPlayerColor(playerid, COLOR_BLUE);
- }
- else if(onduty[playerid] == 1)
- {
- new string[128];
- new pName[MAX_PLAYER_NAME];
- PlayerPlaySound(playerid, 1149, 0.0, 0.0, 10.0);
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- onduty[playerid] = 0;
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 0);
- format(string, 128, "[Survival:RP] [HELPER]: %s está agora como jogador.", pName);
- SendClientMessageToAll(RED, string);
- Delete3DTextLabel(Text3D:label[playerid]);
- SetPlayerColor(playerid, COLOR_WHITE);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não é um ajudante");
- }
- }
- return 1;
- }
- CMD:drink(playerid,params[])
- {
- new option[128], string[128], sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(sscanf(params, "s[32]d", option))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /drink opção");
- SendClientMessage(playerid, COLOR_WHITE, "[Survival:RP] Opções: agua, whiskey");
- return 1;
- }
- else if (strcmp(option, "agua", true) == 0)
- {
- if(Thirsty[playerid] < 5)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está com sede!");
- return 1;
- }
- if(PlayerInfo[playerid][pWater] > 0)
- {
- Thirsty[playerid] = 0;
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s bebe sua garrafa de água", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWater] -= 1;
- SetProgressBarValue(Thirst[playerid], 0.0);
- UpdateProgressBar(Thirst[playerid], playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem água");
- return 1;
- }
- }
- else if(strcmp(option, "whiskey", true) == 0)
- {
- if(Thirsty[playerid] < 5)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não Esta Com sede ainda!");
- return 1;
- }
- if(PlayerInfo[playerid][pWhiskey] > 0)
- {
- Thirsty[playerid] = 0;
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s bebe sua garrafa de Whisky", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pWhiskey] -= 1;
- SetPlayerDrunkLevel (playerid, 4000);
- SetProgressBarValue(Thirst[playerid], 0.0);
- UpdateProgressBar(Thirst[playerid], playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma garrafa de Whisky");
- return 1;
- }
- }
- return 1;
- }
- CMD:fillbottle(playerid,params[])
- {
- if(PlayerInfo[playerid][pWaterBottle] > 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 20.0,1413.7395,-3671.1260,1.2603) || IsPlayerInRangeOfPoint(playerid, 20.0,1365.1261,-3632.7988,2.2652) || IsPlayerInRangeOfPoint(playerid, 20.0,1363.7150,-3628.6799,1.8158) || IsPlayerInRangeOfPoint(playerid, 20.0, 1405.1810,-3606.7708,1.9994) || IsPlayerInRangeOfPoint(playerid, 20.0, 1405.1459,-3610.7441,2.3146) || IsPlayerInRangeOfPoint(playerid, 20.0, 1405.8921,-3615.5115,3.9934)
- || IsPlayerInRangeOfPoint(playerid, 20.0, 1405.6484,-3621.1907,4.5170) || IsPlayerInRangeOfPoint(playerid, 20.0, 1413.7395,-3671.1260,1.2603) || IsPlayerInRangeOfPoint(playerid, 20.0,1413.7395,-3671.1260,1.2603) || IsPlayerInRangeOfPoint(playerid, 20.0, 1420.1073,-3677.8064,0.4694) || IsPlayerInRangeOfPoint(playerid, 20.0, 1426.8558,-3684.1946,0.2080) || IsPlayerInRangeOfPoint(playerid, 20.0, 1427.0336,-3692.3403,0.6308)
- || IsPlayerInRangeOfPoint(playerid, 20.0, 1425.7344,-3695.6978,1.2257) || IsPlayerInRangeOfPoint(playerid, 20.0, 1422.2556,-3700.3232,1.1327) || IsPlayerInRangeOfPoint(playerid, 20.0, 1420.1158,-3705.8542,1.6153) || IsPlayerInRangeOfPoint(playerid, 20.0, 1419.6763,-3713.6340,1.8300) || IsPlayerInRangeOfPoint(playerid, 20.0, 1419.4811,-3723.7847,1.0113) || IsPlayerInRangeOfPoint(playerid, 20.0, 1420.1631,-3736.3462,1.2873))
- {
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~]]] Enchendo garrafa de agua ]]]",15000,3);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("fillbottle", 15000, false, "i", playerid);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está perto de água");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma garrafa de água");
- }
- return 1;
- }
- CMD:hunt(playerid, params[])
- {
- new Float:X, Float:Y, Float:Z;
- new string[128];
- new message = random(2);
- GetPlayerPos(1, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- GameTextForPlayer(playerid, "você perdeu",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s perdeu o javali com sua faca", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~Atinge!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s atinge o javali no pescoço com a faca", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar mais perto do javali");
- return 1;
- }
- }
- GetPlayerPos(2, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- GameTextForPlayer(playerid, "você perdeu",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deixou o javali escapar.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~Atinge!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s atinge o javali no pescoço com a faca", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar mais perto do javali");
- return 1;
- }
- }
- GetPlayerPos(3, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deixou o javali escapar.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~Atinge!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s atinge o javali no pescoço com a faca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar mais perto do javali");
- return 1;
- }
- }
- GetPlayerPos(4, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- GameTextForPlayer(playerid, "você perdeu",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deixou o javali escapar.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~Atinge!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s atinge o javali no pescoço com a faca", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar mais perto do javali");
- return 1;
- }
- }
- GetPlayerPos(5, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deixou o javali escapar.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~Atinge!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s atinge o javali no pescoço com a faca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar mais perto do javali");
- return 1;
- }
- }
- GetPlayerPos(6, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deixou o javali escapar.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- GameTextForPlayer(playerid, "~g~Atinge!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s atinge o javali no pescoço com a faca", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa estar mais perto do javali");
- return 1;
- }
- }
- GetPlayerPos(7, X, Y, Z);
- if(IsPlayerInRangeOfPoint(playerid, 20, X, Y, Z))
- {
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem uma faca.");
- return 1;
- }
- if(message == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s deixou o javali escapar.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s Atinge o javali no pescoço com sua faca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoar] += 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você precisa de estar mais perto do javali");
- return 1;
- }
- }
- return 1;
- }
- CMD:skin(playerid,params[])
- {
- if(PlayerInfo[playerid][pBoar] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pegou um Javali.");
- return 1;
- }
- if(PlayerInfo[playerid][pGun] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não tem faca para tirar a pele do javali.");
- return 1;
- }
- GameTextForPlayer(playerid, "~g~Tirando Pele do javali!",3500,5);
- new sendername[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,sendername, sizeof(sendername));
- format(string, sizeof(string), "%s tira a pelo do javali com sua faca.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- PlayerInfo[playerid][pBoarMeat] += 5;
- PlayerInfo[playerid][pBoar] -= 1;
- return 1;
- }
- CMD:fish(playerid,params[])
- {
- if(PlayerInfo[playerid][pFishingNet] > 0 && PlayerInfo[playerid][pFishingRod] > 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0,1205.7939,-3612.5291,2.2492) || IsPlayerInRangeOfPoint(playerid,5.0,1213.6169,-3612.0874,2.0551) || IsPlayerInRangeOfPoint(playerid,4.0,1213.8214,-3616.2876,1.8204))
- {
- if(Fished[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode pescar ainda, Por favor, aguarde");
- return 1;
- }
- SetPlayerAttachedObject(playerid, 0,18632,6,0.06,0.04,0.05,0.0,-157.0,2.0,1.00,1.00,1.00);
- SetTimerEx("fishtimer", 30000, false, "i", playerid);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Pescando... ]]]",15000,3);
- Fished[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, 0);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está perto do local de pesca");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não possui equipamento necessário.");
- }
- return 1;
- }
- CMD:shout(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi mutado");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/s)hout [TEXT] ");
- return 1;
- }
- if(Masked[playerid] == 1)
- {
- format(string, sizeof(string), "Stranger shouts: %s ",result);
- ProxDetector(50.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- }
- else
- {
- format(string, sizeof(string), "%s Grita: %s!", sendername, result);
- ProxDetector(50.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "Grita: %s!", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 30.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s Grita: %s",Hour,Minute,Second,sendername,result);
- SaveIn("ShoutLog.txt",string);
- }
- }
- return 1;
- }
- CMD:low(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi mutado");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/l)ow [TEXT]");
- return 1;
- }
- if(Masked[playerid] == 1)
- {
- format(string, sizeof(string), "Stranger says[low]: %s ",result);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- }
- else
- {
- format(string, sizeof(string), "%s [low]: %s", sendername, result);
- ProxDetector(5.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "[low]: %s", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 10.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][low]%s %s",Hour,Minute,Second,sendername,result);
- SaveIn("LowLog.txt",string);
- }
- }
- return 1;
- }
- CMD:pick(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 4.0, 1220.1617,-3745.3706,11.4222) || IsPlayerInRangeOfPoint(playerid, 4.0, 1225.4467,-3743.7039,13.7273) || IsPlayerInRangeOfPoint(playerid, 4.0, 1225.3616,-3747.0588,14.0475) || IsPlayerInRangeOfPoint(playerid,4.0,1224.3458,-3749.4927,13.8314) || IsPlayerInRangeOfPoint(playerid, 4.0, 1233.4454,-3714.1895,6.6324) || IsPlayerInRangeOfPoint(playerid, 4.0, 1234.8893,-3710.0769,6.2016) || IsPlayerInRangeOfPoint(playerid, 4.0, 1238.9543,-3708.4268,6.1687)
- || IsPlayerInRangeOfPoint(playerid, 4.0, 1243.0245,-3710.2144,7.9662) ||
- IsPlayerInRangeOfPoint(playerid,4.0, 1245.3662,-3713.1873,10.1037) || IsPlayerInRangeOfPoint(playerid, 4.0, 1249.4911,-3709.6118,8.7657) || IsPlayerInRangeOfPoint(playerid, 4.0, 1253.3298,-3707.7949,8.1136) || IsPlayerInRangeOfPoint(playerid, 4.0, 1256.5173,-3706.2273,7.5443) || IsPlayerInRangeOfPoint(playerid, 4.0, 1258.5286,-3709.2351,9.0751) || IsPlayerInRangeOfPoint(playerid, 4.0, 1258.1595,-3714.4558,10.3975) || IsPlayerInRangeOfPoint(playerid, 4.0, 1661.8875,-3399.7622,32.7443)
- || IsPlayerInRangeOfPoint(playerid, 4.0, 1659.8114,-3400.0310,32.9508) ||
- IsPlayerInRangeOfPoint(playerid,4.0, 1656.1711,-3400.0066,36.4405) || IsPlayerInRangeOfPoint(playerid, 4.0, 1656.8226,-3394.9307,33.4050) || IsPlayerInRangeOfPoint(playerid, 4.0, 1659.1099,-3393.8350,32.7710) || IsPlayerInRangeOfPoint(playerid, 4.0, 1662.3607,-3395.2915,32.4374) || IsPlayerInRangeOfPoint(playerid, 4.0, 1573.8352,-3326.5740,73.1536) || IsPlayerInRangeOfPoint(playerid, 4.0, 1573.1672,-3321.8174,73.6266)
- || IsPlayerInRangeOfPoint(playerid, 4.0, 1574.9637,-3319.2981,73.7815) || IsPlayerInRangeOfPoint(playerid, 4.0, 1578.5959,-3318.7041,73.0610) ||
- IsPlayerInRangeOfPoint(playerid,4.0, 1581.3737,-3321.1238,73.3351) || IsPlayerInRangeOfPoint(playerid, 4.0, 1577.7522,-3324.0403,73.2180) || IsPlayerInRangeOfPoint(playerid, 4.0, 1456.7583,-3279.8003,26.5113)|| IsPlayerInRangeOfPoint(playerid,4.0, 1459.9291,-3280.4807,27.1937) || IsPlayerInRangeOfPoint(playerid, 4.0, 1461.9333,-3282.5518,27.8574))
- {
- if(CantUseSearch[playerid] == 0)
- {
- if(PlayerInfo[playerid][pSlotsFree] == 20 && PlayerInfo[playerid][pBackPack] == 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 50 && PlayerInfo[playerid][pBackPack] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 100 && PlayerInfo[playerid][pBackPack] == 2)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 150 && PlayerInfo[playerid][pBackPack] == 3)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s pega uma Blue Berry.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Pegando Blue Berry ]]]",15000,3);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- SetTimerEx("berrytimer", 15000, false, "i", playerid);
- CantUseSearch[playerid] = 1;
- PlayerInfo[playerid][pBerry] += 5;
- PlayerInfo[playerid][pSlots] +=5;
- TogglePlayerControllable(playerid, 0);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Por favor, aguarde antes de usar /pick novamente");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está perto de um arbusto.");
- }
- return 1;
- }
- CMD:search(playerid, params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 4.0, 1246.7194,-3652.2080,3.7651) || IsPlayerInRangeOfPoint(playerid, 4.0,1248.8490,-3652.5339,3.9919) || IsPlayerInRangeOfPoint(playerid, 4.0,1249.7378,-3655.0664,4.1358) || IsPlayerInRangeOfPoint(playerid, 4.0,1247.8719,-3657.1309,3.9854) || IsPlayerInRangeOfPoint(playerid, 4.0,1244.9426,-3657.2202,3.6845) || IsPlayerInRangeOfPoint(playerid, 4.0, 1247.7538,-3649.2112,3.8104) || IsPlayerInRangeOfPoint(playerid, 4.0,1249.3942,-3650.7388,4.0113) ||
- IsPlayerInRangeOfPoint(playerid, 4.0, 1252.5797,-3647.4241,4.2725) || IsPlayerInRangeOfPoint(playerid,4.0,1273.4034,-3637.6157,6.7242) || IsPlayerInRangeOfPoint(playerid, 4.0,1275.7910,-3638.0093,7.2448) || IsPlayerInRangeOfPoint(playerid,4.0,1273.6541,-3632.8669,6.7017) || IsPlayerInRangeOfPoint(playerid,4.0,1276.3198,-3632.5386,7.2707) || IsPlayerInRangeOfPoint(playerid,4.0,1249.0819,-3662.0967,4.2165) || IsPlayerInRangeOfPoint(playerid,4.0,1246.3524,-3665.5642,4.0018) ||
- IsPlayerInRangeOfPoint(playerid,4.0,1246.3524,-3665.5642,4.0018) || IsPlayerInRangeOfPoint(playerid,4.0,1248.5748,-3666.4690,4.2499) || IsPlayerInRangeOfPoint(playerid,4.0, 1246.8364,-3668.2712,4.1074) || IsPlayerInRangeOfPoint(playerid,4.0,1251.7527,-3675.4429,4.7630) || IsPlayerInRangeOfPoint(playerid,4.0,1252.2264,-3678.0854,4.8663) || IsPlayerInRangeOfPoint(playerid,4.0,1255.0496,-3677.4768,5.1456) || IsPlayerInRangeOfPoint(playerid,4.0,1257.0099,-3676.6565,5.3314))
- {
- if(CantUseSearch[playerid] == 0)
- {
- if(PlayerInfo[playerid][pSlotsFree] == 20 && PlayerInfo[playerid][pBackPack] == 0)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 50 && PlayerInfo[playerid][pBackPack] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 100 && PlayerInfo[playerid][pBackPack] == 2)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- if(PlayerInfo[playerid][pSlotsFree] == 150 && PlayerInfo[playerid][pBackPack] == 3)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Você não tem nenhum espaço na sua mochila");
- return 1;
- }
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s faz uma busca nas caixas.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Procurando ]]]",15000,3);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("searchtimer", 15000, false, "i", playerid);
- CantUseSearch[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Por favor, aguarde antes de usar /search novamente");
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0,1519.0341,-3711.8696,32.9301) || IsPlayerInRangeOfPoint(playerid, 4.0,1515.8898,-3714.2627,31.9744) || IsPlayerInRangeOfPoint(playerid, 4.0,1516.0928,-3709.7856,32.2328) || IsPlayerInRangeOfPoint(playerid, 4.0, 1516.4968,-3709.2048,32.4523))
- {
- if(CantUseSearch[playerid] == 0)
- {
- GameTextForPlayer(playerid, "Você encontrou heroína", 3500, 5);
- PlayerInfo[playerid][pHeroin] = 7;
- CantUseSearch[playerid] = 1;
- SetTimerEx("CantUseSearch", 30000, false, "i", playerid);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Por favor, aguarde antes de usar /search novamente");
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0,1431.7667,-4116.2251,39.3396) || IsPlayerInRangeOfPoint(playerid, 4.0,1434.2880,-4115.0400,39.6731) || IsPlayerInRangeOfPoint(playerid, 4.0,1437.7614,-4115.1655,40.1456) || IsPlayerInRangeOfPoint(playerid, 4.0, 1438.4326,-4113.5010,39.7022) || IsPlayerInRangeOfPoint(playerid, 4.0, 1441.3405,-4114.0352,39.7828) || IsPlayerInRangeOfPoint(playerid,4.0, 1441.3645,-4116.3027,40.0068)
- || IsPlayerInRangeOfPoint(playerid, 4.0, 1428.0555,-4113.8413,38.6727) || IsPlayerInRangeOfPoint(playerid, 4.0, 1426.0809,-4111.9956,38.2932) || IsPlayerInRangeOfPoint(playerid, 4.0, 1423.6141,-4113.7314,37.9916) || IsPlayerInRangeOfPoint(playerid, 4.0, 1424.6029,-4116.1460,38.2452) || IsPlayerInRangeOfPoint(playerid, 4.0,1426.6079,-4115.9883,38.5439) || IsPlayerInRangeOfPoint(playerid, 4.0, 1418.4247,-4112.5679,37.1516))
- {
- if(CantUseSearch[playerid] == 0)
- {
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s faz uma Busca nas caixas.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Procurando ]]]",15000,3);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("shiptimer", 15000, false, "i", playerid);
- CantUseSearch[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Por favor, aguarde antes de usar /search novamente");
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0,530.7824,-2430.5693,1204.1504) || IsPlayerInRangeOfPoint(playerid, 4.0, 533.0804,-2431.2258,1204.1504) || IsPlayerInRangeOfPoint(playerid, 4.0,535.9420,-2433.0925,1204.1504) || IsPlayerInRangeOfPoint(playerid, 4.0, 542.1736,-2434.9709,1198.2407) || IsPlayerInRangeOfPoint(playerid, 4.0, 542.7724,-2432.1477,1198.2405) || IsPlayerInRangeOfPoint(playerid, 4.0, 542.7792,-2430.6035,1198.2404))
- {
- if(CantUseSearch[playerid] == 0)
- {
- if(PlayerInfo[playerid][pGun2] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode procurar aqui ainda!");
- return 1;
- }
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- PlayerInfo[playerid][pAmmo2] += 100;
- new ammo2 = PlayerInfo[playerid][pAmmo2];
- GivePlayerWeapon(playerid, 24, ammo2);
- CantUseSearch[playerid] = 1;
- SetTimerEx("CanUseSearch", 30000, false, "d", playerid);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Por favor, aguarde antes de usar /search novamente");
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0, 961.3599,-3415.2627,4.5338) || IsPlayerInRangeOfPoint(playerid, 4.0, 963.6384,-3415.3850,4.3700) || IsPlayerInRangeOfPoint(playerid, 4.0, 965.6041,-3417.3735,4.0771) || IsPlayerInRangeOfPoint(playerid, 4.0, 963.8665,-3418.2151,4.1267) || IsPlayerInRangeOfPoint(playerid, 4.0, 961.2100,-3418.0090,4.3228))
- {
- if(CantUseSearch[playerid] == 0)
- {
- if(IslandSpawned == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] A Ilha ainda não Foi gerada!");
- return 1;
- }
- new string[158];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s faz uma busca nas caixas.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~]]] Procurando.. ]]]",15000,3);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("islandtimer", 15000, false, "i", playerid);
- CantUseSearch[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Por favor, aguarde antes de usar /search novamente");
- }
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está perto do local de busca");
- }
- return 1;
- }
- CMD:aclearchat(playerid, params[])
- {
- foreach(Player, i)
- {
- if(PlayerInfo[playerid][pAdmin] >= 2)
- {
- for(new e = 0; e < 4; e++) ClearChatbox(i);
- }
- }
- return 1;
- }
- CMD:l(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado.");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi Calado.");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/l)ow [TEXT]");
- return 1;
- }
- if(Masked[playerid] == 1)
- {
- format(string, sizeof(string), "Desconhecido diz [baixo]: %s ",result);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- return 1;
- }
- else
- {
- format(string, sizeof(string), "%s [baixo]: %s", sendername, result);
- ProxDetector(5.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "[baixo]: %s", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 10.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d][baixo] %s %s",Hour,Minute,Second,sendername,result);
- SaveIn("LowLog.txt",string);
- }
- }
- return 1;
- }
- CMD:s(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado.");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi Calado.");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] (/s)hout [TEXT]");
- return 1;
- }
- if(Masked[playerid] == 1)
- {
- format(string, sizeof(string), "Gritos estranhos: %s ",result);
- ProxDetector(50.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- }
- else
- {
- format(string, sizeof(string), "%s Grita: %s!", sendername, result);
- ProxDetector(50.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- format(string, sizeof(string), "Grita: %s!", result);
- SetPlayerChatBubble(playerid, string, COLOR_WHITE, 30.0, 10000);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s Grita: %s",Hour,Minute,Second,sendername,result);
- SaveIn("ShoutLog.txt",string);
- }
- }
- return 1;
- }
- CMD:do(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado.");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi Calado.");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new idx;
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /do [ACTION]");
- return 1;
- }
- if(Masked[playerid] == 1)
- {
- format(string, sizeof(string), "Desconhecido (( %s ))",result);
- ProxDetector(30.0, playerid, string,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- format(string, sizeof(string), "%s (( %s ))",result , sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s (( %s ))",Hour,Minute,Second,result,sendername);
- SaveIn("DoLog.txt",string);
- }
- }
- return 1;
- }
- CMD:b(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi Calado.");
- return 1;
- }
- if((boff) && PlayerInfo[playerid][pAdmin] < 2)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Chat local está desativado.");
- return 1;
- }
- new sendername[MAX_PLAYER_NAME];
- new idx;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- new string[258];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /b [TEXT]");
- return 1;
- }
- format(string, sizeof(string), "%s Diz: %s", sendername, result);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d] %s Diz %s",Hour,Minute,Second,sendername,result);
- SaveIn("LocalOocChat.txt",string);
- }
- return 1;
- }
- CMD:help(playerid,params[])
- {
- ShowPlayerDialog(playerid, HELP1, DIALOG_STYLE_LIST, "Ilha Survival","Conta\nGeral\nChat\nToggle\nTalento\nVIP\nFaccao","Escolher","Fechar");
- return 1;
- }
- CMD:getup(playerid,params[])
- {
- if(Hungry[playerid] <= 9)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você ainda não desmaiou.");
- return 1;
- }
- if(GetUp[playerid] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Tente Novamente mais tarde.");
- return 1;
- }
- new message = random(2);
- if(message == 0)
- {
- GetUp[playerid] = 1;
- SetTimerEx("getuptimer", 15000, false, "i", playerid);
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s não conseguiu se levantar-se.",sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else if(message == 1)
- {
- Hungry[playerid] = 5;
- SetProgressBarValue(Hunger[playerid], 50.0);
- UpdateProgressBar(Hunger[playerid], playerid);
- new sendername[MAX_PLAYER_NAME];
- new string[258];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s se Levanta.",sendername);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- TogglePlayerControllable(playerid, 1);
- }
- return 1;
- }
- CMD:me(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado ainda");
- return 1;
- }
- if(PlayerInfo[playerid][pMute] == 1)
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não pode falar, Você foi Calado.");
- return 1;
- }
- new idx;
- new string[258];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(params);
- while ((idx < length) && (params[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[96];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = params[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, RED, "[Survival:RP] /me [ACTION]");
- return 1;
- }
- if(Masked[playerid] == 1)
- {
- format(string, sizeof(string), "Desconhecido %s",result);
- ProxDetector(30.0, playerid, string,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- }
- else
- {
- format(string, sizeof(string), "%s %s", sendername, result);
- ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
- new Hour, Minute, Second;
- gettime(Hour, Minute, Second);
- format(string,sizeof(string),"[%02d:%02d:%02d]%s %s",Hour,Minute,Second,sendername,result);
- SaveIn("MeLog.txt",string);
- }
- }
- return 1;
- }
- forward SaveIn(filename[],text[]);
- public SaveIn(filename[],text[]) // "Stolen" from LuxurioN's LuxAdmin and edited abit :P
- {
- new File:Lfile;
- new filepath[ 256 ];
- new string[ 256 ];
- format(filepath,sizeof(filepath),"logs/%s",filename);
- Lfile = fopen(filepath,io_append);
- format(string,sizeof(string),"%s\r\n",text);
- fwrite(Lfile,string);
- fclose(Lfile);
- return 1;
- }
- CMD:inventory(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] != 0)
- {
- inventory(playerid,playerid);
- }
- else
- {
- SendClientMessage(playerid, RED, "[Survival:RP] Você não está logado");
- }
- return 1;
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment