Originally Posted by the_chaoz
como hiciste el randomspawn?
|
forward SetPlayerRandomSpawn(playerid);
new iSpawnSet[MAX_PLAYERS];
new Float:gRandomPlayerSpawns[22][3] =
{
{2199.6531,1393.3678,10.8203},
{2483.5977,1222.0825,10.8203},
{2637.2712,1129.2743,11.1797},
{2000.0106,1521.1111,17.0625},
{2024.8190,1917.9425,12.3386},
{2261.9048,2035.9547,10.8203},
{2262.0986,2398.6572,10.8203},
{2244.2566,2523.7280,10.8203},
{2335.3228,2786.4478,10.8203},
{2150.0186,2734.2297,11.1763},
{2158.0811,2797.5488,10.8203},
{1969.8301,2722.8564,10.8203},
{1652.0555,2709.4072,10.8265},
{1564.0052,2756.9463,10.8203},
{1271.5452,2554.0227,10.8203},
{1441.5894,2567.9099,10.8203},
{1480.6473,2213.5718,11.0234},
{1400.5906,2225.6960,11.0234},
{1598.8419,2221.5676,11.0625},
{1318.7759,1251.3580,10.8203},
{1558.0731,1007.8292,10.8125},
{1705.2347,1025.6808,10.8203}
};
public OnPlayerSpawn(playerid)
{
SetPlayerRandomSpawn(playerid);
return 1;
}
public SetPlayerRandomSpawn(playerid)
{
if (iSpawnSet[playerid] == 0)
{
new rand = random(sizeof(gRandomPlayerSpawns));
SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
}
return 1;
}
public OnPlayerSpawn(playerid) { new randomspawn = random(8); switch(randomspawn) { case 0: SetPlayerPos(playerid, X, Y, Z); case 1: SetPlayerPos(playerid, X, Y, Z); case 2: SetPlayerPos(playerid, X, Y, Z); case 3: SetPlayerPos(playerid, X, Y, Z); case 4: SetPlayerPos(playerid, X, Y, Z); case 5: SetPlayerPos(playerid, X, Y, Z); case 6: SetPlayerPos(playerid, X, Y, Z); case 7: SetPlayerPos(playerid, X, Y, Z); } return 1; }
Originally Posted by angel-laam
Код:
public OnPlayerSpawn(playerid) { new randomspawn = random(8); switch(randomspawn) { case 0: SetPlayerPos(playerid, X, Y, Z); case 1: SetPlayerPos(playerid, X, Y, Z); case 2: SetPlayerPos(playerid, X, Y, Z); case 3: SetPlayerPos(playerid, X, Y, Z); case 4: SetPlayerPos(playerid, X, Y, Z); case 5: SetPlayerPos(playerid, X, Y, Z); case 6: SetPlayerPos(playerid, X, Y, Z); case 7: SetPlayerPos(playerid, X, Y, Z); } return 1; } ![]() |
Originally Posted by CristianTdj
Quote:
|
Originally Posted by laborgward
Quote:
pero no me funciona nose q le pasara ya explike q e s lo q susede |
new randomSpawn = random(15);
case 0: SetPlayerPos(playerid, X, Y, Z); case 1: SetPlayerPos(playerid, X, Y, Z); case 2: SetPlayerPos(playerid, X, Y, Z); case 3: SetPlayerPos(playerid, X, Y, Z); case 4: SetPlayerPos(playerid, X, Y, Z); case 5: SetPlayerPos(playerid, X, Y, Z); case 6: SetPlayerPos(playerid, X, Y, Z); case 7: SetPlayerPos(playerid, X, Y, Z); case 8: SetPlayerPos(playerid, X, Y, Z); case 9: SetPlayerPos(playerid, X, Y, Z); case 10: SetPlayerPos(playerid, X, Y, Z); case 11: SetPlayerPos(playerid, X, Y, Z); case 12: SetPlayerPos(playerid, X, Y, Z); case 13: SetPlayerPos(playerid, X, Y, Z); case 14: SetPlayerPos(playerid, X, Y, Z);
public OnPlayerSpawn(playerid) { new randomspawn = random(15); switch(randomspawn) { case 0: SetPlayerPos(playerid, X, Y, Z); case 1: SetPlayerPos(playerid, X, Y, Z); case 2: SetPlayerPos(playerid, X, Y, Z); case 3: SetPlayerPos(playerid, X, Y, Z); case 4: SetPlayerPos(playerid, X, Y, Z); case 5: SetPlayerPos(playerid, X, Y, Z); case 6: SetPlayerPos(playerid, X, Y, Z); case 7: SetPlayerPos(playerid, X, Y, Z); case 8: SetPlayerPos(playerid, X, Y, Z); case 9: SetPlayerPos(playerid, X, Y, Z); case 10: SetPlayerPos(playerid, X, Y, Z); case 11: SetPlayerPos(playerid, X, Y, Z); case 12: SetPlayerPos(playerid, X, Y, Z); case 13: SetPlayerPos(playerid, X, Y, Z); case 14: SetPlayerPos(playerid, X, Y, Z); } return 1; }