SA-MP Forums Archive
Ramdom Spawn Problema - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ramdom Spawn Problema (/showthread.php?tid=636570)



Ramdom Spawn Problema - Gamerd - 30.06.2017

Hola Amigos del samp porque me sale esto
Quote:

{
new rand = random(sizeof(PlayerRandomSpawn));
SetPlayerPosEx(playerid,PlayerRandomSpawn[rand][0],PlayerRandomSpawn[rand][1],PlayerRandomSpawn[rand][2],PlayerRandomSpawn[rand][3]);
SetPlayerFacingAngle(playerid,PlayerRandomSpawn[rand][3]);




Re: Ramdom Spawn Problema - Toroi - 30.06.2017

Quote:
Originally Posted by Gamerd
Посмотреть сообщение
Hola Amigos del samp porque me sale esto
Код:
{
new rand = random(sizeof(PlayerRandomSpawn));
SetPlayerPosEx(playerid,PlayerRandomSpawn[rand][0],PlayerRandomSpawn[rand][1],PlayerRandomSpawn[rand][2],PlayerRandomSpawn[rand][3]);
SetPlayerFacingAngle(playerid,PlayerRandomSpawn[rand][3]);
їQue te sale el que?


Re: Ramdom Spawn Problema - EdgarHN - 30.06.2017

Un ejemplo:
Код HTML:
new PlayerRandomSpawn[][3] = {
{1261.5035,-785.4684,1091.9063},
{2496.0383,-1692.7227,1014.7422}
};

// playerspawn //
new spawn = random(sizeof(PlayerRandomSpawn));
SetPlayerPos(playerid,PlayerRandomSpawn[spawn][0],PlayerRandomSpawn[spawn][1],PlayerRandomSpawn[spawn][2]);
Es para almacenar los spawns.


Respuesta: Ramdom Spawn Problema - FixFl0w - 30.06.2017

Y si quieres el 'FacingAngle' debes aсadirlo, el cуdigo que te dio EdgarHN seguro te servira pero no esta tomando el 'FacingAngle'.


Re: Ramdom Spawn Problema - EdgarHN - 30.06.2017

Код HTML:
new Float:PlayerRandomSpawn[][4] = {
{1261.5035,-785.4684,1091.9063,60.0},
{2496.0383,-1692.7227,1014.7422,90.0}
};

// playerspawn //
new spawn = random(sizeof(PlayerRandomSpawn));
SetPlayerPos(playerid,PlayerRandomSpawn[spawn][0],PlayerRandomSpawn[spawn][1],PlayerRandomSpawn[spawn][2]);
SetPlayerFacinAngle(playerid,PlayerRandomSpawn[spawn][3]);



Re: Ramdom Spawn Problema - Gamerd - 30.06.2017

Xd A Hora Me Salen MAs Errores Que El Anterior
Quote:

C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(52) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(52) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(52) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(52) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(53) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(53) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(53) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(53) : warning 213: tag mismatch
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(967) : error 029: invalid expression, assumed zero
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(967) : warning 215: expression has no effect
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(967) : error 001: expected token: ";", but found "]"
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(967) : error 029: invalid expression, assumed zero
C:\Users\User Principal 2\Documents\DeTodoUnPoco\gamemodes\DeTodoUnPocoVIP .pwn(967) : fatal error 107: too many error messages on one line

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


4 Errors.

Quote:

public OnPlayerSpawn(playerid)
{
new spawn = random(sizeof(PlayerRandomSpawn));
SetPlayerPos(playerid,PlayerRandomSpawn[spawn][0],[spawn][1],PlayerRandomSpawn[spawn][2]);
SetPlayerFacinAngle(playerid,PlayerRandomSpawn[spawn][3]);
//=====================Armas Dada Al Spawnear A El Jugador=============================
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GivePlayerWeapon(playerid, 24,1000);
GivePlayerWeapon(playerid, 31,1000);
GivePlayerWeapon(playerid, 26,1000);
GivePlayerWeapon(playerid, 32,1000);
GivePlayerWeapon(playerid, 28,1000);
GivePlayerWeapon(playerid, 34,1000);
//================================================== ===================================
SetPlayerHealth(playerid, 99999.0);
SetPlayerArmour(playerid, 99999.0);
SetTimerEx("SpawnProtection", 5000, false, "i", playerid);
SendClientMessage(playerid, COLOR_ROJO, "*Anti-Spawn kill protegido por 5 segundos!");
}




Re: Ramdom Spawn Problema - EdgarHN - 30.06.2017

Код HTML:
new Float:PlayerRandomSpawn[][4] = {
{1261.5035,-785.4684,1091.9063,60.0},
{2496.0383,-1692.7227,1014.7422,90.0}
};

// playerspawn //
new spawn = random(sizeof(PlayerRandomSpawn));
SetPlayerPos(playerid,PlayerRandomSpawn[spawn][0],PlayerRandomSpawn[spawn][1],PlayerRandomSpawn[spawn][2]);
SetPlayerFacinAngle(playerid,PlayerRandomSpawn[spawn][3]);
Me falto el Float xd


Respuesta: Re: Ramdom Spawn Problema - Marshmello - 30.06.2017

Quote:
Originally Posted by EdgarHN
Посмотреть сообщение
Код HTML:
new Float:PlayerRandomSpawn[][4] = {
{1261.5035,-785.4684,1091.9063,60.0},
{2496.0383,-1692.7227,1014.7422,90.0}
};

// playerspawn //
new spawn = random(sizeof(PlayerRandomSpawn));
SetPlayerPos(playerid,PlayerRandomSpawn[spawn][0],PlayerRandomSpawn[spawn][1],PlayerRandomSpawn[spawn][2]);
SetPlayerFacinAngle(playerid,PlayerRandomSpawn[spawn][3]);
Me falto el Float xd
PHP код:
new rand random(sizeof(PlayerRandomSpawn));
    
SetPlayerPos(playeridPlayerRandomSpawn[rand][0], PlayerRandomSpawn[rand][1], PlayerRandomSpawn[rand][2]);
    
SetPlayerFacingAngle(playerid270.0); 
Asi Tiene Que Ir El Code Edgar :V


Re: Respuesta: Re: Ramdom Spawn Problema - EdgarHN - 30.06.2017

Quote:
Originally Posted by Marshmello
Посмотреть сообщение
PHP код:
new rand random(sizeof(PlayerRandomSpawn));
    
SetPlayerPos(playeridPlayerRandomSpawn[rand][0], PlayerRandomSpawn[rand][1], PlayerRandomSpawn[rand][2]);
    
SetPlayerFacingAngle(playerid270.0); 
Asi Tiene Que Ir El Code Edgar :V
No, no tiene que ir asi porque estoy almacenando el FacingAngle en PlayerRandomSpawn que no ves?


Respuesta: Re: Ramdom Spawn Problema - FixFl0w - 30.06.2017

Quote:
Originally Posted by Marshmello
Посмотреть сообщение
PHP код:
new rand random(sizeof(PlayerRandomSpawn));
    
SetPlayerPos(playeridPlayerRandomSpawn[rand][0], PlayerRandomSpawn[rand][1], PlayerRandomSpawn[rand][2]);
    
SetPlayerFacingAngle(playerid270.0); 
Asi Tiene Que Ir El Code Edgar :V
En primer lugar no sirve el copy paste, es 'spawn' no 'rand'.

2 Esta almacenando ya el 'FacingAngle' por lo que serнa asн.
Код:
SetPlayerFacingAngle(playerid, PlayerRandomSpawn[spawn][3]);