05.02.2015, 17:42
Uma base.
pawn Код:
CMD:armaperto(playerid, params[])
{
new string[62];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetDistanceBetweenPlayers(playerid, i) <= 30)
{
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
GivePlayerWeapon(i, 24, 9999); //eagle.
}
}
}
return 1;
}
// Stock no final do GameMode.
stock GetDistanceBetweenPlayers(playerid, playerid2) {
new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid, x1, y1, z1);
GetPlayerPos(playerid2, x2, y2, z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2, x1)), 2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}