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]); };
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.
SetPlayerPos(playerid, RandomPlayerSpawns[rand][0], RandomPlayerSpawns[rand][1], RandomPlayerSpawns[rand][2]);
for(new i = 29; i < 299; i++) { if(IsValidSkin(i)) { AddPlayerClass(skins[random(7)],RSpawns[random][0], RSpawns[random][1], RSpawns[random][2]); } }
new spawn=random(12); switch(spawn) { case 0: SetPlayerPos(playerid, .......); case 1: add more spawns total 12 spawns }
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]);
};
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 OsPlayerSpawn(playerid)
{
new rand = random(sizeof(RSpawns));
SetPlayerPos(playerid,RSpawns[rand][0], RSpawns[rand][1], RSpawns[rand][2]);
return 1;
}
pawn Код:
|
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; }