[DUDA/AYUDA] Urgente con el sistema> Gagi's House System v1.4
#1

Buenas, estuve pasando el Gagi's House System v1.4 a mi GameMode, bueno, todo bien.

Pero, me podrнan dar ideas de como hago para cuando se crea una casa (/crearhouse) el interior sea un ramdom, de coordenadas? Claro esta, las que yo ponga.

PD: Tengo idea de como hacerlo, pero no estoy muy seguro y no tengo tiempo para perder. Por eso pido ideas a ver cual me da mas segura que funcione, y hacerla.

Gracias de ante mano!
Reply
#2

No conozco el sistema, pero para un aleatorio de coordenadas podes guiarte por el sistema que usa LVDM.

pawn Код:
// 23 Numero de coordenadas | 3 representa al X Y Z
new Float:gRandomPlayerSpawns[23][3] = {
{1958.3783,1343.1572,15.3746},{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}
};new Float:gCopPlayerSpawns[2][3] = {{2297.1064,2452.0115,10.8203},{2297.0452,2468.6743,10.8203}};

new rand = random(sizeof(gRandomPlayerSpawns)); // el random, representado por rand, escogera una de las 23 aleatoriamente
Estos representan a la coordenada que fue elegida aleatoriamente entre las 23
pawn Код:
x, y, z
gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]
Reply
#3

Quote:
Originally Posted by MelvinH
Посмотреть сообщение
No conozco el sistema, pero para un aleatorio de coordenadas podes guiarte por el sistema que usa LVDM.

pawn Код:
// 23 Numero de coordenadas | 3 representa al X Y Z
new Float:gRandomPlayerSpawns[23][3] = {
{1958.3783,1343.1572,15.3746},{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}
};new Float:gCopPlayerSpawns[2][3] = {{2297.1064,2452.0115,10.8203},{2297.0452,2468.6743,10.8203}};

new rand = random(sizeof(gRandomPlayerSpawns)); // el random, representado por rand, escogera una de las 23 aleatoriamente
Estos representan a la coordenada que fue elegida aleatoriamente entre las 23
pawn Код:
x, y, z
gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]
Muchas gracias, ya le are de otra forma que no sea random.
Reply
#4

Pero quieres crear casas? porque si creas csas no tiene sentido que sea un random de posicion, en otro caso usa otro fs o create le tuyo porque el gagis es un rato engorroso
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)