Szerző Téma: spawn beállítása  (Megtekintve 1622 alkalommal)

spawn beállítása
« Dátum: 2010. szeptember 11. - 12:12:54 »
0 Show voters
Már egy elõre megírt modot editelek (könnyebb tanulni a pawnot) és be van állítva, hogy hol spawnoljon. Már találtam valami ilyesmit, hogy SetPlayerRandomSpawn, ez az, hogy a beírt koordinátákból válogasson és mindig máshova spawnoljon (gondolom), akkor ezeket a koordinátákat hol kell megváltoztatni?

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
spawn beállítása
« Válasz #1 Dátum: 2010. szeptember 11. - 12:15:09 »
0 Show voters
Gondolom LVDMet használsz.
Asszem van egy olyan hogy pRandomSpawn. Ott kell beállítani a 3 koordinátát.

spawn beállítása
« Válasz #2 Dátum: 2010. szeptember 11. - 12:15:47 »
0 Show voters
Ha ezek, azok, akkor mit kell átírni?
 
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},
//{-857.0551,1536.6832,22.5870},   Out of Town Spawns
//{817.3494,856.5039,12.7891},
//{116.9315,1110.1823,13.6094},
//{-18.8529,1176.0159,19.5634},
//{-315.0575,1774.0636,43.6406},
{1705.2347,1025.6808,10.8203}
};
new Float:gCopPlayerSpawns[2][3] = {
{2297.1064,2452.0115,10.8203},
{2297.0452,2468.6743,10.8203}
};

 
Kitöröltem a felsőkből párat, de akkor meg errort ír ki...
« Utoljára szerkesztve: 2010. szeptember 11. - 12:30:02 írta Skatefield »

[MM]Encoder

  • Vendég
spawn beállítása
« Válasz #3 Dátum: 2010. szeptember 11. - 15:05:51 »
0 Show voters
igen a két { } közötti koordinátákat cseréld le arra ahol szeretnéd hogy lespawnoljon.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
spawn beállítása
« Válasz #4 Dátum: 2010. szeptember 11. - 15:21:09 »
0 Show voters
Csak, hogy kicsit világosabb legyen.:
Van egy tömb, név szerint gRandomPlayerSpawns ennek vannak értékei.
Mostani esetben 23 és a 3.


Nézzünk rá egy egyszerû példát:
A játékos 5 pozícióra spawnoljon aminek értéke 3 szám. ( X, Y, Z)
 

new Float:gRandomPlayerSpawns [ 5 ] [ 3 ] =
{
   { 1958.3783,1343.1572,15.3746 },
   { 2483.5977,1222.0825,10.8203 },
   { 2637.2712,1129.2743,11.1797 },
   { 2000.0106,1521.1111,17.0625 },
   { 2024.8190,1917.9425,12.3386 }
}

 
Remélem így megérted, de ha jól emlékszem a fórumon van leírás a tömbök használatáról.  ;)
« Utoljára szerkesztve: 2010. szeptember 11. - 18:31:24 írta Csabesz »

spawn beállítása
« Válasz #5 Dátum: 2010. szeptember 11. - 16:24:47 »
0 Show voters
Tovább javítottam, már csak egy maradt, de azt nem értem.
 
C:\\Documents and Settings\\admin\\Asztal\\szerver\\gamemodes\\lvdm.pwn(70) : error 018: initialization data exceeds declared size
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Errors.

 
Na jó megpróbáltam sok mindent, de mindig ha törlök vagy hozzáírok valamit még többet kell törölni és a végén törlöm az egész szervert....
« Utoljára szerkesztve: 2010. szeptember 11. - 16:31:15 írta Skatefield »

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
spawn beállítása
« Válasz #6 Dátum: 2010. szeptember 11. - 18:30:28 »
0 Show voters
Idézetet írta: Skatefield date=1284215087\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3262\" data-ipsquote-contentclass=\"forums_Topic
Na jó megpróbáltam sok mindent, de mindig ha törlök vagy hozzáírok valamit még többet kell törölni és a végén törlöm az egész szervert....
 
Huhaaa, ne tedd! Nagy veszteség lenne a magyar SAMPnak..  :D
A hiba üzenet a tömb mérete miatt jelezz. Fentebb leírtam érhetõen szentem, h mit kell tenned!

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
spawn beállítása
« Válasz #7 Dátum: 2010. szeptember 12. - 08:22:27 »
0 Show voters
szóval írd át a 23-at arra a számra, amennyi koordinátát betettél.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal