new bool:fSpawn[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
fSpawn[playerid] = true;
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
fSpawn[playerid] = true;
return 1;
}
public OnPlayerSpawn(playerid){
if(fSpawn[playerid]){
//es su primer spawn, no ha muerto o spawneo desde la seleccion de clase.
fSpawn[playerid] = false;
}
//aqui el codigo para spawnear desde donde murio
return 1;
}
new Float: Coor[3], //edit: falto esto ";" gracias tin
public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid, Coor[0], Coor[1], Coor[2]);
// lo demas
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerPos(playerid, Coor[0], Coor[1], Coor[2]);
//lo demas
return 1;
}
new Float: Coor[3];
new bool:fSpawn[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
fSpawn[playerid] = true;
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
fSpawn[playerid] = true;
return 1;
}
public OnPlayerSpawn(playerid){
if(fSpawn[playerid]){
SetPlayerPos(playerid,-1979.2646,273.4500,35.1719);
fSpawn[playerid] = false;
}
SetPlayerPos(playerid, Coor[0], Coor[1], Coor[2]);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerPos(playerid, Coor[0], Coor[1], Coor[2]);
return 1;
}
new Float: Coor[3]; //te faltaba un ";"
new bool:fSpawn[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
fSpawn[playerid] = true;
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
fSpawn[playerid] = true;
return 1;
}
public OnPlayerSpawn(playerid){
if(fSpawn[playerid]){
SetPlayerPos(playerid,-1979.2646,273.4500,35.1719);
fSpawn[playerid] = false;
}else{
SetPlayerPos(playerid, Coor[0], Coor[1], Coor[2]);
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerPos(playerid, Coor[0], Coor[1], Coor[2]);
return 1;
}
Pone uno de los 2, no los 2.
El que david te dio extrae informacion de donde el player esta y setea la posicion donde extrajo esa informacion. David, te falto un ";" al final de new Float: Coor[3]. Correjilo de lo contrario vas a tener un error. new Float: Coor[3]; |
un momentico la idea es que solo cuando se conecte y spawnee al principio spawnee en sf
y luego que lo maten spawnee en donde lo mataron y con esa funcion asi solo spawnea en sf y no donde muero |