HELP with RANDOMSPAWN |helping +rep
#1

i have problem sir, can you helping me? +rep

Код:
new Float:RSpawns[][] =
{
    {1036.6963,1020.6562,11.0000,311.5801}, // Randomspawn
    {-1246.2953,6.3236,14.1484,137.3114}, // Randomspawn
    {-2026.4314,146.3436,28.8359,280.2547}, // Randomspawn
    {-2648.4033,-30.6703,6.1328,179.8240}, // Randomspawn
    {1197.1364,-2036.9879,69.0078,270.6776} // Randomspawn
};

public OnGameModeInit()
{
  AddPlayerClass(skins[random(7)],RSpawns[random][0], RSpawns[random][1], RSpawns[random][2]);
};
than, i get errors

Код:
C:\Users\Mas O\Documents\Server\gamemodes\D.pwn(1223) : error 017: undefined symbol "RSpawns"
C:\Users\Mas O\Documents\Server\gamemodes\D.pwn(1223) : error 076: syntax error in the expression, or invalid function call
C:\Users\Mas O\Documents\Server\gamemodes\D.pwn(1223) : error 029: invalid expression, assumed zero
C:\Users\Mas O\Documents\Server\gamemodes\D.pwn(1223) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
please help me
Reply
#2

Random spawn using under onplayerspawn
like:
Код:
	SetPlayerPos(playerid, RandomPlayerSpawns[rand][0], RandomPlayerSpawns[rand][1], RandomPlayerSpawns[rand][2]);
I dont know but maybe also undergamemodeinit.
Код:
    for(new i = 29; i < 299; i++)
    {
        if(IsValidSkin(i))
        {
         AddPlayerClass(skins[random(7)],RSpawns[random][0], RSpawns[random][1], RSpawns[random][2]);
        }
    }
Reply
#3

sir, I've added like what you teach
but, so like this when spawn
http://prntscr.com/31w1sw
Reply
#4

Код:
new spawn=random(12);
switch(spawn)
{
   case 0: SetPlayerPos(playerid, .......);
   case 1: add more spawns total 12 spawns
}
Reply
#5

cobain ini :

pawn Код:
new Float:RSpawns[5][3] =
{
    {1036.6963,1020.6562,11.0000}, // Randomspawn
    {-1246.2953,6.3236,14.1484}, // Randomspawn
    {-2026.4314,146.3436,28.8359}, // Randomspawn
    {-2648.4033,-30.6703,6.1328}, // Randomspawn
    {1197.1364,-2036.9879,69.0078} // Randomspawn
};

public OnGameModeInit()
{
new rand = random(sizeof(gRandomPlayerSpawns));  
AddPlayerClass(skins[random(7)],RSpawns[rand][0], RSpawns[rand][1], RSpawns[rand][2]);
};
Reply
#6

Quote:
Originally Posted by VenomMancer
Посмотреть сообщение
cobain ini :

pawn Код:
new Float:RSpawns[5][3] =
{
    {1036.6963,1020.6562,11.0000}, // Randomspawn
    {-1246.2953,6.3236,14.1484}, // Randomspawn
    {-2026.4314,146.3436,28.8359}, // Randomspawn
    {-2648.4033,-30.6703,6.1328}, // Randomspawn
    {1197.1364,-2036.9879,69.0078} // Randomspawn
};

public OnGameModeInit()
{
new rand = random(sizeof(gRandomPlayerSpawns));  
AddPlayerClass(skins[random(7)],RSpawns[rand][0], RSpawns[rand][1], RSpawns[rand][2]);
};
hmm, eror jg mas~
nih pic nya~

# http://prntscr.com/31xj9g
Reply
#7

pawn Код:
new Float:RSpawns[5][3] =
{
    {1036.6963,1020.6562,11.0000}, // Randomspawn
    {-1246.2953,6.3236,14.1484}, // Randomspawn
    {-2026.4314,146.3436,28.8359}, // Randomspawn
    {-2648.4033,-30.6703,6.1328}, // Randomspawn
    {1197.1364,-2036.9879,69.0078} // Randomspawn
};

public OsPlayerSpawn(playerid)
{
    new rand = random(sizeof(RSpawns));  
    SetPlayerPos(playerid,RSpawns[rand][0], RSpawns[rand][1], RSpawns[rand][2]);
    return 1;
}
Reply
#8

Quote:
Originally Posted by kloning1
Посмотреть сообщение
hmm, eror jg mas~
nih pic nya~

# http://prntscr.com/31xj9g
Errornya post aja disini!
Reply
#9

Quote:
pawn Код:
new Float:RSpawns[5][3] =
{
    {1036.6963,1020.6562,11.0000}, // Randomspawn
    {-1246.2953,6.3236,14.1484}, // Randomspawn
    {-2026.4314,146.3436,28.8359}, // Randomspawn
    {-2648.4033,-30.6703,6.1328}, // Randomspawn
    {1197.1364,-2036.9879,69.0078} // Randomspawn
};

public OnPlayerSpawn(playerid)
{
    new rand = random(sizeof(RSpawns));  
    SetPlayerPos(playerid,RSpawns[rand][0], RSpawns[rand][1], RSpawns[rand][2]);
    return 1;
}
Kalau mau bikin random spawn bikinnya di onplayerspawn bkan di ongamemodeinit
Reply
#10

Код:
new Float:RSpawns[5][3] =
{
    {1036.6963,1020.6562,11.0000,311.5801}, // Randomspawn
    {-1246.2953,6.3236,14.1484,137.3114}, // Randomspawn
    {-2026.4314,146.3436,28.8359,280.2547}, // Randomspawn
    {-2648.4033,-30.6703,6.1328,179.8240}, // Randomspawn
    {1197.1364,-2036.9879,69.0078,270.6776} // Randomspawn

};

stock SetRSpawnsPos(playerid)
{
    if( gTeam[playerid]== /*your team */ ) {
        new rand = random(sizeof(RSpawns));
        SetPlayerInterior(playerid, 0);
        SetPlayerPos(playerid, RSpawns[rand][0], RSpawns[rand][1],    RSpawns[rand][2]);
    }
    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetRSpawnsPos(playerid);
    return 1;
}
helpfull?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)