07.10.2011, 22:34
Hay forma de que cuando un player pause, lo mande a un virtualworld automaticamente? y al salir de pausa, que vuelva al lugar donde pauso?
//Cuando ponga pause
SetPVarInt(playerid, "VirtualWorld", GetPlayerVirtualWorld(playerid));
SetPlayerVirtualWorld(playerid, 69); //Puedes cambiar el virtual world
//Cuando salga del pause
SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "VirtualWorld"));
pawn Код:
|
public PAUSE_OnGameModeInit()
{
return 1;
}
public PAUSE_OnPlayerConnect(playerid)
{
return 1;
}
public PAUSE_OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public PAUSE_OnPlayerUpdate(playerid)
{
return 1;
}
public PAUSE_OnPlayerPause(playerid)
{
//Cuando ponga pause
SetPVarInt(playerid, "VirtualWorld", GetPlayerVirtualWorld(playerid));
SetPlayerVirtualWorld(playerid, 69); //Puedes cambiar el virtual world
//Cuando salga del pause
SetPlayerVirtualWorld(playerid, GetPVarInt(playerid, "VirtualWorld"));
return 1;
}
warning 235: public function lacks forward declaration (symbol "PAUSE_OnPlayerPause") |
Add PAUSE_OnGameModeInit() to your OnGameModeInit() callback.
Add PAUSE_OnPlayerConnect(playerid) to your PAUSE_OnPlayerConnect(playerid) callback. Add PAUSE_OnPlayerDisconnect(playerid, reason) to your PAUSE_OnPlayerDisconnect(playerid, reason) callback. Add PAUSE_OnPlayerUpdate(playerid) to your PAUSE_OnPlayerUpdate(playerid) callback. pawn Код:
pawn Код:
|
forward PAUSE_OnPlayerPause(playerid);