21.04.2015, 15:12
SA-MP 0.3.7 RC (now released)
21.04.2015, 15:18
Quote:
Kalcir, you should make a function for water, IsPlayerInWater.. and make a callback for it.
|
http://forum.sa-mp.com/showthread.ph...PlayerSwimming
21.04.2015, 15:27
Quote:
I also didn't get to see it. Shame a few people bitching screwed it up though, i'm sure it was just a bunch of stubborn asses.
|
Quote:
21.04.2015, 17:11
Quote:
21.04.2015, 17:13
21.04.2015, 17:22
Quote:
Kalcir, you should make a function for water, IsPlayerInWater.. and make a callback for it.
|
21.04.2015, 17:28
Quote:
pawn Код:
/*
All functions below are created by Southclaw, thanks to him for sharing this useful function & array of SA water-area.
This function were taken from his (Scavenge and Survive) script, its free to use and its available on Github!
*/
static stock Float:Distance(Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2) return floatsqroot((((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2))+((z1-z2)*(z1-z2))));
static stock Float:Distance2D(Float:x1, Float:y1, Float:x2, Float:y2) return floatsqroot( ((x1-x2)*(x1-x2)) + ((y1-y2)*(y1-y2)) );
static Float:water_places[20][4] =
{
{30.0, 2313.0, -1417.0, 23.0},
{15.0, 1280.0, -773.0, 1083.0},
{25.0, 2583.0, 2385.0, 15.0},
{20.0, 225.0, -1187.0, 74.0},
{50.0, 1973.0, -1198.0, 17.0},
{180.0, 1937.0, 1589.0, 9.0},
{55.0, 2142.0, 1285.0, 8.0},
{45.0, 2150.0, 1132.0, 8.0},
{55.0, 2089.0, 1915.0, 10.0},
{32.0, 2531.0, 1567.0, 9.0},
{21.0, 2582.0, 2385.0, 17.0},
{33.0, 1768.0, 2853.0, 10.0},
{47.0, -2721.0, -466.0, 3.0},
{210.0, -671.0, -1898.0, 6.0},
{45.0, 1240.0, -2381.0, 9.0},
{50.0, 1969.0, -1200.0, 18.0},
{10.0, 513.0, -1105.0, 79.0},
{20.0, 193.0, -1230.0, 77.0},
{30.0, 1094.0, -672.0, 113.0},
{20.0, 1278.0, -805.0, 87.0}
};
static stock IsPlayerInWater(playerid)
{
static Float:PosX, Float:PosY, Float:PosZ, i = -1;
GetPlayerPos(playerid, PosX, PosY, PosZ);
if(PosZ < 44.0)
{
if(Distance(PosX, PosY, PosZ, -965.0, 2438.0, 42.0) <= 700.0) return true;
}
while(++i < sizeof(water_places))
{
if(Distance2D(PosX, PosY, water_places[i][1], water_places[i][2]) <= water_places[i][0])
{
if(PosZ < water_places[i][3]) return true;
}
if(PosZ < 1.9)
{
if(Distance(PosX, PosY, PosZ, 618.4129, 863.3164, 1.0839) < 200.0)
return false;
else
return true;
}
}
return false;
}
21.04.2015, 19:17
Nice!
22.04.2015, 05:33
Quote:
25.04.2015, 12:16
As I see that you've fixed a bug related to sprites then please also fix the resizing of sprites on different resolutions. That bug destroys the look of my whole panel for some users.
25.04.2015, 12:18
Quote:
- Adds server variable "language (string)". "Language" replaces the "Map" column and filter in the SA-MP server browser. This can be set to any value by the server owner. The "mapname" variable will still appear in the rules list. |
Surpized there where no more objects added into this RC.
25.04.2015, 12:31
WoooW
Good job 0.3.7 RC5
Good job 0.3.7 RC5
25.04.2015, 12:37
Woah, this is amazing, thanks!
25.04.2015, 14:03
(
Последний раз редактировалось Tamer; 28.04.2015 в 07:24.
)
25.04.2015, 14:04
one year for this?, samp is dying, sorry
only new objects survives
only new objects survives
25.04.2015, 14:53
Good job! waiting for the official release!
25.04.2015, 15:05
25.04.2015, 15:19
Thanks Kalcor for RC5.
@Matite: The new skins will be changed before the official release?
@Matite: The new skins will be changed before the official release?
25.04.2015, 16:20
Im happy samp updates are getting more and more fast, and this is of course really positive
25.04.2015, 16:46
« Next Oldest | Next Newest »
Users browsing this thread: 21 Guest(s)