Szerző Téma: random spawn  (Megtekintve 1011 alkalommal)

random spawn
« Dátum: 2012. Március 15. - 16:01:10 »
0 Show voters
Üdv!
Avval a problémával találkoztam hogy egy random spawn-t szeretnék készíteni és elolvastam a forumba lévõ írásokat ugyan ugy csináltam még is kaptam 6 hibát
Script:
 
new Float:RandomSpawn[16][16] =
{
     {2493.6479,-1670.0148,13.3359},
 {2749.2119,-2454.1301,13.8623},
     {1954.7322,-2310.8711,13.5469},
     {1763.8073,-1899.1036,13.5639},
     {1545.4486,-1675.4491,13.5604},
     {1128.6138,-1489.4126,22.7690},
     {674.1230,-1247.4197,14.4398},
     {642.4786,-1874.7336,4.5995},
     {155.1981,-1942.0430,3.7734},
     {662.2538,-1040.0642,52.5698},
     {1499.6720,-699.2916,94.7500},
     {1772.7777,-1054.1660,23.9609},
     {2900.5596,-1131.5098,11.2180},
 {2723.9792,-1851.2439,9.5720},
 {1523.7938,-1235.5500,14.5074},
 {783.4170,-1628.7098,13.3828}
};
-------------------------------------------------------
public OnPlayerSpawn(playerid)
{
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]RandomSpawn[rand][3],RandomSpawn[rand][4],RandomSpawn[rand][5],RandomSpawn[rand][6],RandomSpawn[rand][7],RandomSpawn[rand][8],RandomSpawn[rand][9],RandomSpawn[rand][10],RandomSpawn[rand][11],RandomSpawn[rand][12],RandomSpawn[rand][13],RandomSpawn[rand][14],RandomSpawn[rand][15]);
return 1;
}

 
Hibák:
 
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(78) : error 017: undefined symbol \"RandomSpawn\"
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(78) : error 029: invalid expression, assumed zero
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(78) : warning 215: expression has no effect
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(79) : error 017: undefined symbol \"RandomSpawn\"
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(79) : warning 215: expression has no effect
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(79) : error 001: expected token: \";\", but found \"]\"
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(79) : error 029: invalid expression, assumed zero
D:\\Program Files (x86)\\Rockstar Games\\GTA San Andreas\\szerver\\gamemodes\\CoD - Dm.pwn(79) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
6 Errors.

 
A segítséget megköszönném
« Utoljára szerkesztve: 2012. Március 15. - 16:02:52 írta IPhoneman96 »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
random spawn
« Válasz #1 Dátum: 2012. Március 15. - 16:09:36 »
+1 Show voters
RandomSpawn[16][3]

random spawn
« Válasz #2 Dátum: 2012. Március 15. - 16:21:29 »
0 Show voters
ugyan az

SuBaRu

  • Vendég
random spawn
« Válasz #3 Dátum: 2012. Március 15. - 17:11:01 »
0 Show voters
másold be a sorokat

Nem elérhető Game94

  • 405
    • Profil megtekintése
random spawn
« Válasz #4 Dátum: 2012. Március 15. - 17:22:49 »
0 Show voters
Ezt illeszd be a másik SetPlayerPos helyett:
[pawn]SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);[/pawn]
És ezt is rakd be:
 
Idézetet írta: Cannonn date=1331824176\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18534\" data-ipsquote-contentclass=\"forums_Topic
RandomSpawn[16][3]
 

random spawn
« Válasz #5 Dátum: 2012. Március 15. - 20:34:38 »
0 Show voters
de a randomspawn[16][3] benn van hova illeszem még be? - és még mindig tele van hibával

dexi

  • Vendég
random spawn
« Válasz #6 Dátum: 2012. Március 15. - 21:08:33 »
0 Show voters
new Float:RandomSpawn[16][3] =
{
     {2493.6479,-1670.0148,13.3359},
 {2749.2119,-2454.1301,13.8623},
     {1954.7322,-2310.8711,13.5469},
     {1763.8073,-1899.1036,13.5639},
     {1545.4486,-1675.4491,13.5604},
     {1128.6138,-1489.4126,22.7690},
     {674.1230,-1247.4197,14.4398},
     {642.4786,-1874.7336,4.5995},
     {155.1981,-1942.0430,3.7734},
     {662.2538,-1040.0642,52.5698},
     {1499.6720,-699.2916,94.7500},
     {1772.7777,-1054.1660,23.9609},
     {2900.5596,-1131.5098,11.2180},
 {2723.9792,-1851.2439,9.5720},
 {1523.7938,-1235.5500,14.5074},
 {783.4170,-1628.7098,13.3828}
};
public OnPlayerSpawn(playerid)
{
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
return 1;
}

random spawn
« Válasz #7 Dátum: 2012. Március 15. - 21:19:42 »
0 Show voters
Az lehet probléma hogy nincs benn a sscanf és a streamer?

Dupla hozzászólás automatikusan összefûzve. ( 2012. Március 15. - 21:21:13 )

csak mert így se jó

Dupla hozzászólás automatikusan összefûzve. ( 2012. Március 15. - 21:41:51 )

Hála istennek sikerült orvosolni!
« Utoljára szerkesztve: 2012. Március 15. - 21:41:51 írta IPhoneman96 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal