Ramdom Spawn Problema
#1

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]);

Reply
#2

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?
Reply
#3

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.
Reply
#4

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

Код 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]);
Reply
#6

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!");
}

Reply
#7

Код 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
Reply
#8

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
Reply
#9

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?
Reply
#10

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]);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)