Random set position -
ragu1987 - 20.10.2013
Firndz i scripted a dm but i don't know to set random set position can any one help me
COMMAND:dm1(playerid, params[])
{
dmarena[playerid] = 1;
SetPlayerPos(playerid,53.4366,3095.7598,1.835

;
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid, 9, 99999999);
GivePlayerWeapon(playerid, 24, 99999999);
GivePlayerWeapon(playerid, 32, 99999999);
GivePlayerWeapon(playerid, 26, 99999999);
GivePlayerWeapon(playerid, 31, 99999999);
GivePlayerWeapon(playerid, 34, 99999999);
new str[36+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(str, sizeof(str), "{FFFFFF}%s {BABABA}(ID: %d) has gone to /dm1", name, playerid);
SendClientMessageToAll(-1, str);
SendClientMessage(playerid,0xFFFFFFF, "To exit the DM arena use /exitdm");
GameTextForPlayer(playerid, "Welcome to the DM1 arena1-Kill or die !!!", 5000, 4);
return 1;
}
please tell me how to set random set position
i need random position when we use /dm1 cmd.....
THank u
Re: Random set position -
rickisme - 20.10.2013
use random()
https://sampwiki.blast.hk/wiki/Random
pawn Код:
COMMAND:dm1(playerid, params[])
{
dmarena[playerid] = 1;
new Float:RandomSpawn[][4] =
{
// Positions, (X, Y, Z and Facing Angle)
{-2796.9854, 1224.8180, 20.5429, 192.0335},
{-2454.2170, 503.8759, 30.0790, 267.2932},
{-2669.7322, -6.0874, 6.1328, 89.8853}
};
new rand = random(sizeof(RandomSpawn));
// SetPlayerPos to the random spawn data
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid, 9, 99999999);
GivePlayerWeapon(playerid, 24, 99999999);
GivePlayerWeapon(playerid, 32, 99999999);
GivePlayerWeapon(playerid, 26, 99999999);
GivePlayerWeapon(playerid, 31, 99999999);
GivePlayerWeapon(playerid, 34, 99999999);
new str[36+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(str, sizeof(str), "{FFFFFF}%s {BABABA}(ID: %d) has gone to /dm1", name, playerid);
SendClientMessageToAll(-1, str);
SendClientMessage(playerid,0xFFFFFFF, "To exit the DM arena use /exitdm");
GameTextForPlayer(playerid, "Welcome to the DM1 arena1-Kill or die !!!", 5000, 4);
return 1;
}
Re: Random set position -
ragu1987 - 20.10.2013
thank u Insulin and rickisme...problem fixed...