GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: IPhoneman96 - 2012. március 15. - 16:01:10

Cím: random spawn
Írta: IPhoneman96 - 2012. március 15. - 16:01:10
Ü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
Cím: random spawn
Írta: CANNONN - 2012. március 15. - 16:09:36
RandomSpawn[16][3]
Cím: random spawn
Írta: IPhoneman96 - 2012. március 15. - 16:21:29
ugyan az
Cím: random spawn
Írta: SuBaRu - 2012. március 15. - 17:11:01
másold be a sorokat
Cím: random spawn
Írta: Game94 - 2012. március 15. - 17:22:49
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]
 
Cím: random spawn
Írta: IPhoneman96 - 2012. március 15. - 20:34:38
de a randomspawn[16][3] benn van hova illeszem még be? - és még mindig tele van hibával
Cím: random spawn
Írta: dexi - 2012. március 15. - 21:08:33
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;
}
Cím: random spawn
Írta: IPhoneman96 - 2012. március 15. - 21:19:42
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!